Codex 5

AI로 개발하는 모노레포에서, Hono를 쓰면 스웨거가 더 이상 필요 없는 이유

AI 에이전트로 개발하는 모노레포 환경에서 Hono를 쓰면 스웨거(Swagger/OpenAPI)가 사실상 불필요해짐. 이유는 하나임 — 타입 자체가 API 명세가 되기 때문. 서버 타입을 클라이언트가 직접 import 하니 별도 명세 문서가 필요 없고, AI는 그 타입을 곧바로 읽어 코드를 생성함. 스웨거가 하던 "명세 공유"와 "문서화" 역할을 타입 시스템이 대신함.원래 스웨거가 왜 필요했나스웨거의 본질은 명세 공유(spec sharing)임. 서버와 클라이언트가 물리적으로, 조직적으로 분리돼 있을 때 필요한 계약서 역할.백엔드팀과 프론트팀이 다른 저장소, 다른 언어로 개발함.그래서 "이 엔드포인트는 뭘 받고 뭘 뱉는지"를 적은 문서가 필요함.그 문서가 바로 OpenAPI 스펙(JSON/YAML)이고,..

TIP/AI 2026.07.20

Ponytail — AI 에이전트를 "제일 게으른 시니어 개발자"로 만드는 스킬

ponytail은 Claude Code, Codex, Gemini CLI 같은 AI 코딩 에이전트한테 "안 써도 되는 코드는 쓰지 마라"를 주입하는 스킬 플러그인임. 콘셉트는 회사 다닌 지 버전 관리 시스템보다 오래된, 긴 머리 묶고 둥근 안경 쓴 전설의 시니어임. 코드 50줄 보여주면 아무 말 없이 1줄로 바꿔버리는 그 사람을 에이전트 안에 넣은 거임.핵심 철학은 단순함. 안 쓴 코드가 최고의 코드(The best code is the code you never wrote)임.GitHub 별 5만 개 넘게 받은 화제의 레포임.왜 필요함?AI 에이전트한테 "날짜 선택기 만들어줘" 하면 보통 이렇게 함:flatpickr 라이브러리 설치함래퍼 컴포넌트 작성함스타일시트 추가함타임존 논의 시작함근데 ponyta..

TIP/AI 2026.06.24

바이브코딩 오케스트레이션(feat 슬랙 + 아사나MCP + 작은 크론봇)

기존엔 텔레그램에 자작 Claude 원격 프로그램(cc-telegram, 봇 채팅으로 Claude 세션을 원격 제어하던 사이드 프로젝트)을 사용하다 체계적인 관리를 위해 Asana 기반으로 방법을 바꾸고 한 달 정도 지남.텔레그램 방식은 작업 단위 추적, 스레드별 히스토리 검색, 동시 진행 중인 작업 시각화, 리뷰 단계 분리가 어려웠음. 칸반보드로 옮기니 이 네 가지가 한 번에 해결돼서 현재 사용 중인 방법을 공유함.다른 칸반보드 앱도 MCP나 CLI, API 등으로 관리가 가능하면 비슷한 구성으로 옮길 수 있을 듯.우리 팀 같은 경우 디자인/FE 쪽은 AI 최적화가 아직 힘들어서 사람 손으로 진행함. 클로드의 디자인 생성 기능, 구글 Stitch, pencil.dev 등 여러 툴을 테스트해봤는데, 시각..

TIP/AI 2026.05.08

[Claude Code] Codex 플러그인 ~리뷰머신~

codex plugin 설치(클로드 코드에서 실행)마켓 설치/plugin marketplace add openai/codex-plugin-cc플러그인 설치/plugin install codex@openai-codex플러그인 리로드/reload-pluginscodex 설정 확인/codex:setup자동 리뷰 설정/codex:setup --enable-review-gate수동 리뷰기본/codex:review적극적인 문제 찾기/codex:adversarial-review제법 리뷰를 잘해준다. 자동 리뷰 설정하고 쓰는게 좋은듯

TIP/AI 2026.04.21