用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/SocketDev/action --skill grilling-plan命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Propagate a wheelhouse template change across fleet repos: worktrees, push/PR fallback, cleanup.
Run this repo's GitHub Actions locally with Agent-CI before pushing CI-sensitive changes.
Audit package exports for dead, internal-only, or weakly-consumed subpaths before pruning.
基于 SOC 职业分类
正在显示 SKILL.md
| name | grilling-plan |
| description | Stress-test a plan one question at a time before building, especially for shared fleet resources. |
| metadata | {"internal":true} |
The proactive complement to plan-review-nudge (the after-plan gate). Interview
the user relentlessly about every branch of the design tree until you reach
shared understanding — then the plan is ready to land.
Before asking the user anything, answer every question the codebase already
answers — this is the code-first-then-ai discipline applied to design. If the
change proposes a NEW enforcement surface (hook, lint rule, check, skill, agent),
run the inventory and compare:
node scripts/fleet/codify-scan/inventory.mts
It emits the authoritative set of existing hooks / lint rules / checks / docs.
If the thing you'd build already exists, the answer is "extend it", not "add one"
— don't ask the user a question grep or the inventory settles. Read the
relevant files in place. Only what the codebase cannot answer goes to the user.
Ask the residue — the design-intent questions no script resolves: trade-off framing, naming, cascade blast-radius, the reversal condition. Rules:
A fleet-shared change is settled only when the plan has the shape
plan-review-nudge checks for:
CLAUDE.md, template/, .claude/hooks/, _shared/).Every design-tree branch is resolved (by the codebase or by the user), the plan
names its files + rules in numbered steps, the cascaded names are settled, and —
for a fleet-shared change — a second opinion has been invited. Then write the plan
to .claude/plans/<name>.md and execute.