Real Engineering Skills (Matt Pocock)

SKILL开发
开发 未标注权限 许可证不明确
安装这个技能

A disciplined engineering workflow for coding agents — grill before building, TDD with red-green slices, two-axis code review, bug diagnosis loops, issue triage, PRD/issue breakdown, domain modeling, and deep-module architecture improvement. Use when the user wants to "write tests first", "review this PR", "grill me on the plan", "triage issues", "debug this", "improve the architecture", "make a PRD", "split into issues", or otherwise do real (non-vibe) engineering. Triggers on TDD, code review, PRD, triage, diagnose/debug, domain model, ubiquitous language, prototype, architecture refactor, handoff.

一句话选型结论

按资料字段整理

Real Engineering Skills (Matt Pocock)是开发类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类开发 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_3cdd1ed9/real-engineering-skills
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

开发
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_3cdd1ed9仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791691898
正文体量14.6 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
写代码与改 bug

按需求补代码、定位并修掉报错。

读仓库与生成改动

让模型读懂项目结构,再给出可落地的改动。

跑测试与排查故障

按现象排查问题,补测试用例并复跑。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在开发场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
Real Engineering Skills (Matt Pocock)当前 未标注权限 未标注 未标注 未标注 有
技能审查员 浏览器控制 ClawHub 市场 877.9 万 OpenClaw 有
Vercel React 最佳实践 浏览器控制 GitHub 仓库 849.1 万 Codex、Claude、Cursor 有
GitHub 代码协作 联网访问 ClawHub 市场 763.3 万 OpenClaw 有
网页设计指南 联网访问 GitHub 仓库 668.6 万 Codex、Claude、Cursor 有
本体论 只读 ClawHub 市场 663.7 万 OpenClaw 有

SKILL.md 全文

14.6 KB
模型实际读到的说明书原文,来自技能仓库

Real Engineering Skills

A collection of small, composable agent skills for real engineering — not vibe coding.
Ported from Matt Pocock's skills repo. Each skill is a
self-contained procedure; this file is the router that tells you which one to reach for and
how they connect. The full text of every skill lives in references/.

> How to use in WorkBuddy. This skill is the methodology. When the user's request matches a
> skill below, read that skill's file from references/ and follow its procedure exactly. Most
> skills are "user-invoked" (the human asks for them) or "model-invoked" (reach for them
> automatically when the task fits). The labels are kept for clarity; WorkBuddy loads all of them.


Why these skills exist

Four failure modes in agent-assisted development, and the skill that fixes each:

  1. The agent didn't do what I want → misalignment. Fix: a grilling session
    (/grill-me, /grill-with-docs) before any code.
  2. The agent is too verbose → no shared language. Fix: build a domain model
    (/domain-modeling) and keep CONTEXT.md as a glossary.
  3. The code doesn't work → no feedback loop. Fix: TDD (/tdd) and disciplined
    bug diagnosis (/diagnosing-bugs).
  4. We built a ball of mud → entropy. Fix: deep-module design (/codebase-design,
    /improve-codebase-architecture).

The router: idea → ship (main flow)

The path most work travels. You have an idea and want it built.

  1. /grill-with-docs — sharpen the idea by interview. Start here when you have a codebase:
    it's stateful, retaining what it learns in CONTEXT.md and ADRs. (No codebase? Use
    /grill-me.) Both run the same /grilling primitive; grill-with-docs leaves a paper trail.
    → references/engineering/grill-with-docs/SKILL.md
    → references/productivity/grill-me/SKILL.md
    → references/productivity/grilling/SKILL.md

  2. Branch — can you settle every question in conversation? If a question needs a runnable
    answer (state, business logic, a UI you must see), detour through a prototype, bridged by
    /handoff in both directions:
    → /handoff out → /prototype → /handoff back.
    → references/productivity/handoff/SKILL.md
    → references/engineering/prototype/SKILL.md

  3. Branch — is this a multi-session build?
    - Yes → /to-prd (turn the thread into a PRD) → /to-issues (split into independently-grabbable
    vertical slices). Then clear context between each issue: start a fresh session per issue and
    run /implement with the PRD + that one issue.
    - No → /implement right here, in the same window.
    → references/engineering/to-prd/SKILL.md
    → references/engineering/to-issues/SKILL.md
    → references/engineering/implement/SKILL.md

Either way, /implement builds each issue by driving /tdd internally — one red-green slice at
a time — then closes with /code-review (Standards + Spec) before committing. Use /tdd alone
for a concrete behaviour, and /code-review alone to review a branch/PR.
→ references/engineering/tdd/SKILL.md
→ references/engineering/code-review/SKILL.md

Context hygiene: keep steps 1–3 in one unbroken context window until after /to-issues. Each
/implement then starts fresh from the issue. If the window approaches the "smart zone" (~120k
tokens) before /to-issues, /handoff and continue in a fresh thread.


On-ramps

A starting situation that generates work, then merges onto the main flow.

  • Bugs and requests piling up → /triage. Moves issues through triage roles and produces
    agent-ready issues that /implement later picks up. Triage is only for issues you didn't
    create
    (bug reports, incoming requests). Issues from /to-issues are already agent-ready.
    → references/engineering/triage/SKILL.md
  • Something's broken → /diagnosing-bugs. For the hard ones: reproduces only with a tight
    feedback loop, then fixes with a regression test. Its post-mortem hands off to
    /improve-codebase-architecture when the real finding is "no good seam to lock the bug down".
    → references/engineering/diagnosing-bugs/SKILL.md

Codebase health

  • /improve-codebase-architecture — run whenever you have a spare moment. Surfaces
    deepening opportunities; picking one generates an idea you can take into the main flow at
    /grill-with-docs. It's the survey that finds candidates; /codebase-design is the bench you
    design the chosen one on.
    → references/engineering/improve-codebase-architecture/SKILL.md

Vocabulary underneath

Two model-invoked references that run beneath the other skills — each the single source of truth
for its vocabulary. Reach for them directly when the words, not the process, are the problem.

  • /domain-modeling — sharpen the project's domain language: challenge a fuzzy term, resolve
    an overloaded word, record a hard-to-reverse decision as an ADR. The active discipline
    /grill-with-docs drives to keep CONTEXT.md a clean glossary.
    → references/engineering/domain-modeling/SKILL.md
  • /codebase-design — the deep-module vocabulary (module, interface, depth, seam, adapter,
    leverage, locality) for designing a module's shape: a lot of behaviour behind a small interface
    at a clean seam. /tdd and /improve-codebase-architecture both speak it.
    → references/engineering/codebase-design/SKILL.md

Crossing sessions

  • /handoff — compact the conversation into a markdown file; open a new session and reference
    it to carry context across. The bridge between windows, in either direction.
  • /compact (built-in) — stay in the same conversation, letting earlier turns be summarized.
    Use at intentional phase breaks; don't compact mid-phase.

Standalone

Off the main flow entirely.

  • /grill-me — the relentless interview, but for when you have no codebase. Stateless.
  • /prototype — a small, throwaway program that answers one design question. Throwaway from
    day one; keep the answer, delete the code.
  • /research — delegate reading to a background agent: it investigates against primary
    sources
    , then leaves a cited Markdown file in the repo. Research feeds the thinking, doesn't
    replace it.
    → references/engineering/research/SKILL.md
  • /teach — learn a concept over multiple sessions, using the current directory as a stateful
    workspace.
    → references/productivity/teach/SKILL.md
  • /writing-great-skills — reference for writing and editing skills well.
    → references/productivity/writing-great-skills/SKILL.md

Precondition: setup

/setup-matt-pocock-skills — run before your first engineering flow to configure the issue
tracker, triage labels, and domain-doc layout the other skills assume. Custom trackers also work.
→ references/engineering/setup-matt-pocock-skills/SKILL.md


Full skill index

Engineering (user-invoked)

  • ask-matt — router over the skills in this repo.
  • grill-with-docs — grilling session that builds the domain model (CONTEXT.md + ADRs).
  • triage — move issues/PRs through triage-role state machine.
  • improve-codebase-architecture — scan for deepening opportunities, HTML report, grill the pick.
  • setup-matt-pocock-skills — configure repo for the engineering skills.
  • to-issues — break a plan/PRD into independently-grabbable vertical slices.
  • to-prd — turn the conversation into a PRD, publish to the tracker.

Engineering (model-invoked)

  • prototype — throwaway prototype answering a design question.
  • diagnosing-bugs — reproduce → minimise → hypothesise → instrument → fix → regression-test.
  • research — background-agent investigation against primary sources.
  • tdd — red-green-refactor, one vertical slice at a time.
  • domain-modeling — build/sharpen the domain model.
  • codebase-design — deep-module vocabulary and principles.
  • code-review — two-axis review (Standards + Spec) via parallel sub-agents.
  • implement — implement a PRD/issue via /tdd, then /code-review.
  • resolving-merge-conflicts — resolve merge conflicts deliberately.

Productivity (user-invoked)

  • grill-me — relentless interview for stateless plans.
  • handoff — compact conversation for another agent.
  • teach — multi-session concept teaching.
  • writing-great-skills — how to write good skills.

Productivity (model-invoked)

  • grilling — the reusable interview loop behind grill-me/grill-with-docs.

Other buckets (ported for completeness; not promoted)

  • deprecated/ — design-an-interface, qa, request-refactor-plan, ubiquitous-language.
  • in-progress/ — claude-handoff, loop-me, wayfinder, wizard, writing-beats, writing-fragments, writing-shape.
  • misc/ — git-guardrails-claude-code, migrate-to-shoehorn, scaffold-exercises, setup-pre-commit.
  • personal/ — edit-article, obsidian-vault.

Supporting templates & references

These live under references/ and are linked from the skills above:

  • Domain model: CONTEXT-FORMAT.md, ADR-FORMAT.md
  • Setup seeds: issue-tracker-github.md, issue-tracker-gitlab.md, issue-tracker-local.md, triage-labels.md, domain.md
  • TDD: tests.md, mocking.md
  • Triage: AGENT-BRIEF.md, OUT-OF-SCOPE.md
  • Architecture: HTML-REPORT.md, DEEPENING.md, DESIGN-IT-TWICE.md
  • Prototype: LOGIC.md, UI.md
  • Teach: GLOSSARY-FORMAT.md, LEARNING-RECORD-FORMAT.md, MISSION-FORMAT.md, RESOURCES-FORMAT.md
  • HITL debug loop: scripts/hitl-loop.template.sh (also at references/engineering/diagnosing-bugs/scripts/hitl-loop.template.sh)

常见问题

5 问
答案由本站依据条目字段整理
Real Engineering Skills (Matt Pocock)怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_3cdd1ed9/real-engineering-skills。安装方式为未标注。装完刷新技能列表或重开客户端。

Real Engineering Skills (Matt Pocock)支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

Real Engineering Skills (Matt Pocock)权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

Real Engineering Skills (Matt Pocock)收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

Real Engineering Skills (Matt Pocock)用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。