skills: 에이전트 수다를 줄이고 요구사항을 정렬하는 그릴링 세션
mattpocock/skills
프로젝트 소개
Claude Code나 Codex 같은 AI 에이전트를 사용할 때 발생하는 의사소통 오류와 코드 품질 저하 문제를 해결하는 데 초점을 맞춘다. GSD나 BMAD 같은 기존 프로세스 도구가 제어권을 빼앗아가는 대신, 작고 조합 가능한 스킬 형태로 제공되어 사용자가 직접 수정하고 확장할 수 있다. 수십 년간의 엔지니어링 경험을 바탕으로 한 이 스킬들은 모델에 구애받지 않고 동작한다.

에이전트가 요구사항을 정확히 이해하지 못하는 문제를 해결하기 위해 /grill-me와 /grill-with-docs 스킬을 제공한다. 이는 개발 시작 전 에이전트가 사용자에게 상세한 질문을 던져 요구사항을 정렬하는 '그릴링 세션'을 수행한다. 또한 프로젝트의 도메인 용어를 공유 언어로 정리하여 CONTEXT.md와 ADR을 자동 생성함으로써, 에이전트의 불필요한 수다를 줄이고 코드 네이밍의 일관성을 높인다.
코드 품질과 아키텍처 관리에는 /tdd와 /improve-codebase-architecture 스킬이 핵심이다. /tdd는 레드-그린-리팩터 사이클을 강제하여 에이전트가 실패하는 테스트를 먼저 작성하게 유도하고, /improve-codebase-architecture는 코드베이스를 스캔해 모듈을 깊게 만들 수 있는 기회를 시각적 HTML 리포트로 제시한다. 이 과정은 단순한 구조 개선이 아니라, 에이전트가 생성하는 소프트웨어 엔트로피를 제어하는 체계적인 접근법이다.
스킬은 사용자가 직접 호출하는 오케스트레이션용과 에이전트가 자동으로 호출하는 재사용 가능한 디시플린용으로 구분된다. GitHub, Linear 등 다양한 이슈 트래커와 연동되며, 설치 방식에 따라 읽기 전용 번들로 구독하거나 프로젝트 내 편집 가능한 파일로 복사해 사용할 수 있다. AI를 활용한 개발에서 소프트웨어 엔지니어링 기본 원칙을 지키면서도 생산성을 유지하려는 개발자에게 적합하다.
mattpocock/skills
Skills for Real Engineers. Straight from my .agents directory.
Shell
이 한국어 소개글은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.