Matt Pocock이 일상적으로 사용하는 .agents 스킬 세트를 오픈소스로 공개: 31개 스킬, MIT 라이선스, 이미 27만 stars
요약
Matt Pocock이 일상적으로 사용하는 31개의 .agents 스킬 세트를 오픈소스로 공개했습니다. 이 스킬들은 코드베이스 개선, 사양화, 버그 진단 등 엔지니어링 프로세스 전반을 자동화하는 데 초점을 맞추고 있습니다. 이는 복잡한 개발 작업을 체계적인 단계로 분해하고 관리하는 강력한 프레임워크를 제공합니다.
핵심 포인트
- 엔지니어링 워크플로우 전체를 자동화하는 31개 스킬 세트 공개
- 코드베이스 분석, 사양 변환, 버그 진단 등 개발 프로세스 전반 커버
- MIT 라이선스로 오픈소스를 통해 접근성 확보 및 활용도 증대
Matt Pocock은 일상적으로 사용하던 .agents 스킬들을 한 세트로 모아 오픈소스로 공개했습니다. 이 저장소는 31개의 스킬을 포함하며, MIT 라이선스를 따르고 있고 벌써 27만 stars를 기록했습니다. 그는 프로세스 전체를 관리하는 프레임워크(GSD / BMAD / Spec-Kit)에 대해 다음과 같이 평가합니다. 그 대가는 통제권을 잃는 것이며, 게다가 프로세스 자체에서 버그가 발생했을 때 추적하기 매우 어렵다는 것입니다.
《진짜 엔지니어를 위한 스킬들》
목록: Matt Pocock이 자신의 .agents 스킬 세트를 오픈소스로 공개함
출처: https://t.co/oZvMmkKFHu (MIT, 2026-10-04 기준 276,162 stars) · X 상 v1.3.1 배포 공지
Matt Pocock(Total TypeScript / AI Hero)은 자신이 일상적으로 사용하는 agent 스킬들을 한 세트로 모아 오픈소스로 공개했습니다. 저장소는
· ask-matt — 어떤 스킬/프로세스를 써야 할지 모를 때 물어보는, 본 저장소 사용자가 트리거하는 스킬 라우터
· grill-with-docs — 질의응답 세션 + 프로젝트 도메인 모델 구축: 용어를 현장에서 다듬고 GLOSSARY.md와 ADR을 업데이트합니다.
· triage — 이슈가 분류 역할로 구성된 상태 기계를 거치게 합니다.
· improve-codebase-architecture — 코드베이스를 스캔하여 '심화'할 기회를 찾고, 시각적 HTML 보고서를 출력한 다음, 선택한 부분을 다시 질의합니다.
· setup-matt-pocock-skills — 본 저장소(이슈 트래커, 분류 태그, 도메인 문서 레이아웃)를 구성하며, 각 저장소에서 한 번 실행해야 합니다.
· to-spec — 현재 대화를 사양으로 변환하여 이슈 트래커에 전송합니다. 인터뷰가 아닌, 이미 논의된 내용만을 종합합니다.
· to-tickets — 모든 계획/사양/대화를 일련의 '유도탄' 작업 항목으로 분해하며, 각 항목은 자신의 블로킹 경계를 선언합니다. 로컬 파일에 작성할 수도 있고 실제 트래커에서 네이티브 블로킹 링크로 작성할 수도 있습니다.
· implement — 사양이나 작업 항목에 따라 구현을 진행하고, 미리 정한 접합부(seam)에서 드라이브/tdd를 수행하며, 제출 전에 /code-review로 마무리합니다.
· implement-spec — 통합 브랜치에서 전체 사양을 구현합니다: 작업 항목을 태스크 그래프처럼 취급하여, 도달 가능한 전선(frontier) 상에서 여러 구현자 subagent가 병렬로 실행되고, 마지막에는 역시 /code-review로 마무리됩니다 (v1.3.1이 진행 중 상태에서 Engineering 버킷으로 졸업했습니다)
· wayfinder — 단일 agent 세션 용량을 초과하는 대규모 작업을 계획합니다. 이슈 트래커에 의사결정 작업 항목 공유 지도 형태로 만들고, 한 번에 하나씩 해결하여 목적지까지 가는 길이 명확해질 때까지 진행합니다.
· retro — 한 세션이 끝난 후 '코딩 agent의 환경'을 개선합니다 (탐색, 자동 검사, 코딩 표준, steering 파일, 툴체인). 심각도 순으로 제안합니다.
모델 트리거:
· prototype — 설계 문제를 답변하기 위한 일회성 프로토타입: 상태/논리 문제에는 공유 가능한 HTML 파일을; UI 문제에는 동일한 라우트 내에서 전환 가능한 여러 가지 다른 버전의 파일이 제공됩니다.
· diagnosing-bugs — 까다로운 버그와 성능 저하에 대한 체계적인 진단 루프: 먼저 이 버그에서 빨간색으로 변하는 피드백 회로를 구축 → 최소화 → 가정 → 포인트 삽입(埋点) → 수정 → 회귀 테스트
· research — 높은 신뢰도의 1차 출처를 대상으로 문제를 조사하고, 결론을 인용된 Markdown 형태로 저장소에 남기며, 이후 백엔드 agent 방식으로 실행됩니다.
· tdd — 리팩토링-녹색(Green)-리팩토링의 테스트 주도 개발로, 한 번에 하나의 수직 슬라이스 단위로 기능 구현이나 버그 수정이 이루어집니다.
· domain-modeling — 프로젝트 도메인 모델을 능동적으로 구축하고 다듬습니다: 용어를 어휘 목록과 겨루고, 경계 시나리오를 이용해 스트레스 테스트하며, GLOSSARY.md와 ADR을 현장에서 업데이트합니다.
· codebase-design — '깊은 모듈'의 공유된 규율과 어휘를 설계합니다: 작은 인터페이스 뒤에 많은 행동이 숨겨져 있으며, 깨끗한 접합부에 배치되어 그 인터페이스를 통해 테스트 가능합니다.
· code-review — 특정 고정 지점부터의 diff에 대해 이중 축(dual-axis) 리뷰를 수행합니다: 표준 축(저장소 규약 준수 여부 + Fowler 안티패턴 기준)과 사양 축(출처 이슈/사양을 충실히 구현했는지 여부); 두 축이 병렬 subagent로 실행되어 서로 오염되지 않습니다.
· pr — PR 본문은 어떻게 작성해야 하는가: 요약은 '변경 사항을 한눈에 이해할 수 있는 최소한의 시각화'를 사용하고, 여기에 작동 가능성을 증명하는 전후 비교 증거와 병합 위험 판단(단방향 게이트인지 양방향 게이트인지, 폭발 반경이 얼마나 큰지)을 추가합니다.
· wizard — 사람이 해야만 하는 단계가 있는 대화형 bash 가이드를 생성합니다: 인프라 구축, 자격 증명 또는 CI secret 구성, 낯선 서드파티 백엔드에서 작업 수행, 또는 일회성 마이그레이션/전환 실행 등이 포함됩니다.
생산성(Productivity) (코드에 종속되지 않은 일반 워크플로우)
사용자 트리거: grill-me (설계 트리의 모든 가지에 결론이 나올 때까지 반복적으로 질문받기), handoff (현재 대화를 요약 문서로 압축하여 다른 agent가 이어서 작업하도록 넘겨주기), teach (여러 세션에 걸쳐 새로운 스킬/개념을 가르치기, 현재 디렉토리를 상태 저장 학습 공간으로 사용), to-questionnaire (스스로 답할 수 없는 결정을 Markdown 설문지로 만들고 답변할 사람에게 전달하여 비동기로 채우거나 회의에서 함께 채움; '무엇을 물어볼지'가 아니라 '어떻게 전달할지'를 질문함), wait-what (못 알아들은 문장이 있을 때 즉시 사용하며, agent는 GLOSSARY.md의 용어를 사용하고 부족한 컨텍스트를 보충하며 쉬운 말로 다시 설명해 줌)
모델 트리거: grilling (질문 가능한 재사용 가능 원리 - grill-me / grill-with-docs / triage / wayfinder / improve-codebase-architecture 아래의 인터뷰 원리), writing-for-agents (agent가 볼 문서 작성 방법: skills, AGENTS.md/CLAUDE.md, 그리고 어떤 agent도 포인터로 찾을 수 있는 모든 문서)
또한 misc(기타) 스킬 4개가 있습니다: git-guardrails-claude-code, setup-pre-commit, scaffold-exercises, migrate-to-shoehorn.
설치할 수 있는 두 가지 방법 (30초)
그는 의도적으로 두 가지 철학을 제공했습니다:
- Claude Code 플러그인:
claude plugins install mattpocock-skills(공식 마켓플레이스에서, 소스를 먼저 추가할 필요 없음). 전체 세트가 관리되는 읽기 전용 번들로 설치됩니다. 그가 배포하면 업데이트되며—사용자는 포크하는 것이 아니라 구독하는 것입니다. - https://t.co/qNKGPCkj4A:
npx skills@latest add mattpocock/skills. 편집 가능한 스킬 파일을 프로젝트에 복사할 수 있습니다. 사용자가 마음대로 수정하거나 자신만의 것으로 만들 수 있으며; 백그라운드에서 업데이트되지 않습니다. 새 버전이 필요할 때만npx skills update를 실행합니다. 설치할 때 원하는 스킬을 선택할 수 있지만, 반드시 setup-matt-pocock-skills는 체크해야 합니다. - 두 가지 중 하나만 선택하면 됩니다—둘 다 설치하면 각 스킬이 두 번 나타나게 됩니다.
그런 다음 모든 저장소에서 /setup-matt-pocock-skills를 실행합니다: 이 명령어는 어떤 이슈 트래커(GitHub / Linear / 로컬 파일)를 사용할지, 분류할 때 어떤 태그를 붙일지(/triage가 사용), 그리고 문서가 어디에 존재하는지 묻습니다.
그 자신은 이 세트에 대해 다음과 같이 요약했습니다: 소프트웨어 엔지니어링의 기본기가 그 어느 때보다 중요하며, 이 세트는 그가 기본기를 반복 가능한 실습으로 압축한 최고의 노력입니다.
링크
저장소: https://t.co/II6zW1gfvp
스킬 스토어: https://t.co/8dd1I1WVPb
작가 사이트: https://t.co/BBfZekAd57
#AgentSkills #코딩에이전트워크플로우 #엔지니어링실습
AI 자동 생성 콘텐츠
본 콘텐츠는 X AI 연구의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기