一键导入
wb-build
WannaBuild implementation phase entrypoint for implementing a concrete plan or task with focused verification and adaptive delegation.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
WannaBuild implementation phase entrypoint for implementing a concrete plan or task with focused verification and adaptive delegation.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when starting any conversation that touches software work — establishes how to find and use WannaBuild skills, requiring skill invocation before ANY response including clarifying questions.
Automatic repo-native WannaBuild full-loop workflow for natural "I want to build/add/change..." prompts and any WannaBuild phase skill entrypoint.
WannaBuild debugging implementation entrypoint for reproducing, diagnosing, fixing, and verifying bugs within the full loop.
WannaBuild discovery phase entrypoint that grills the user — one question at a time, each with a recommended answer — to clarify vision, audience, flows, constraints, scope, and success signals before continuing the full loop. Also triggers on "grill me" or "grill this idea".
WannaBuild planning phase entrypoint for turning a brief or concrete task into architecture direction, implementation slices, and verification expectations.
WannaBuild QA phase entrypoint for validating acceptance criteria, integration behavior, and release readiness evidence.
| name | wb-build |
| description | WannaBuild implementation phase entrypoint for implementing a concrete plan or task with focused verification and adaptive delegation. |
This prompt follows docs/contract-standard.md and inherits the four mandates in
skills/internal/build/references/doctrine.md; where this file is silent, the doctrine governs.
Shared contract: purpose, inputs, process, hard gates, evidence, output, handoff, forbidden actions.
Runtime gates fail closed: a FAIL or runtime-unavailable result is a hard stop, never permission to proceed. Specialist judgment is advisory only; it never lowers a gate or substitutes for execution evidence.
Use this phase skill when the user invokes implementation or the active WannaBuild workflow is ready to build. A wb-build or wannabuild:wb-build invocation starts or resumes the full WannaBuild loop. A "build only" request suppresses only delivery in the Summary phase — every gate below, full self-verification evidence, and the integration hard gate still apply.
Before any implementation phase work:
wb-discover and complete the mandatory collaborative grill (one question at a time, each with a recommended answer) and the proportionate research bundle first. Discovery fires on every task, including one-line changes; it is never skipped on a "trivial" classification.scripts/wannabuild-session.sh assert-discovery-ready <project_root>scripts/wannabuild-session.sh assert-plan-ready <project_root>assert-discovery-ready is not satisfied — discovery missing, incomplete, or based only on a vague goal, or requirements.md has no Acceptance Criteria section with at least one concrete checkable criterion — STOP and invoke wb-discover. If assert-plan-ready is not satisfied, STOP and invoke/complete the WannaBuild planning phase.bash, install missing dependencies), logging each attempt and result. Only if it still cannot run may you stop, reporting every attempt.scripts/wannabuild-workspace.sh --json and continue inside the reported workspace_path, repairing that script (path, permissions, bash) and logging the attempt before any stop.Implement the requested change in micro-steps with evidence that the work satisfies the goal.
.wannabuild/outputs/acquisition-log.json: provision and seed a database via the available connector or CLI (Supabase/Neon branch), run the app locally, stand up a preview environment, drive a real browser, generate fixtures, or read live docs via Context7. "Missing env", "no access", and "can't test" are grounds to obtain the resource or — only for billable, outward-facing, or destructive acquisition — to ask the user, never to stop. assert-acquisition-attempted rejects any blocked status with no logged attempt.total > 0, failed == 0, errored == 0) and every acceptance criterion is covered.Prefer concise summaries. Write implementation artifacts to files and keep final responses focused on what changed and how it was verified, including the exact commands run, their exit codes, and output — not assertions that checks "should" pass.
In full-loop mode, continue automatically through implementation, validation, and QA without stopping for mechanical steps. Pause for the user ONLY when: an assumption with scope, product, security, or cost impact is unconfirmed; a discovery or plan gate failed; acceptance criteria conflict; or you have reached a public phase boundary. Within a phase, run to completion exhaustively — do not pause mid-execution for checkpoints and do not stop early on review or QA burden.
At each public phase boundary (Discover → Plan → Implement → Review → QA → Summary), present what the phase produced, name the next phase, and hard-stop for an explicit approval word ("go", "proceed", "approved", "continue", "next", "lgtm", "do it"). A vague acknowledgment ("ok", "sure") continues the current phase; it never crosses a boundary.