builders-dont-cry
Proof-driven agent harness for indie AI builders: idea, plan, execute, verify, watch PRs, ship, handoff, and pickup.
Not in a marketplace yet, so it loads for one session with --plugin-dir.
Plugin builders-dont-cry in 0xmariowu/builders-dont-cry. Commands read from the repo's manifest — 1 month ago.
This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.
What it installs
Skills (12)
autoloopUse when the user explicitly invokes /autoloop to automate an already-approved plan through /execute, /verify, and /ship with bounded retries and handoff on repeated failure.
executeUse when builder says 开始做 / 做吧 / 执行 / go / start / 跑起来 / 走起 / execute / execute-plan and an approved `.bdc/plans/*.md` exists; execute plan steps with verify evidence, scope checks, commits, and checkbox progress. Skip if no plan exists, pure Q&A, or a trivial one-off change.
handoffSession wrap-up — produces a HANDOFF file at `${BDC_HOME:-$HOME/.bdc}/handoff/<topic-slug>.md` for the next session's AI. Format spec: `standards/ai-friendly-artifacts.md` § 1.4.2. Pending matters more than Done. Use when builder says handoff / 收尾 / 总结一下 / 交接 / 交代一下 / wrap up / session 结束, or PreCom
healthUse when builder invokes /health, asks to check BDC health, asks whether the installed BDC harness is stable, or asks for a no-spend local BDC verification.
ideaUse when the user explicitly invokes /idea or asks to clarify a fuzzy product, workflow, BDC, or engineering idea before planning; produce a short idea brief without entering implementation.
pickupLoad a previous session's HANDOFF brief into context to resume work — distinct from Claude Code's `/resume` which restores the full conversation; this loads only the lightweight YAML brief emitted by /handoff. Default state at session start is clean (no auto-load). Use when builder invokes /pickup,
planPersist a structured exec-plan with prior-art check, atomic role-tagged steps, and blocking reviewer sign-off, written to `.bdc/plans/<proj>-<MMDD>-<topic>.md`. Use only when explicitly invoked as `/plan` or when builder names the skill by name (`plan`, `走 plan`). Do not auto-trigger from planning d
shipUse when the user explicitly invokes /ship or asks whether finished BDC, code, docs, or release work is ready to ship, publish, merge, or close out.
using-bdcUse when a Claude Code session needs to route a task into builder's local BDC skills, standards, active plan flow, /execute execution loop, handoff, or PR/watch utilities, and no more specific skill has already matched.
verification-before-completionUse when a session is about to say DONE, 完成, ready to push, fixed, or ✅ outside an active /execute execution loop, and the same response does not already include fresh verify output with exit code and last 5 lines.
verifyUse when the user explicitly invokes /verify or asks for an independent review of completed plan work, diff evidence, or a finished BDC change before shipping.
watch-prManage the v7 PR-watch daemon for the user — start/stop watching specific PRs, list current dashboard, force-resume an ignored PR. The PostToolUse hook auto-registers any PR after `git push` / `gh pr create`, so this skill is for on-demand operations, not for starting the auto chain. Use when builde
Subagents (3)
verify-code-reviewerRead-only code-review persona for /verify --deep; reviews completed work against the local code-reviewer contract without shadowing plugin code-reviewer agents.
verify-security-auditorRead-only security-auditor persona for /verify --deep; reviews practical exploitability and security regressions without shadowing plugin security agents.
verify-test-engineerRead-only test-engineer persona for /verify --deep; reviews test strategy, coverage gaps, and RED evidence without shadowing plugin test agents.
Hooks (9)
- PreToolUse
bash ${CLAUDE_PLUGIN_ROOT}/runtime/claude-code-hook.sh pre-tool-use bash
- PreToolUse
bash ${CLAUDE_PLUGIN_ROOT}/runtime/claude-code-hook.sh pre-tool-use publish
- PreToolUse
bash ${CLAUDE_PLUGIN_ROOT}/runtime/claude-code-hook.sh pre-tool-use publish
- PreToolUse
bash ${CLAUDE_PLUGIN_ROOT}/runtime/claude-code-hook.sh pre-tool-use agent
- PostToolUse
bash ${CLAUDE_PLUGIN_ROOT}/runtime/claude-code-hook.sh post-tool-use edit
- PostToolUse
bash ${CLAUDE_PLUGIN_ROOT}/runtime/claude-code-hook.sh post-tool-use bash
- PreCompact
bash ${CLAUDE_PLUGIN_ROOT}/runtime/claude-code-hook.sh pre-compact
- SessionStart
bash ${CLAUDE_PLUGIN_ROOT}/runtime/claude-code-hook.sh session-start
- UserPromptSubmit
bash ${CLAUDE_PLUGIN_ROOT}/runtime/claude-code-hook.sh user-prompt-submit
Maintain builders-dont-cry?
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.