用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/ismailsaleekh/vibe-engineer --skill grill-me命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Explore an unclear raw request and converge it into one operator-locked Decision-Complete Work Brief 2.0.0.
Implement one approved Implementation Plan 2.0.0 through mandatory TDD and persist a Build Result 2.0.0 after the completion gate.
Derive an Implementation Plan 2.0.0 (with Verification Delta 2.0.0) from exactly one Decision-Complete Work Brief 2.0.0.
基于 SOC 职业分类
正在显示 SKILL.md
| name | grill-me |
| description | Pressure-test a proposal and converge it into one operator-locked Decision-Complete Work Brief 2.0.0. |
| vibe-protocol | work-brief-producer |
| vibe-input-artifact | raw-intent |
| vibe-output-artifact | work-brief |
| runtimeExecutionClaim | pending-live |
Pressure-test an existing proposal against every implementation-affecting decision and converge it into exactly one operator-locked Decision-Complete Work Brief 2.0.0.
One Work Brief 2.0.0 under .vibe/work/<work-id>/work-brief.json — the same
class brainstorm and task produce. The grilling agent never answers its
own human-in-the-loop question and never proceeds while an
implementation-affecting branch is unresolved.
Same as brainstorm: decision_complete requires zero implementation-
affecting unknowns, a discovery review with zero unresolved questions, and an
operator lock.
The grilling agent asks; the operator decides. Recovery is always forward-only inside this run. A miss is never a dead-end rejection and never instructs the operator to re-invoke an earlier skill. The current run launches the forward-only gap resolver, persists a scoped Decision or Plan Amendment bound to the exact amendment digest, revalidates affected closure with targeted invalidation of only the impacted evidence, and resumes automatically. When bounded in-run resolution cannot establish a safe path, the run records an honest resumable wait or hard block with an exact next action — it never converts that into prose-green and never bounces the operator back to an earlier skill as recovery.
.vibe/work/<work-id>/ as a UTF-8 JSON or
Markdown artifact; chat history alone is never a carrier..vibe/evidence/<work-id>/; the starter runner
catalog is .vibe/registry/runner-catalog.json.This skill never produces: implementation-plan, build-result, ship-packet, push, pull-request. Recovery stays forward-only inside this run; a miss is resolved in place through the current-run gap resolver, never by handing the operator back to an earlier skill.