By vinvcn
Enforces a structured software design workflow: define domain language, generate interface prototypes, plan refactors via interview, split plans into issues, and execute TDD with parallel code-review agents — all while documenting decisions in ADRs and a shared glossary.
使用 parallel sub-agents 为 module 生成多个 radically different interface designs。Use when user wants to design an API, explore interface options, compare module shapes, or mentions "design it twice".
交互式 QA session,用户以对话方式报告 bugs 或 issues,agent 创建 GitHub issues。后台探索 codebase 以获取 context 和 domain language。Use when user wants to report bugs, do QA, file issues conversationally, or mentions "QA session".
通过 user interview 创建带 tiny commits 的详细 refactor plan,然后 file as a GitHub issue。Use when user wants to plan a refactor, create a refactoring RFC, or break a refactor into safe incremental steps.
从当前 conversation 提取 DDD-style ubiquitous language glossary,标记 ambiguities 并提出 canonical terms。保存到 UBIQUITOUS_LANGUAGE.md。Use when user wants to define domain terms, build a glossary, harden terminology, create a ubiquitous language, or mentions "domain model" or "DDD".
面向棘手 bug 和性能回退的纪律化 diagnosis loop。Reproduce → minimise → hypothesise → instrument → fix → regression-test. Use when user says "diagnose this" / "debug this", reports a bug, says something is broken/throwing/failing, or describes a performance regression.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
这是 mattpocock/skills 的简体中文本地化版本。文档和技能说明已翻译;目录名、技能名、命令、代码块、路径和工具标识保持不变,以免破坏安装和运行行为。
中文版本不只是为了阅读方便。对中文母语用户来说,中文说明能减少概念转换成本;对以中文为主要交互语言或中文语料优化的模型来说,中文 prompt 和 skill instructions 也更容易贴合中文上下文,减少中英混杂带来的歧义。
本仓库按内容刷新方式同步上游,不同步上游 Git 历史或仓库管理状态。维护规则见 .skills/translate-skill/SKILL.md。
本仓库的最近一次同步翻译由 OpenAI Codex(GPT-5 coding agent)执行,并由仓库维护者通过提交记录纳入 main。翻译策略是 skill-guided content localization:把上游 mattpocock/skills 当作英文内容来源,只翻译自然语言说明,保留目录名、skill name、frontmatter key、命令、代码块、路径、URL、package/tool/API identifiers 和行为关键 labels。用户可见的安装路径统一保持为 vinvcn/mattpocock-skills-zh-CN。
mattpocock/skills@694fa30,本地提交 6b594d2。将 teach 从 in-progress 提升到 productivity,并更新 teaching workspace 指南:lessons/、reference/、storage strength、primary source、follow-up questions 和 quiz 答案长度约束。mattpocock/skills@aaf2453,本地提交 0f36f6d。更新 to-prd 的 seam-based 测试决策指导,并强化 in-progress teach explainers 的 citations 与 interactivity 要求。mattpocock/skills@e3b90b5,本地提交 fb2000f。新增 in-progress teach skill 的中文翻译,并更新 CONTEXT.md template 规则。mattpocock/skills@b8be62f,本地提交 f0b4bd3。新增 architecture HTML report 指南,更新 handoff 临时文件与 redaction 规则,并收紧 CONTEXT.md template。mattpocock/skills@e74f006,本地提交 c323a74。收紧 CONTEXT.md glossary 边界,并更新 prototype 的设计细化表述。mattpocock/skills@9f2e0bd,本地提交 210cbac。将 handoff 提升到 productivity,新增 review 草稿,并更新 writing skills。mattpocock/skills@733d312,本地提交 c9fe120。新增 prototype 与 in-progress 内容的中文翻译,并更新公开 skill 索引。针对 mattpocock/skills@694fa30 的同步结果:
node scripts/check-translation.mjs 通过。engineering/、productivity/、misc/ 已同步到顶层 README 和 .claude-plugin/plugin.json,personal/、in-progress/、deprecated/ 未进入 plugin。name 未漂移,frontmatter key 未缺失,fenced code blocks 平衡。git diff --check 和 git diff --cached --check 通过。694fa30,并记录本地同步提交 6b594d2。vinvcn 短仓库路径、已移除的 triage skill 名、已移除的 domain-model 相对路径等。node scripts/audit-english.mjs 仍会列出大量英文内容;这些主要是保留的 identifiers、命令、示例、触发词和工程术语,作为人工复核队列,不作为阻塞项。npx skills@latest add vinvcn/mattpocock-skills-zh-CN
选择你想安装的 skills,以及要安装到哪些 coding agents。首次安装时请确保选择 /setup-matt-pocock-skills,然后在 agent 中运行它来完成 issue tracker、labels 和 docs 目录配置。
我每天用于真实工程工作的 agent skills,不是 vibe coding。
开发真实应用很难。GSD、BMAD、Spec-Kit 这类方法试图通过接管流程来帮你。但它们在接管流程的同时,也拿走了你的控制权,并让流程里的 bug 更难解决。
这些 skills 被设计得小、易改、可组合。它们适用于任何模型,背后是数十年的工程经验。你可以 hack 它们,让它们变成自己的东西。
如果你想跟进这些 skills 的更新,以及我后续创建的新 skill,可以加入大约 60,000 名开发者订阅的 newsletter:
npx skills@latest add vinvcn/mattpocock-skills-zh-CN
选择你想安装的 skills,以及要安装到哪些 coding agents。确保选择 /setup-matt-pocock-skills。
在你的 agent 中运行 /setup-matt-pocock-skills。它会:
/triage 会使用这些 labels)完成后即可开始使用。
我创建这些 skills,是为了解决我在 Claude Code、Codex 和其他 coding agents 中反复看到的常见失败模式。
"No-one knows exactly what they want"
David Thomas & Andrew Hunt, The Pragmatic Programmer
问题:软件开发中最常见的失败模式是 misalignment。你以为开发者理解了你想要什么;等看到做出来的东西,才发现对方完全没理解。
AI 时代也是一样。你和 agent 之间存在沟通缺口。修复方式是一次 grilling session,让 agent 针对你要构建的东西提出详细问题。
解决方式是使用:
/grill-me — 用于非代码场景/grill-with-docs — 与 /grill-me 类似,但会加入更多文档能力(见下文)这些是我最常用的 skills。它们帮助你在开始前和 agent 对齐,并深入思考你要做的变更。每次想做变更时都值得使用。
npx claudepluginhub vinvcn/mattpocock-skills-zh-cnUltra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.