交互式QA会话,用户以对话方式报告bug或问题,Agent在后台探索代码库获取上下文,并自动提交GitHub issues。
Skillset
mattpocock/skills↗
用途概括这是一个面向真实工程师的Agent技能集,旨在通过小、可组合、易适应的技能解决AI编码代理的常见失败模式(如沟通偏差、缺乏控制)。涵盖需求澄清(grill-me)、测试驱动开发(tdd)、代码审查、领域建模、写作辅助、故障诊断、原型设计、项目管理(triage/implement)、知识管理(obsidian-vault)等,强调工程实践而非“vibe coding”,基于多年工程经验设计,可与任何模型配合使用。
Skill 数量
35
所需 CLI
claudecurlghgitglabgrephuskylint-stagedpnpmprettiershellcheck
业务领域
ArchitectureCode ReviewCodingContentContent CreationDesignDevelopmentDocumentationDomain-Driven DesignEditingEducationIssue TrackingKnowledge ManagementMediaPlanningProductivityProject ManagementResearchSecuritySkill DesignSoftwareSoftware DevelopmentTestingTrainingWorkflowWriting
技能形态
CLI ManualCli ManualOthersStyle GuideWorkflow
技能关系
技能之间的使用关系
Skill → Skill 的使用关系,可跨层指向。同色块表示同一类技能形态。
引用关系数
31
孤立技能个数
17
引用最多的技能
- ask-matt12个下游技能
- setup-matt-pocock-skills5个下游技能
被引用最多的技能
- grilling6个上游技能
- domain-modeling4个上游技能
qa
tdd
wizard
triage
teach
loop-me
handoff
ask-matt
research
prototype
setup-pre-commit
implement
edit-article
grilling
grill-me
scaffold-exercises
code-review
obsidian-vault
migrate-to-shoehorn
writing-beats
writing-shape
claude-handoff
domain-modeling
grill-with-docs
diagnosing-bugs
codebase-design
writing-fragments
design-an-interface
ubiquitous-language
git-guardrails-claude-code
request-refactor-plan
writing-great-skills
setup-matt-pocock-skills
resolving-merge-conflicts
improve-codebase-architecture
Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.
说明:每条依赖线读作“当前 Skill 依赖”它指向的 Skill。
技能清单
35 个 Skill · 按名称或领域筛选
Skill
用途
领域
形态
路径
测试驱动开发技能,遵循红绿重构循环,通过公共接口编写测试,避免实现耦合,采用垂直切片方式逐步实现功能。
CodingTesting
Workflow
生成交互式bash向导,逐步引导人类完成手动流程,如第三方设置、迁移、状态转换,自动捕获值并写入环境变量和GitHub secrets。
Coding
Cli Manual
对项目问题跟踪器中的问题和外部PR进行分类、验证、审查,并编写agent-ready的简报。
Project ManagementCode ReviewIssue Tracking
Workflow
在workspace中通过创建课程、参考材料和知识记录,分多轮会话教授用户新技能或概念。
EducationTraining
Workflow
通过对话式grilling会话,帮助用户梳理和定义工作流规范,输出到workflows目录,实现任务自动化。
ProductivityWorkflow
Workflow
将当前对话压缩为交接文档,供其他代理继续工作,包含建议技能和敏感信息脱敏。
CodingDocumentation
Others
作为技能路由器,根据用户需求推荐合适的工作流或技能,帮助用户选择正确的开发路径。
Coding
Workflow
通过后台代理调查问题,从官方文档等主要来源获取信息,并保存为Markdown文件,用于委托研究任务。
ResearchDocumentation
Workflow
构建可丢弃的原型,快速验证状态模型或UI设计,通过逻辑原型或UI原型回答设计问题。
CodingDesign
Workflow
设置Husky pre-commit钩子,集成lint-staged运行Prettier格式化、类型检查和测试,确保提交前代码质量。
Coding
Workflow
根据规格或任务清单实现工作,使用TDD开发,定期类型检查,运行测试,完成后进行代码审查并提交到当前分支。
Coding
Workflow
用于编辑和改进文章,通过重组章节、提升清晰度和精简文本来优化文章草稿。
WritingEditingContent
WorkflowStyle Guide
对用户的计划或设计进行严苛的追问和压力测试,逐步深入每个决策分支,直到达成共识。
DesignPlanning
Workflow
通过持续提问和追问,帮助用户打磨和优化计划或设计方案,确保逻辑严谨、考虑周全。
DesignPlanning
Workflow
创建练习目录结构,包含章节、问题、解决方案和解释器,并通过lint检查。用于搭建练习框架或新课程章节。
CodingEducation
Workflow
对代码变更进行双轴审查:标准合规性和规格符合性,并行运行子代理并报告结果。
Coding
Workflow
在Obsidian知识库中搜索、创建和管理笔记,使用维基链接和索引笔记,帮助用户高效组织知识。
Knowledge ManagementProductivity
CLI ManualWorkflowStyle Guide
将测试文件中的 `as` 类型断言迁移到 @total-typescript/shoehorn,提供类型安全的局部数据替代方案。
Coding
Workflow
将原始材料组织成一系列“节拍”,确保每个概念在使用前被铺垫,通过用户选择路径逐步构建文章。
WritingContent Creation
Workflow
将原始素材(如笔记、转录文本)逐步塑造成结构清晰的文章,通过段落生长和用户协作确保逻辑连贯。
WritingMedia
Workflow
将当前对话交接给新的后台Agent,生成摘要并启动后台任务继续工作。
Coding
Workflow
主动构建和精炼项目的领域模型,包括术语定义、通用语言和架构决策记录,确保模型与代码一致。
Software DevelopmentDomain-Driven Design
Workflow
通过无休止的访谈来完善计划或设计,同时创建架构决策记录和术语表等文档。
DesignArchitectureDocumentation
Workflow
用于诊断难以复现的bug和性能回归,通过构建反馈循环、复现、假设、仪器化等步骤系统性地定位问题。
Coding
Workflow
提供深度模块设计的共享词汇和原则,帮助设计或改进模块接口、寻找深化机会、使代码更可测试和AI可导航。
CodingDesign
Style Guide
该技能用于写作探索阶段,通过与用户对话收集零散的写作碎片(fragments),不进行结构化组织,最终生成一个包含碎片的markdown文件。
Writing
Workflow
使用并行子代理生成多个截然不同的接口设计方案,比较并综合最佳方案,基于《软件设计哲学》的“设计两次”原则。
DesignSoftware
Workflow
从对话中提取领域术语,消除歧义并统一术语,生成UBIQUITOUS_LANGUAGE.md词汇表文件。
Domain-Driven DesignSoftware DevelopmentDocumentation
Workflow
为Claude Code设置PreToolUse钩子,拦截并阻止危险的git命令(如push、reset --hard等),防止误操作。
CodingSecurity
Workflow
通过用户访谈创建详细重构计划,分解为小提交,并作为GitHub issue提交,用于安全增量重构。
Coding
Workflow
编写可预测技能的参考指南,涵盖调用方式、信息层次、拆分与修剪原则,确保技能行为一致。
Skill DesignDocumentationDevelopment
Style Guide
配置仓库以使用工程技能集,包括设置问题跟踪器、分类标签词汇和领域文档布局,首次使用前运行一次。
Coding
Workflow
用于解决正在进行中的git合并或变基冲突,通过理解变更意图、解决冲突块、运行自动化检查并完成合并。
Coding
Workflow
扫描代码库识别架构摩擦点,生成可视化HTML报告展示深化候选,并引导用户通过grilling循环深入探讨重构方案。
Coding
Workflow
显示 35 / 35 条
安装方式
一行命令,把整个 SkillSet 装好。
复制后在终端运行,即可将 mattpocock/skills 加入你的 Agent 环境。
$
npx skills add mattpocock/skills