返回精选创作者
@mattpocock

@mattpocock

涵盖产品、测试、写作方向,代表作 grill-me、improve-codebase-architecture、tdd。

53个 Skill
6M次安装
4.8/5平均评分
GitHub 主页

@mattpocock 的全部 Skill

interview-preparation

grill-me

by @mattpocock

对计划进行深入的面试和质疑,直到达成共识,确保计划的全面性和可行性。

4.9(681)
1.4M
codebase-refactoring

improve-codebase-architecture

by @mattpocock

像AI一样探索代码库,分析并改进代码架构,提升代码质量、可维护性和可扩展性。

4.9(93)
1.2M
architecture

grill-with-docs

by @mattpocock

此技能通过严格的“拷问”会话,将您的计划与现有领域模型进行对比,明确术语定义,并随着决策的明确,实时更新 CONTEXT.md 和 ADRs 等文档。它旨在帮助用户针对项目的语言和已记录的决策,对计划进行压力测试,确保架构一致性与规范性。

4.9(121)
1.2M
test-driven-development

tdd

by @mattpocock

采用测试驱动开发(TDD)模式,通过红-绿-重构循环,确保代码质量和功能正确性。

4.9(265)
1.1M
handoff

handoff

by @mattpocock

此技能能够将当前对话内容精炼成一份交接文档,供其他智能体接续工作。它通过提供简洁的上下文摘要,显著提升多智能体协作的效率和任务连续性,减少上下文切换的耗时。

4.9(120)
1.0M
setup

setup-matt-pocock-skills

by @mattpocock

该技能用于为AI工程技能(如`to-issues`, `triage`等)配置仓库环境。它会设置问题追踪器(GitHub或本地Markdown)、任务分类标签词汇以及领域文档布局,确保其他技能能正确理解和操作仓库的上下文。在首次使用相关技能前运行,或当它们缺乏问题追踪、标签或文档上下文时使用。

4.9(120)
1.0M
triage

triage

by @mattpocock

此技能通过一个由不同角色驱动的状态机,自动化地对项目问题追踪器中的议题进行分类和管理。它能帮助用户创建、分类、审查传入的错误报告或功能请求,为离线(AFK)智能体准备议题,并优化整个议题工作流程,确保开发流程顺畅高效。

4.9(120)
982.7K
prototype

prototype

by @mattpocock

构建一次性原型,在投入开发前验证设计。可用于状态/业务逻辑的终端应用,或多种UI变体切换。旨在快速探索设计、验证数据模型或UI,减少前期投入风险。

4.9(120)
979.3K
plan-review

grilling

by @mattpocock

此技能能够对用户的计划或设计进行彻底的审查和质询,通过深入探讨每个决策分支和依赖关系,帮助用户在实际构建前充分压力测试其方案。它确保团队在共享理解的基础上推进项目,显著降低后期返工风险,提升项目成功率。

4.9(120)
970.1K
domain-modeling

domain-modeling

by @mattpocock

此技能旨在帮助开发者主动构建和完善项目的领域模型,明确核心业务术语和通用语言,并及时记录重要的架构决策。通过挑战模糊概念、探讨具体场景和交叉验证代码,它能有效减少团队沟通障碍,提升对业务的理解深度,确保软件设计与业务需求高度一致,从而提高开发效率和项目质量。

4.9(120)
868.7K
education

teach

by @mattpocock

此技能旨在工作区内教授用户新的技能或概念。它通过结构化的学习工作区,包括任务、参考资料、学习记录和定制课程,确保教学内容与用户的学习目标紧密结合,并根据其最近发展区进行个性化调整,从而显著提升学习效率和知识掌握度。

4.9(120)
854.5K
software-architecture

codebase-design

by @mattpocock

此技能提供一套共享词汇和原则,用于设计深度模块,优化代码接口和实现。它帮助开发者识别深化机会、确定模块边界、提升代码可测试性和AI可导航性,从而构建更具杠杆效应、局部性和可维护性的软件系统。

4.9(120)
842.8K
debugging

diagnosing-bugs

by @mattpocock

此技能提供一套系统化的调试方法,专注于为复杂缺陷和性能问题构建高效的反馈循环。它强调在深入分析前,先建立一个可复现、快速且稳定的故障重现机制,从而避免盲目猜测,显著提升问题诊断的效率和准确性。

4.9(120)
827.3K
code-review

code-review

by @mattpocock

此技能从用户指定的固定点(commit、branch、tag或merge-base)开始,对代码差异进行双轴审查:Standards(是否符合仓库编码规范)和Spec(是否忠实实现原始需求)。两个子代理并行执行,最终输出并排对比报告,帮助团队在合并前快速发现风格偏差和功能偏离,提升代码质量与审查效率。

4.9(120)
781.5K
implementation

implement

by @mattpocock

此技能能够基于产品需求文档(PRD)或问题列表,高效地完成软件开发任务。它通过集成测试驱动开发(TDD)方法,在预设接口处进行开发,并定期执行类型检查,确保代码的健壮性和正确性。在开发过程的最后,该 Skill 会运行完整的测试套件以验证功能,并进行自我审查,最终将高质量的代码提交到当前分支。这显著提升了开发效率、代码质量和项目交付速度,确保了开发流程的规范性和一致性,减少了人工干预和潜在错误。

4.9(120)
765.9K
ai-orchestration

ask-matt

by @mattpocock

此技能是一个智能路由,能帮助用户根据具体情况选择最合适的AI技能或工作流。它通过引导用户完成从想法到交付的整个过程,或处理特定任务如bug分类和代码库维护,极大地简化了复杂AI工具的使用和管理,确保每个任务都能高效地被正确技能处理。

4.9(120)
759.7K
problem-solving

wayfinder

by @mattpocock

此技能帮助用户将模糊不清的复杂问题转化为结构化的调查任务地图,并逐一解决,直至目标明确。它通过创建可追踪的“票据”来分解问题,明确依赖关系,并指导用户系统性地推进,从而将不确定的想法转化为清晰可行的计划。

4.9(120)
710.6K
spec-generation

to-spec

by @mattpocock

将当前对话与代码库理解自动转化为技术规范(spec/PRD),并直接发布到项目问题跟踪器,无需额外访谈,帮助工程团队快速记录和沟通功能需求。

4.9(120)
707.6K
ticket-generation

to-tickets

by @mattpocock

将计划、规范或当前对话分解为一组垂直切片的tracer-bullet票据,每个票据声明其阻塞依赖,并自动发布到配置的追踪器(本地文件或GitHub/Linear等)。适用于技术团队快速将模糊需求转化为可执行的任务序列,减少手动编排时间,确保依赖关系完整。

4.9(120)
703.2K
research

research

by @mattpocock

此技能能够自动研究问题,基于官方文档、源代码等一手来源进行调研,并将结果整理为 Markdown 文件存入代码仓库。适合需要快速获取权威技术资料、委托背景调研的场景,大幅减少手动查阅时间。

4.9(120)
703.0K
git

resolving-merge-conflicts

by @mattpocock

此技能提供了一套系统化的方法来高效解决 Git 合并或变基(rebase)过程中出现的冲突。它指导开发者逐步检查历史、识别冲突根源、精确处理每个冲突块,并确保自动化检查通过,从而显著减少手动解决冲突的耗时和错误,保障代码库的整洁与项目的顺利推进。

4.9(120)
551.1K
bash

wizard

by @mattpocock

此技能生成交互式 Bash 向导,引导用户完成手动、重复性高的操作,如第三方服务设置、一次性迁移或状态转换。它能自动打开 URL、捕获值、确认步骤,并写入 .env 文件和 GitHub Actions secrets,显著提升操作效率和准确性。

4.9(120)
546.2K
git-workflows

git-guardrails-claude-code

by @mattpocock

负责配置Claude Code钩子,以阻止潜在危险的Git命令(如强制推送),确保代码库的安全性和完整性。

4.9(20)
494.6K
questionnaire

to-questionnaire

by @mattpocock

将用户无法独自回答的决策问题转化为结构化的Markdown问卷,交给知情人异步填写或会议中共同完成。高效提取关键信息,减少沟通成本,辅助用户做出更明智的决策。

4.9(120)
491.3K
pre-commit-hooks

setup-pre-commit

by @mattpocock

配置并启用Git的pre-commit钩子,结合Husky和lint-staged工具,在代码提交前自动执行代码检查和格式化,确保代码质量。

4.9(20)
484.0K
content-creation

writing-beats

by @mattpocock

此技能将原始素材塑造成节拍式文章,用户选择起始节拍,技能逐节生成内容并提供后续选项,直至文章自然结束。它能帮助用户将零散素材组织成连贯叙事,而非简单的论证。

4.9(120)
477.4K
content-creation

writing-shape

by @mattpocock

此技能能将用户的原始素材(如笔记、片段或草稿)通过对话式会话,逐步塑造成一篇结构清晰、可发布的文章。它引导用户起草开篇、逐段发展内容,并细致讨论格式(如列表、表格、引用),确保最终作品连贯且专业,帮助用户将零散想法转化为高质量内容。

4.9(120)
477.1K
content-generation

writing-fragments

by @mattpocock

此技能通过引导式对话,帮助用户挖掘写作灵感和碎片化想法,将其整理成一篇文档,作为未来文章的原始素材。它能让用户在不预设结构的情况下,高效地进行内容构思和素材积累,特别适用于需要大量原始想法的创作初期阶段。

4.9(120)
476.3K
learning-resources

scaffold-exercises

by @mattpocock

自动创建符合 lint 规范的练习目录结构,运行检查并提交代码,简化课程练习环境搭建流程

4.9(20)
474.8K
testing

migrate-to-shoehorn

by @mattpocock

将测试代码中的TypeScript as断言替换为类型安全的shoehorn模式,提升测试可维护性和类型安全性

4.9(22)
471.2K
agent-docs

writing-for-agents

by @mattpocock

此技能指导为AI代理编写高效文档(如技能、AGENTS.md、CLAUDE.md),通过上下文指针、渐进式披露和信息层级管理,使代理每次运行都能稳定遵循相同流程,提升文档触达率与执行一致性,减少模糊措辞导致的偏差。

4.9(120)
459.5K
communication

wait-what

by @mattpocock

此技能能在对话中检测到 AI 的回复未被用户理解时,自动触发重新表述机制。它要求 AI 补充必要的上下文,并使用 ASD-STE100 简化技术英语和 CONTEXT.md 中的通用语言,将复杂或模糊的信息重组为清晰易懂的表述。这能显著减少沟通中的误解与反复澄清,适用于技术支持、文档解读及需要精确沟通的任何场景。

4.9(120)
441.4K
workflow-automation

loop-me

by @mattpocock

此技能通过交互式“拷问”会话,深入挖掘用户需求,以生成高度详细且无歧义的自动化工作流规范。它专注于识别用户生活中的重复模式(“循环”),并将其转化为可由 AI 智能体直接执行的明确指令,从而实现任务的有效委托和自动化,确保规范清晰到无需额外提问即可被实现。

4.9(120)
434.6K
handoff

claude-handoff

by @mattpocock

此技能能将当前对话总结并立即启动一个后台AI代理继续工作,无需手动保存或重新粘贴上下文。适用于长时间任务、调试或分析场景,提升开发者工作流自动化程度。

4.9(120)
415.9K
typescript

setup-ts-deep-modules

by @mattpocock

用 dependency-cruiser 强制 TypeScript 仓库每个包为深度模块,仅通过入口文件暴露接口,隐藏子文件夹实现,自动检测违规依赖和循环,提升代码架构清晰度与可维护性。

4.9(120)
362.9K
prd

to-prd

by @mattpocock

该技能基于当前对话上下文和代码库理解,自动生成产品需求文档(PRD),并发布到项目问题跟踪器。它简化了PRD撰写流程,确保文档全面且与代码库状态一致,加速产品迭代。

4.9(120)
351.6K
project-management

to-issues

by @mattpocock

该技能能将项目计划、规范或PRD分解为可独立执行的、端到端的垂直切片任务(tracer bullet),并将其转化为项目管理系统中的具体问题(issues)。它通过自动化任务拆解、依赖管理和问题发布,帮助用户高效地将高层级规划转化为可实施的开发工单,优化工作分解流程,提升团队协作效率。

4.9(120)
339.1K
skill-development

writing-great-skills

by @mattpocock

此技能提供编写和编辑高质量 Skill 的参考指南,涵盖核心词汇和原则,旨在确保 Skill 的可预测性与高效性。它帮助开发者优化 Skill 结构、管理上下文负载,并提升 AI Agent 执行任务的准确性和可靠性,从而构建更稳定、易于维护的 AI 应用。

4.9(120)
306.5K
spec-implementation

implement-spec

by @mattpocock

此技能将规格说明(spec)解析为带依赖关系的任务图,并调度多个实现子代理并行工作,自动合并分支、运行代码审查,最终生成完整的PR。它最大化并发度,减少人工协调,适合需要按规格快速交付复杂功能的开发场景。

4.9(120)
276.1K
retrospective

retro

by @mattpocock

此技能用于对一次编码会话进行回顾复盘,通过分析会话日志和代理行为,从导航效率、自动化检查、编码标准、工具经济性、信息访问等维度识别改进点,帮助开发者或团队优化编码代理的工作环境,提升后续运行的效率与质量。

4.9(120)
268.1K
debugging

diagnose

by @mattpocock

该技能提供一套严谨的诊断循环方法,用于解决疑难bug和性能回退问题。它强调构建快速反馈循环,通过复现、最小化、假设、检测、修复和回归测试等步骤,系统化地定位并解决问题,确保系统稳定高效运行。

4.8(120)
227.6K
skill-development

write-a-skill

by @mattpocock

创建具有适当结构和渐进式开发的新AI代理技能,扩展代理功能。

4.8(20)
219.7K
code-context

zoom-out

by @mattpocock

此技能指示AI智能体提供更宏观的上下文和高层视角。当你不熟悉某段代码或需要理解其在整体架构中的位置时使用,帮助快速掌握系统结构和模块间关系。

4.8(120)
219.1K
ui/ux-design

design-an-interface

by @mattpocock

生成多种截然不同的界面设计方案,提供创新视角,满足多样化用户需求。

4.8(40)
208.8K
code-refactoring

request-refactor-plan

by @mattpocock

通过用户访谈,创建包含微小提交的详细重构计划。,AI Agent Skill,提升工作效率和自动化能力

4.8(21)
202.4K
quality-assurance

qa

by @mattpocock

交互式 QA 会话工具,引导用户描述问题并自动探索代码库,生成符合项目领域语言的持久化 GitHub Issue

4.8(20)
198.7K
technical-writing

ubiquitous-language

by @mattpocock

从对话中自动提取领域术语并形成统一词汇表,消除同名异义问题,保存为本地文件供团队参考

4.8(33)
197.2K
knowledge-management

obsidian-vault

by @mattpocock

管理Obsidian知识库,遵循标题命名和索引笔记规范,实现扁平化高效知识管理

4.8(62)
195.5K
article-editing

edit-article

by @mattpocock

按标题将文章分段,以有向无环图理解信息依赖关系,确保章节顺序符合逻辑依赖

4.8(38)
191.8K
pull-request

pr

by @mattpocock

此技能用于撰写结构清晰的 PR 描述,按 Summary/Evidence/Merge Danger 三段式模板组织内容。它会挑选调用树、组件树、Mermaid 时序图或 diff 等最小可视化讲清改动意图,要求给出改动前后的可验证证据,并评估回滚难度与影响范围,让评审者几分钟内看懂这次合并的风险。

4.8(120)
161.3K
code-review

review

by @mattpocock

此技能能够对代码变更进行深入的双轴审查,一方面评估代码是否严格遵循项目既定的编码标准和最佳实践,另一方面核查代码实现是否与原始需求文档(如PRD或Issue)完全匹配。它通过启动两个独立的并行子代理来执行这些审查,有效避免了上下文污染,并最终将两者的发现汇总成一份清晰的报告。这不仅显著提升了代码审查的效率和准确性,还能在开发早期发现潜在问题,从而大幅降低返工成本,确保软件质量和项目按时交付。

4.7(120)
89.9K
agent-orchestration

chief-of-staff

by @mattpocock

该 Skill 让 AI 以「幕僚长」身份统筹子智能体与定时任务,在单次会话中持续推进长期目标。它把工作全部下放给后台子智能体以保护主上下文,并通过上下文指针、日程编排和环境改良,让每一步都顺带优化下一次任务的成功率,适合长周期、多线程的复杂目标。

4.7(120)
66.4K
decision-tree

batch-grill-me

by @mattpocock

此技能像一个不知疲倦的面试官,一次性提出所有前沿问题,逐轮构建决策树,帮助用户理清复杂决策的依赖关系和分支,直到达成共识。适用于产品需求梳理、设计决策、方案评审等需要系统性讨论的场景。

4.7(120)
61.4K
decision-making

decision-mapping

by @mattpocock

此技能将模糊的想法转化为结构化的决策地图和一系列待解决的调查任务。它通过创建可追踪的 Markdown 决策地图,帮助用户系统地分解复杂问题,逐步解决开放性疑问,从而清晰化项目路径,提高多会话协作的效率和决策质量。

4.7(120)
42.2K
prd-creation

write-a-prd

by @mattpocock

当用户需要创建产品需求文档(PRD)时,此技能将被调用,帮助用户编写详细、规范的PRD。

4.5(20)
14.3K
prd-to-issues

prd-to-issues

by @mattpocock

将产品需求文档(PRD)拆解为独立的GitHub Issues,便于团队协作和任务分配,提高开发效率。

4.5(26)
8.7K
prd-to-plan

prd-to-plan

by @mattpocock

将产品需求文档(PRD)拆解为分阶段的实施计划,采用垂直切片方法,确保项目顺利推进。

4.5(36)
6.4K
root-cause-analysis

triage-issue

by @mattpocock

自动调查问题报告、定位根因并创建包含TDD修复计划的GitHub Issue,几乎无需人工干预

4.4(77)
6.3K
better-sqlite3

better-sqlite3-rebuild

by @mattpocock

此技能用于在遇到 better-sqlite3 原生模块报错时自动执行 npm rebuild 并重试,覆盖 NODE_MODULE_VERSION 不匹配、原生绑定加载失败等常见问题。它让 AI 代理无需询问用户即可自愈依赖问题,显著缩短排查与修复时间,保持开发流程不中断。

4.0(120)
101
🎁 Agent 知识卡片
调研问卷