spoonai
GitHubSkillsClaude-CodeEngineering-Workflow

mattpocock/skills — TypeScript Wizard가 자기 .claude/ 통째로 꺼낸 25K 스타 Skill 모음

Matt Pocock이 본인 작업 환경의 .claude/ 디렉토리를 그대로 OSS로 풀었다. PRD → 이슈 분해 → TDD → 가드레일을 에이전트에 강제하는 'real engineering' 워크플로 — 24시간 만에 트위터 폭발.

·5분 소요·GitHubGitHub
공유
mattpocock/skills GitHub OG 카드 — 25,000 스타 엔지니어링 워크플로 스킬 모음
출처: GitHub

25K stars in 72 hours

Matt Pocock이 4월 29일 본인 머신의 .claude/skills/ 디렉토리를 그대로 OSS로 풀었더니 72시간 안에 25,000스타가 박혔어. 일간 1,100, 주간 7,800. 단순 템플릿 모음이 아니야 — TypeScript 커뮤니티에서 가장 영향력 있는 한 명이 본인이 매일 쓰는 워크플로를 통째로 공개한 거야.

핵심 메시지는 한 줄로 요약돼: "vibe coding이 아니라 PRD → 이슈 분해 → TDD → 가드레일이 깔린 진짜 엔지니어링." Matt의 트위터 스레드에서 이 한 줄이 36시간 만에 4,200 리트윗으로 확산됐고, 같은 톤의 'fundamentals matter more than ever' 메시지가 anti-vibe-coding 진영의 커뮤니티 동력이 됐어.

프로젝트 배경 — 누가, 왜 만들었나

Matt Pocock은 Total TypeScript 창립자이자 전 Vercel DevRel이야. TypeScript 강좌로 누적 30만 명 이상 학생을 가르쳤고, 'TypeScript Wizard'라는 별명이 그래서 붙었어. 그가 AI 에이전트로 옮겨 간 게 약 6개월 전이고, 그동안 AI Hero Substack에 본인의 워크플로를 정리해 왔어.

이 OSS 공개의 결정적 동기는 4월 중순 X에서 일어난 토론이야. 'AI 코딩이 vibe coding으로 가서 이미 망가졌다'는 평가가 한쪽에서 나오고, 다른 쪽에서 'AI 도구 자체가 잘못된 게 아니라 사용자가 엔지니어링 fundamentals를 안 따른 거다'라는 반박이 나왔어. Matt이 이 반박 진영의 대표 인물 중 하나였고, "내가 어떻게 쓰는지 그대로 보여 주겠다"가 OSS 공개의 명분이 됐어.

핵심 기능 — 20+ 명명된 Skill, 3개 카테고리

리포는 세 가지 카테고리로 깔끔히 정리돼 있어. 기획 스킬: to-prd(요구사항 → PRD), to-issues(PRD → GitHub Issue 분해), grill-me(스펙에 대한 반론 시뮬), design-an-interface(API/UI 인터페이스 설계). 개발 스킬: tdd(엄격한 테스트 우선 + 커밋 케이던스), triage-issue(이슈 진단 워크플로), improve-codebase-architecture(다단계 리팩터 플래너). 툴링 스킬: setup-pre-commit(Husky + lint-staged 자동 설정), git-guardrails-claude-code(위험한 git 명령에 대한 안전장치).

각 Skill은 단순 프롬프트가 아니라 markdown + bash hook 조합이야. 예를 들어 tdd Skill은 "테스트 먼저 작성 → 빨강 확인 → 최소 구현 → 초록 → 리팩터" 사이클을 강제하는 슬래시 커맨드 + git hook 조합. 사용자가 의식하지 않아도 워크플로가 강제돼.

# 시작
git clone https://github.com/mattpocock/skills.git ~/.claude/skills/mattpocock
claude /skills
claude  # 그 다음 /tdd 또는 /to-prd 호출

기술 스택 + 아키텍처

스택은 Markdown skills + Bash hooks + Claude Code SDK + Husky + lint-staged. "코드 레포가 아니라 워크플로 레포"라는 게 정확한 표현이야. Skill 하나당 평균 50-200줄 markdown + 10-30줄 bash hook. 사용자가 본인 환경에 맞게 fork해서 수정하는 게 권장 사용 패턴이야.

아키텍처에서 가장 흥미로운 부분은 git-guardrails-claude-code야. 이게 단순 .gitignore가 아니라 "force push to main", "rm -rf 무언가", "secrets 파일 commit" 같은 위험 명령을 사전에 차단하는 pre-execution hook이야. 에이전트가 실수로 destructive 명령을 실행하는 시나리오에 대한 industrial-grade 방어선이야.

경쟁 레포 비교

프로젝트 큐레이터 스타 스킬 카테고리 특징
mattpocock/skills Matt Pocock 25K PRD/TDD/git 가드레일 'real engineering' 강제
anthropic/skills (오리지널) Anthropic 9K 일반 활용 예제 학습용, 상대적으로 얕음
wshobson/agents wshobson 14K 도메인별 에이전트 RAG/chatbot 위주
Yeachan-Heo/oh-my-codex Yeachan Heo 6K Codex 환경 설정 Codex 종속

차별점이 명확해 — Matt의 컬렉션은 "엔지니어링 워크플로 강제"가 핵심이고, 나머지는 "예제 모음"이야. 사용자가 받는 효용이 정성적으로 달라.

왜 지금 뜨는가 — 생태계 맥락

세 가지 흐름이 같은 주에 겹쳤어. 첫째, GPT-5.5 출시(4/23)와 Opus 4.7(4/16) 출시 후 r/ChatGPTPro와 r/ClaudeAI에서 "코딩 에이전트가 함수 단위는 잘하는데 프로젝트 전체는 자꾸 깨진다"는 평가가 굳어졌어. Matt의 워크플로는 정확히 그 깨짐 지점(PRD 부재, 이슈 분해 부재, 테스트 부재)을 보강해.

둘째, 4월 24일 Google/Forcepoint indirect prompt injection 보고서가 풀리면서 "에이전트 자율성을 그대로 두면 안 된다"는 보안 경각심이 강해졌어. Matt의 git guardrails가 이 맥락에서 정확히 필요한 도구로 받아들여졌어.

셋째, Anthropic이 4월 17일 Skills 기능을 정식 출시하면서 OSS 스킬 컬렉션 시장 자체가 떴어. Matt의 컬렉션이 그 시장의 첫 번째 viral hit이 된 거야. anthropic/skills(공식)은 학습용에 가까운데, mattpocock/skills는 실무 채택 가능한 수준이라 사용자들이 "production-ready"로 평가했어.

HN과 X에서 가장 많이 인용되는 Matt 본인의 인용은: "Fundamentals matter more than ever in AI era." 이 한 줄이 anti-vibe-coding 진영의 표어가 되면서 Matt의 다른 콘텐츠(AI Hero Substack)도 4월 동안 구독자 300% 증가.

시작하기 + 함정

설치 자체는 3단계로 끝나는데, 함정이 두 개 있어. 첫째, ~/.claude/skills/ 디렉토리에 기존 다른 Skill이 있다면 충돌이 일어날 수 있어. Matt 본인이 권장하는 패턴은 서브디렉토리(~/.claude/skills/mattpocock/)로 격리하는 거야. 둘째, tdd Skill은 본인 프로젝트에 이미 테스트 러너(Vitest, Jest 등)가 깔려 있어야 동작해. 신규 프로젝트라면 setup-pre-commit + 테스트 러너 설치가 선행 조건이야.

한계와 전망

지금 한계는 명확히 두 가지 — TypeScript/JavaScript 생태계에 강하게 편향됐고, 4월 29일 첫 공개라 일부 Skill이 아직 rough해. 5월 첫 주 PR 코호트를 보면 Python(tdd-pytest), Rust(tdd-cargo) 변형 PR이 들어오고 있어서 다국어 확장은 빨리 진행 중. 5월 말까지 5개 언어 확장이 잡혀 있는 듯해.

장기적으로는 "Skills 컬렉션 카탈로그" 시장의 첫 번째 패키지가 될 가능성이 커. Anthropic이 5월 초 발표 예정인 Skill Marketplace에 Matt의 컬렉션이 가장 먼저 큐레이션될 거라는 예측이 X에서 강해. 그렇게 되면 OSS Skill 큐레이터 시장의 reference design이 mattpocock/skills 패턴이 될 가능성이 높아.

내일 아침에 할 것

개발자: git clonetdd Skill을 본인 프로젝트에 적용해 봐. 30분이면 첫 사이클이 돌아. PM/창업자: to-prd + to-issues Skill을 다음 스프린트 기획에 적용해 보면, AI 에이전트가 기획자 역할을 어디까지 보강할 수 있는지 본인 회사 콘텍스트에서 검증할 수 있어. 디자이너: 이 컬렉션은 코딩 위주라 디자이너 입장에서는 직접 사용보다는 "엔지니어가 어떻게 AI를 쓰는지"를 이해하는 자료로 가치 있어.

참고 자료

관련 기사

무료 뉴스레터

AI 트렌드를 앞서가세요

매일 아침, 엄선된 AI 뉴스를 받아보세요. 스팸 없음. 언제든 구독 취소.

매일 30개+ 소스 분석 · 한국어/영어 이중 언어광고 없음 · 1-클릭 해지