skills
무엇인가
이 스킬 팩은 AI 코딩 에이전트가 실제 애플리케이션을 개발할 때 필요한 정렬·용어·피드백 절차를 규율한다. 요구사항 확인, 도메인 용어 문서화, 테스트 우선 구현, 이슈 트래커 연동이라는 네 축을 슬래시 명령 단위로 나눠 제공한다.
어떻게 동작하나
동작 방식은 슬래시 명령과 저장소 파일 두 가지다. `/grill-me`와 `/grill-with-docs`는 구현 전에 에이전트가 사용자에게 세부 질문을 던지게 하고, 후자는 프로젝트 용어를 정의한 CONTEXT.md와 설명하기 어려운 결정을 기록하는 ADR을 함께 만든다. `/tdd`는 실패하는 테스트를 먼저 작성하고 통과시키는 red-green-refactor 루프를 강제한다. `/triage`는 이슈 트래커의 레이블을 사용해 티켓을 분류한다. 스킬은 저장소에 사용자가 소유한 일반 파일로 기록되어 직접 편집할 수 있다.
무엇과 다른가
GSD·BMAD·Spec-Kit 같은 접근은 프로세스 전체를 소유하는 대신 사용자의 통제권을 가져가고, 프로세스 자체의 버그를 고치기 어렵게 만든다. 이 팩은 반대로 작고 적응하기 쉬우며 조합 가능한 단위로 쪼개져 있고 특정 모델에 종속되지 않는다. 프롬프트를 매번 직접 작성하거나 하나의 거대한 규칙 파일에 모든 절차를 몰아넣는 방식과 달리, 필요한 명령만 골라 쓰고 각 파일을 개별적으로 수정할 수 있다.
어떻게 쓰나
설치 경로는 두 갈래다. Claude Code에서는 `claude plugins install mattpocock-skills` 또는 세션 안에서 `/plugin install mattpocock-skills`를 실행해 공식 마켓플레이스에서 읽기 전용 번들로 받는다. Codex 등 다른 에이전트에서는 `npx skills@latest add mattpocock/skills`를 실행해 적용할 스킬과 대상 에이전트를 고른다. 설치 후 저장소마다 한 번 `/setup-matt-pocock-skills`를 실행하면 이슈 트래커(GitHub·Linear·로컬 파일), 트리아지 레이블, 문서 저장 위치를 묻는다.
전제와 한계
Claude Code 플러그인은 관리형 읽기 전용 번들이라 자동으로 갱신되고, skills.sh 경로는 편집 가능한 파일을 복사해 `npx skills update`로 수동 갱신한다. 두 방식을 함께 설치하면 모든 스킬이 중복되므로 하나만 선택해야 한다. 설치 시 `setup-matt-pocock-skills`를 반드시 포함해야 하며, Codex용 네이티브 플러그인은 아직 로드맵 단계다.
유사 스킬
- mattpocock-skills-zh기획 정렬·도메인 언어·피드백 루프·아키텍처 설계를 규율하는 Matt Pocock 스킬 팩의 중국어 번역본이다. /grill-me·/tdd·/code-review 같은 슬래시 명령으로 규칙을 주입한다.
- superpowers코딩 에이전트가 코드 작성 전에 요구사항을 캐내 명세로 확정하고, TDD·YAGNI·DRY 구현 계획을 세워 서브에이전트로 실행·검수하게 하는 스킬 묶음이다.
- Waza요구사항 압박 검증, 근본 원인 디버깅, 자기 diff 리뷰, 1차 자료 읽기를 슬래시 명령 스킬로 주입해 에이전트가 정해진 절차와 검증 순서를 따르게 한다.