用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/y3owk1n/nix-system-config-v2 --skill grill命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Create, derive, or update the PRD — the single source of truth every other skill reads.
正在显示 SKILL.md
| name | grill |
| description | Structured interview to sharpen a plan or design, then emit a PRD delta. |
| disable-model-invocation | true |
A structured interview to sharpen a plan or design. The agent asks, recommends, and the user picks.
Every question follows the same pattern:
Keep questions to 3-5 per section. Stop when the plan is solid.
Open with: "What are we building and for whom?" Then sharpen with:
Q1: What problem does this solve?
Q2: Who is the primary user?
Q3: What's the simplest version that proves this works?
Before questioning, read the PRD: cat prd/glossary.md prd/behaviours.md prd/decisions.md 2>/dev/null || echo "NO_PRD"
As terms surface, sharpen them:
Q4: "[term]" — what do you mean exactly?
If the term conflicts with prd/glossary.md: "Your glossary defines 'X' as Y, but you seem to mean Z. Which is it?"
If the term is fuzzy: "You're saying '[vague term]': do you mean [A] or [B]? Those are different things."
Stress-test with concrete scenarios. Invent edge cases that force precision.
Cross-reference with code. When the user states how something works, check whether the code agrees. Surface contradictions.
Cross-reference with prd/decisions.md too. A plan that contradicts a recorded decision is either a mistake or a decision to reverse — make the user say which.
For each decision in the plan:
Q5: "[decision]" — why this way?
Q6: What assumption does this depend on?
Q7: What breaks if that assumption is wrong?
For each interface:
Q8: "Who calls this and what do they need?"
Q9: What is the simplest thing that could possibly work?
For each out-of-scope claim:
Q10: "Why is this out of scope?"
Q11: Does this create a follow-up that blocks something bigger?
Summarise what changed:
Then emit a PRD delta — the interview's output, in the form the PRD can absorb:
prd/glossary.mdprd/decisions.md. Missing any of the three, do not record it.prd/architecture.mdprd/behaviours.md.Offer to apply the delta via /prd in update mode. Do not apply it unasked — an interview that silently rewrites the PRD is one the user cannot review.
Done when: all terms have been checked, every design decision has been stress-tested, the plan is sharper than when it started, and a PRD delta has been offered. Checkable: the user confirms the plan is solid, or has made at least one concrete change to it.