mattpocock-skills
claudeMatt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).
39 skills
An auditable, on-disk PDLC state machine for AI software engineering: a staged workflow (PRD → design → TDD → implement → review → ship → retro) with hard contracts + objective checks from real exit codes, so an autonomous loop can drive it to convergence unattended (fail-stop / budget guards) — tool-agnostic, richest in Claude Code, plus Codex via adapters.
Plugin pdlc from marketplace pdlc-skills in kanfu-panda/pdlc-skills. Commands read from the repo's manifest — 30 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.
pdlc-add-app在已有项目里加一个前端应用(先探测布局,跟随现有目录与技术栈);新项目一次性初始化用 /pdlc-bootstrap
pdlc-add-service在已有项目里加一个后端服务(先探测布局,跟随现有目录与技术栈);新项目一次性初始化用 /pdlc-bootstrap
pdlc-adopt已有代码、还没有 PDLC 文档的老项目接入——只读扫描后逆向生成基线文档并做健康检查,不改代码;空目录新项目用 /pdlc-bootstrap
pdlc-api-mock按 API 设计文档生成 Mock 数据与 Mock 服务配置,供前端联调
pdlc-arch架构分析(生成/更新 docs/ARCHITECTURE.md 系统架构总览 · surface 型)
pdlc-bootstrap空目录从一句话描述初始化新项目(服务 / 应用拆分、技术栈、目录骨架与 PDLC 文档目录);已有代码的项目用 /pdlc-adopt
pdlc-changelog未发版时按 git 记录手动刷新 CHANGELOG 的 [未发布] 段;正式发版由 /pdlc-ship 一并处理
pdlc-code-gen在已有服务 / 应用里按设计文档生成模块代码骨架(分层、接口、模型);加新服务用 /pdlc-add-service
pdlc-db-design按 PRD 设计数据库表结构、索引与 ER 图,产出 docs/02_design/database/ 设计文档;生成迁移脚本用 /pdlc-db-migrate
pdlc-db-migrate按数据库设计生成与管理迁移脚本(先沿用项目已有的迁移工具),不直接连库执行 SQL
pdlc-deploy按已评审的功能或发布版本写部署手册(docs/05_deployment/guides/),不执行真实部署;要发布版本先用 /pdlc-ship
pdlc-design创建技术设计文档(自动生成 + 自检 + handoff)
pdlc-e2e端到端测试(生成或执行 E2E 用例)
pdlc-feature全自动 PDLC 新功能开发(串联 PRD→设计→TDD→实现→评审→发布)
pdlc-fix全自动 Bug 修复(定位→复现→修复→测试→文档)
pdlc-i18n国际化——抽取硬编码文案为 key、生成多语言资源文件并替换引用
pdlc-implement按设计文档和已有测试用例实现代码(带前置守卫、自检、handoff)
pdlc-lint跑项目 lint 并自动修复(check / fix),或为项目配置 lint 规则(setup)
pdlc-loop-next打印循环下一步应执行的命令(机器可读,供 loop 驱动)
pdlc-loop-run收敛循环引擎——自动推进 tdd → implement → review,直到评审通过、待发布(next_step 为 pdlc-ship)或阻塞;发布永远由人做
pdlc-onboard为新加入的开发者生成项目上手文档(docs/03_development/onboard-guide.md);老项目首次接入 PDLC 用 /pdlc-adopt
pdlc-perf性能优化——先测基线,再逐项改、同一命令复测,报告写优化前后的实测数字;测不了就只出分析
pdlc-prd创建 PRD 文档(自动化生成 + 自检 + handoff)
pdlc-quality质量闸门——跑真实 check、对照质量目标、出可核对报告,由人签字放行
pdlc-refactor代码重构(保持外部行为不变,改善内部结构)
pdlc-relate管理 feature 关系链(set/query/impact/orphans/rebuild/validate)
pdlc-retro迭代复盘——读状态机历史出趋势报告
pdlc-review代码评审(对照设计、自动修复、跑 check、判定能否发布)或文档评审(PRD / 设计 / 测试计划,不写状态机)
pdlc-security安全审计——先跑依赖漏洞与密钥扫描工具并记录退出码,再人工审阅鉴权、注入、敏感数据等
pdlc-settings交互式配置 PDLC:状态栏 statusline 的启用/停用/展示项,以及项目级护栏 hooks 的开关
pdlc-ship发布工作流(收评审通过的功能 → 跑测试 → bump VERSION → 更 CHANGELOG → tag)
pdlc-standard管理 00_standards 规范型 surface 产物(add/edit/archive/index)
pdlc-status查看项目 PDLC 状态总览(读 docs/.pdlc-state/ 输出进度)
pdlc-task阶段内任务跟踪(创建/更新任务列表,附在工作流上)
pdlc-tddTDD 测试先行(按设计文档生成失败的测试用例)
pdlc-test-setup立测试地基(探测技术栈 → 验证并生成 test-commands.yml → 脚手架测试目录 → 接本地钩子)
pdlc-ui-design-pro在 /pdlc-ui-design 基础上加视觉设计系统(配色、字体、组件规范),依赖 ui-ux-pro-max,缺失时降级为基础设计
pdlc-ui-design按 PRD 出 UI/UX 设计文档(页面线框、交互流程、四种状态);要配色 / 字体 / 设计系统用 /pdlc-ui-design-pro
bash "${CLAUDE_PLUGIN_ROOT}/bin/pdlc-guard.sh" pre
bash "${CLAUDE_PLUGIN_ROOT}/bin/pdlc-guard.sh" stop
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
Backend API design, GraphQL architecture, workflow orchestration with Temporal, and test-driven backend development
9 skills · 1 command · 8 agents
Long-term semantic memory for Claude Code, powered by OpenViking
5 skills · 1 command · 1 MCP server · hooks
AI-supervised issue tracker for coding workflows
1 skill · 1 agent · hooks
MiniMax AI skills library for frontend, fullstack, Android, iOS, shader, GIF sticker, document, presentation, spreadsheet, and multimodal media workflows
18 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.