M
Mattpocock技能
ego lite browser
赞助ego lite 是AI代理运行网页自动化时最快的浏览器,可与Codex或Claude Code共享您的登录状态,零成本,零配置。
Alpha Vantage MCP Server
赞助获取金融市场数据:实时和历史股票、ETF、期权、外汇、加密货币、大宗商品、基本面、技术指标等
ask-matt
mattpocock
询问哪种技能
researchproductivitycommunication
claude-handoff
mattpocock
将当前对话移交给一个全新的后台代理,该代理会立即接手工作。
code-review
mattpocock
审查自某个固定点(提交、分支、标签或合并基准)以来的变更,从两个维度进行——标准(代码是否遵循该仓库记录的编码标准?)和规范(代码是否符合原始问题/产品需求文档的要求?)。通过并行子代理运行两项审查,并并排报告结果。当用户希望审查某个分支、拉取请求、进行中的变更,或要求“从X开始审查”时使用。
code-reviewdevelopmenttesting
codebase-design
mattpocock
用于设计深度模块的共享词汇。当用户想要设计或改进模块接口、寻找深化机会、决定接缝位置、使代码更易测试或便于AI导航,或当其他技能需要深度模块词汇时使用。
developmentdesigncode-review
design-an-interface
mattpocock
使用并行子代理为一个模块生成多个截然不同的界面设计。当用户想要设计API、探索界面选项、比较模块形态或提到“设计两次”时使用。
developmentdesignapi
diagnose
mattpocock
针对顽固缺陷和性能回退的规范化诊断循环。复现→最小化→假设→检测→修复→回归测试。当用户说"诊断这个"/"调试这个"、报告缺陷、指出某功能损坏/抛出异常/失败,或描述性能回退时使用。
developmenttestingcode-review
diagnosing-bugs
mattpocock
诊断循环,用于处理顽固错误和性能回归。当用户说“诊断/调试这个”,或报告某些东西损坏、抛出异常、失败或缓慢时使用。
developmenttestingcode-review
domain-modeling
mattpocock
构建并完善项目的领域模型。当用户希望确定领域术语或通用语言、记录架构决策,或其他技能需要维护领域模型时使用。
developmentdesigndocument
edit-article
mattpocock
通过重组章节、提升清晰度及精简文笔来编辑和改进文章。适用于用户希望编辑、修订或优化文章草稿的场景。
documentcreative
git-guardrails-claude-code
mattpocock
在 Claude Code 中设置钩子,阻止危险的 git 命令(如 push、reset --hard、clean、branch -D 等)执行。当用户希望防止破坏性 git 操作、添加 git 安全钩子,或在 Claude Code 中阻止 git push/reset 时使用。
developmentdevopssecurity
grill-me
mattpocock
对用户的计划或设计进行持续追问,直到达成共识,解决决策树的每个分支。当用户想要对计划进行压力测试、接受设计拷问,或提到“grill me”时使用。
researchcommunicationproject-management
grill-with-docs
mattpocock
一场烧烤式讨论,用现有领域模型挑战你的计划,打磨术语,并在决策成型时同步更新文档(CONTEXT.md、ADRs)。当用户希望用项目的语言和已有决策对计划进行压力测试时使用。
developmentdocumentresearch
grilling
mattpocock
对用户的计划或设计进行持续追问。当用户希望在实施前对计划进行压力测试,或使用任何“grill”触发短语时使用。
researchproject-managementcommunication
handoff
mattpocock
将当前对话压缩为交接文档,供其他代理接手处理。
communicationproject-managementdocument
implement
mattpocock
根据PRD或一组问题实现一项工作。
developmentcode-reviewproject-management
improve-codebase-architecture
mattpocock
在代码库中发现深层优化机会,依据CONTEXT.md中的领域语言和docs/adr/中的决策。适用于用户希望改进架构、寻找重构机会、整合紧耦合模块,或使代码库更易于测试和AI导航时使用。
developmentcode-reviewapi
loop-me
mattpocock
在这个工作区内,就我想构建的工作流程的规格向我提问。
developmentproject-managementcommunication
migrate-to-shoehorn
mattpocock
Migrate test files from `as` type assertions to @total-typescript/shoehorn. Use when user mentions shoehorn, wants to replace `as` in tests, or needs partial test data.
developmenttestingcode-review
obsidian-vault
mattpocock
在Obsidian vault中搜索、创建和管理笔记,支持维基链接和索引笔记。当用户想要在Obsidian中查找、创建或整理笔记时使用。
productivitydocument
prototype
mattpocock
在投入正式开发前,先构建一个可丢弃的原型来完善设计。在两条分支间切换——一条是可运行的终端应用,用于验证状态/业务逻辑问题;另一条是多个截然不同的UI变体,可通过单一路由切换。适用于用户希望进行原型设计、验证数据模型或状态机、制作UI草稿、探索设计方案,或提出“把这个做成原型”、“让我试试”、“尝试几种设计”等需求时使用。
developmentdesigncreative
qa
mattpocock
交互式问答环节,用户以对话方式报告错误或问题,代理自动提交GitHub议题。后台自动检索代码库以获取上下文和领域术语。适用于用户希望报告错误、进行质量检测、以对话方式提交议题,或提及"QA session"的场景。
testingcode-reviewdevelopment
request-refactor-plan
mattpocock
通过用户访谈制定包含小型提交的详细重构计划,并将其归档为GitHub议题。适用于用户希望规划重构、创建重构RFC或将重构拆解为安全增量步骤的场景。
developmentcode-reviewproject-management
research
mattpocock
针对高可信度一手来源调查问题,并将结果以Markdown文件形式保存到仓库中。当用户需要研究某个主题、收集文档或API信息,或将阅读调研工作委托给后台代理时使用。
researchdocumentdata-analysis
resolving-merge-conflicts
mattpocock
当需要解决正在进行的 git merge/rebase 冲突时使用。
developmentcode-review
review
mattpocock
审查自某个固定点(提交、分支、标签或合并基准)以来的变更,从两个维度展开——标准(代码是否遵循本仓库记录的编码标准?)和规范(代码是否符合原始问题/PRD的要求?)。通过并行子代理运行两项审查,并并排报告结果。当用户希望审查分支、PR、进行中的变更,或要求“审查自X以来”时使用。
code-reviewdevelopmenttesting
scaffold-exercises
mattpocock
创建包含章节、题目、解答和讲解的练习目录结构,且通过代码检查。当用户需要搭建练习框架、创建练习模板或设置新课程章节时使用。
development
setup-matt-pocock-skills
mattpocock
我们要求翻译一段文本,目标语言是简体中文。需要保留产品名、协议名、URL、数字和技术术语。不要添加声明、解释、Markdown、项目符号、链接、标签、前缀或额外评论。只翻译<text>内的内容,不包括名称"setup-matt-pocock-skills"除非它出现在源文本中。源文本中并没有出现这个名称,所以不翻译它。 文本内容:描述了一个技能,用于设置AGENTS.md/CLAUDE.md中的## Agent skills块和docs/agents/目录,以便工程技能知道这个仓库的问题跟踪器(GitHub或本地markdown)、分类标签词汇和领域文档布局。在首次使用某些命令之前运行,或者当这些技能似乎缺少关于问题跟踪器、分类标签或领域文档的上下文时运行。 注意:保留英文术语如"Agent skills"、"AGENTS.md"、"CLAUDE.md"、"docs/agents/"、"GitHub"、"markdown"、"to-issues"、"to-prd"、"triage"、"diagn
developmentproject-managementdocument
setup-pre-commit
mattpocock
在当前仓库中设置 Husky 预提交钩子,包含 lint-staged(Prettier)、类型检查和测试。当用户想要添加预提交钩子、设置 Husky、配置 lint-staged,或添加提交时的格式化/类型检查/测试时使用。
developmenttestingcode-review
setup-ts-deep-modules
mattpocock
将 dependency-cruiser 接入 TypeScript 仓库,使每个包成为深度模块——实现隐藏在子文件夹中,仅能通过入口文件访问。由用户调用。
development
tdd
mattpocock
采用红绿重构循环的测试驱动开发。当用户希望使用TDD构建功能或修复缺陷、提及“红绿重构”、需要集成测试或要求测试优先开发时使用。
developmenttesting
teach
mattpocock
在此工作空间内,教授用户一项新技能或新概念。
communicationproductivity
to-issues
mattpocock
将计划、规范或产品需求文档拆解为项目问题追踪器中可独立领取的问题,采用追踪弹头式垂直切片方法。适用于用户希望将计划转化为问题、创建实施工单或将工作分解为问题场景。
developmentproject-management
to-prd
mattpocock
将当前对话上下文转化为PRD并发布到项目问题追踪器。当用户希望从当前上下文创建PRD时使用。
developmentdocumentproject-management
to-spec
mattpocock
将当前对话转化为一份规范,并发布到项目问题追踪器中——无需访谈,仅综合你们已讨论的内容。
developmentproject-managementdocument
to-tickets
mattpocock
将计划、规格或当前对话拆解为一组追踪子弹式工单,每个工单声明其阻塞边界,并发布到已配置的追踪器——边界以文本形式保存在本地每个工单对应的文件中,或在真实追踪器上以原生阻塞链接形式呈现。
project-managementdevelopment
triage
mattpocock
通过由分类角色驱动的状态机对问题进行分类。当用户想要创建问题、分类问题、审查传入的缺陷或功能请求、为AFK代理准备问题或管理工作流程时使用。
developmentproject-managementcommunication
ubiquitous-language
mattpocock
从当前对话中提取DDD风格的通用语言词汇表,标记歧义并提出规范术语。保存至UBIQUITOUS_LANGUAGE.md。当用户想要定义领域术语、构建词汇表、强化术语、创建通用语言,或提及“领域模型”或“DDD”时使用。
developmentdocumentresearch
wayfinder
mattpocock
规划一大块工作——超过单个代理会话所能承载的范围——作为问题追踪器上调查工单的共享地图,逐一解决它们,直到通往目的地的路径清晰。
project-managementresearchdevelopment
wizard
mattpocock
生成一个交互式bash向导,引导用户完成手动流程——第三方设置、一次性迁移、A→B状态转换——打开URL、捕获值、确认每一步,并写入.env文件和GitHub Actions密钥。
developmentbrowser-automationdevops
writing-beats
mattpocock
将文章塑造成节拍式的旅程,采用“选择你的冒险”风格。用户从原始素材中选取一个起始节拍,你仅撰写该节拍,然后提供下一步转向的选项,逐拍推进,直至文章自然收尾。适用于用户拥有原始素材,并希望将其组织成叙事而非论证时使用。
creativedocument
writing-fragments
mattpocock
通过对话挖掘用户的写作碎片——异质化的写作金块(观点、片段、犀利句子、半成型想法)——并将它们追加到单一文档中,作为未来文章的原始素材。当用户希望在形成结构前发展想法,或提及“碎片”、“构思”或“原始素材”等写作相关词汇时使用。
creativedocumentproductivity
writing-great-skills
mattpocock
关于如何写好和编辑技能的参考——使技能可预测的词汇和原则。
documentdevelopment
writing-shape
mattpocock
将原始材料的Markdown文件通过对话式会话塑造成一篇文章——逐步起草候选开头、逐段扩展内容,并在每一步就格式(列表、表格、标注、引用)进行讨论。适用于用户拥有大量笔记、片段或粗糙草稿,并希望将其转化为可发布内容时使用。
creativedocumentproductivity