mattpocock-skills
claudeMatt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).
39 skills
Korean-first agentic coding harness: plan, implement, chain-plan, pr (babysit/ship), karina-systematic-debugging, 2-stage review subagents, PR verifier subagent, wiki page writer subagent. Safety hooks run on pwsh 7 / Windows PowerShell, cross-platform (Windows verified, macOS/Linux experimental); skills work on any OS (chain-plan needs the Karina app on Windows).
Plugin karina from marketplace karina-harness in jongcheol-pak/claude-harness-pjc. Commands read from the repo's manifest — 23 days ago.
This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.
chain-plan사용자가 나눠 준 계획 목록(plan 1, plan 2, …)을 순서대로 끝내는 코디네이터다 — 계획마다 사용자와 인터뷰를 먼저 끝내고, Karina 앱 오케스트레이션 워커 탭(새 세션)을 계획마다 하나씩 띄워 karina:plan(중계 모드) → karina:implement 를 돌리며, 워커의 질문·승인 요청은 계획의 목표·제약으로 판정해 답하고 사용자 몫만 사용자에게 잇는다. 한국어(계획 체인/계획 여러 개를 차례로/plan 1·plan 2 순서대로/계획마다 새 세션에서/계획별로 따로 세션 돌려)와 영어(chain plans/
create-formal-verification-skill대상 레포에서 깨지면 사용자가 다치고 테스트가 잘 닿지 않는 속성 하나를 골라 맞는 도구로 형식 검증하고, 다음 에이전트가 변경마다 다시 돌릴 프로젝트 스킬(.claude/skills/formal-영역/)을 만들어 한 번 실제로 증명한 뒤 넘긴다. 사용자 호출 전용.
create-verification-skill대상 레포를 조사해 앱을 사용자처럼 조작해 기능을 증명하는 프로젝트 검증 스킬(.claude/skills/verify-앱이름/ · 기능 지도)을 만들고 한 번 실제로 돌려 넘긴다. 사용자 호출 전용.
implement승인된 plan.md의 모든 task를 자율로 실행한다 — T1부터 마지막 task까지 사용자에게 묻지 않고 진행하고, 전부 끝난 뒤 한 번 보고한다. 승인된 plan.md가 이미 있을 때(또는 사용자가 방금 제시된 plan을 승인할 때)만 발동하며, 한국어(구현/구현해/이대로 진행/진행해/계속/T3부터 계속/실행)와 영어(implement/proceed/go/continue)에 반응한다. "T6부터 계속"은 T6 하나가 아니라 T6부터 마지막 task까지와 최종 검증을 뜻한다. 재개는 task 번호(T N)로 잇는 것만 이 스킬이
karina-systematic-debuggingUse whenever the user reports a bug, test/build failure, runtime error, exception, crash, unexpected behavior, performance regression, memory leak, race condition, deadlock, or CI/CD issue. Triggers on Korean (버그/에러/오류/예외/크래시/안 됨/동작 안 함/이상해/왜 이래/왜 안 돼/이상한 현상/테스트 실패/빌드 실패/재현/디버깅) and English — but on
llm-wikiLLM WIKI(Obsidian vault) 운영·관리 스킬. 프로젝트를 위키에 추가/등록·정보 갱신(ingest)·삭제·상태 변경, 특정 기능/가이드/레시피를 위키에 추가, 위키 점검(lint)·조회(query — 위키에 적힌 구현 방법·결정 이력을 찾아 답하기)·복구(잘못 갱신된 페이지를 백업으로 되돌리기)·vault 경로 설정 시 사용한다. "위키에 추가/등록", "{프로젝트} 위키에 등록", "위키 업데이트", "{프로젝트} 변경분 위키에 반영", "위키 점검/lint", "{기능} 위키에 추가", "위키 되돌려줘/복구",
maintain-formal-verification-skill코드가 바뀐 뒤 형식 검증을 코드에 다시 맞춘다 — 동기 커밋부터 덮는 코드의 변경을 읽어 모델·하네스·속성을 고치고 다시 돌려, 실패마다 검증 드리프트인지 코드 버그인지 가른다. 사용자 호출 전용.
maintain-verification-skill프로젝트 검증 스킬의 기능 지도를 앱 변경에 맞춰 다시 맞춘다 — 기능마다 소스를 읽고 모든 기능을 실제로 조작해, 증명된 수정만 PR 하나로 낸다. 사용자 호출 전용.
plan코드 변경을 하나의 plan.md로 계획한다 — 요구를 1문1답 인터뷰로 확정하고, 영향 범위를 명령으로 실측하고, 자율 실행 가능한 task로 분해한다. 한국어(계획/설계/기능 추가/리팩토링/구조 변경/여러 곳 고쳐야/전체적으로/앱·도구·기능 만들어줘)와 영어(plan/design/refactor/build an app/create a tool)에 발동하고, 서술형 문제 제기("…해야 해", "…가 너무 많아", "…를 정리해야 한다")도 요청으로 본다. **할 일을 여러 항목으로 나열한 요청**(줄바꿈·불릿·번호 목록)과 **한
pr이미 열린 GitHub PR 을 운영한다 — babysit(CI 가 초록이 될 때까지 지켜보며 그 PR 의 코드 실패만 고치고, 리뷰 코멘트에 답하고, merge 가능한 상태에서 멈춤)과 ship(코드를 쓰지 않은 pr-verifier 서브에이전트의 독립 검증 PASS 뒤 squash merge). 상태만 보는 한 번의 점검(check — PR 이 지금 초록인지·체크 상태·merge 가능한지)도 이 스킬이다. 한국어(PR 지켜봐/CI 초록 될 때까지/리뷰 코멘트에 답해/PR 초록이야?/PR 체크 상태·merge 가능한지 봐줘/머지
record-project-factRecords a CONFIRMED project fact (build/run/test command, DB access, artifact location, untested layers) into AGENTS.md — on the suggest-agents-record hook's acceptance, or on request. Add, update, or remove. Triggers on "AGENTS.md에 기록", "빌드 명령 기록해줘", "DB 접근법 적어둬", "AGENTS.md에서 이 항목 빼줘", and "기억해둬"
completion-reviewer모든 task가 끝난 뒤 plan 전체와 산출물을 대조한다. karina:implement의 최종 검증 후 1회 호출된다. 개별 task 검토용이 아니다. 읽기 전용.
plan-reviewer승인 전 plan.md를 검토한다. karina:plan Step 6에서 호출된다(지적을 고친 뒤 다시 호출될 수 있다). 읽기 전용 — 파일을 고치지 않는다.
pr-verifierkarina:pr 의 ship 이 merge 전에 PR 마다 1회 이름으로 호출한다. PR head 를 받아 둔 worktree 에서 그 레포 AGENTS.md 의 검증 명령과 Verify 검증 스킬을 돌려 PASS / PASS+NOTES / FAIL 을 낸다. 코드를 쓰지 않는다. 다른 상황에는 쓰지 않는다.
wiki-page-writerllm-wiki 위키 세션의 병렬 분업에서 호스트가 이름으로 명시 호출할 때만 쓴다. 배정받은 위키 페이지를 소스 코드를 읽어 작성한다. 코드 작업·리뷰·일반 질의에는 쓰지 않는다.
& "${CLAUDE_PLUGIN_ROOT}/scripts/block-destructive.ps1"; exit $LASTEXITCODE
& "${CLAUDE_PLUGIN_ROOT}/scripts/guard-bash.ps1"; exit $LASTEXITCODE
& "${CLAUDE_PLUGIN_ROOT}/scripts/guard-write.ps1"; exit $LASTEXITCODE
& "${CLAUDE_PLUGIN_ROOT}/scripts/guard-harness.ps1"; exit $LASTEXITCODE
& "${CLAUDE_PLUGIN_ROOT}/scripts/loop-continue.ps1"; exit $LASTEXITCODE
& "${CLAUDE_PLUGIN_ROOT}/scripts/record-work-start.ps1"; exit $LASTEXITCODE
& "${CLAUDE_PLUGIN_ROOT}/scripts/suggest-agents-record.ps1"; exit $LASTEXITCODE
& "${CLAUDE_PLUGIN_ROOT}/scripts/post-write-checks.ps1"; exit $LASTEXITCODE
& "${CLAUDE_PLUGIN_ROOT}/scripts/warn-version-drift.ps1"; exit $LASTEXITCODE
& "${CLAUDE_PLUGIN_ROOT}/scripts/session-context.ps1"; exit $LASTEXITCODE
& "${CLAUDE_PLUGIN_ROOT}/scripts/session-end-cleanup.ps1"; exit $LASTEXITCODE
& "${CLAUDE_PLUGIN_ROOT}/scripts/loop-continue.ps1"; exit $LASTEXITCODE
& "${CLAUDE_PLUGIN_ROOT}/scripts/record-work-start.ps1"; exit $LASTEXITCODE
& "${CLAUDE_PLUGIN_ROOT}/scripts/loop-continue.ps1"; exit $LASTEXITCODE
Matt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).
39 skills
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
15 skills · hooks
Use Alibaba Open Code Review from local Codex.
2 skills
Backend API design, GraphQL architecture, workflow orchestration with Temporal, and test-driven backend development
9 skills · 1 command · 8 agents
AI-supervised issue tracker for coding workflows
1 skill · 1 agent · hooks
PRD generation and conversion skills for the Ralph autonomous agent loop
2 skills
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.