一键导入
run
Start the butler dev environment (API + frontend). Use when asked to run, start, or launch the app, or to verify a change works in the browser.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Start the butler dev environment (API + frontend). Use when asked to run, start, or launch the app, or to verify a change works in the browser.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Scaffold a new golden case for @butler/evals — validate and append the case to golden.jsonl, re-capture the baseline, and confirm the eval gate still passes. Use when a real agent failure or escaped bug should become a regression benchmark.
Work the Butler ready-for-agent issue queue in priority order — select the highest-priority unblocked issue (P0 > P1 > P2) and run /implement-issue on it, looping up to a per-run cap. Use ONLY when explicitly asked to "work the queue" / "implement the next issue(s)", or when fired by the scheduled routine. Do not auto-run.
Break a plan, spec, or PRD into independently-grabbable issues on the project issue tracker using tracer-bullet vertical slices. Use when user wants to convert a plan into issues, create implementation tickets, or break down work into issues.
Turn the current conversation context into a PRD and publish it to the project issue tracker. Use when user wants to create a PRD from the current context.
End-to-end implementation of a GitHub issue — from reading the issue through TDD, code review, PR creation, CI monitoring, and merge. Use when the user says "implement issue
Phase 9 retrospective — read a window or set of recently-merged PRs, classify each harness/run finding with the eval-failure taxonomy, and append tagged learnings to docs/retro/learnings.md. Propose-only — writes ONLY under docs/retro/. Use when explicitly asked to "run a retrospective", "retro the last N PRs", or to review a batch of merged work for harness lessons. Do not auto-run.
| name | run |
| description | Start the butler dev environment (API + frontend). Use when asked to run, start, or launch the app, or to verify a change works in the browser. |
Start both dev servers and verify they're healthy.
Build shared package first (API and frontend resolve types from dist/):
pnpm --filter @butler/shared build
Start both dev servers in background:
pnpm --filter @butler/api dev & # wrangler on port 8787
pnpm --filter @butler/frontend dev & # vite on port 5173
Verify health:
curl http://localhost:8787/health → {"status":"ok"}http://localhost:5173 in browserpnpm --filter @butler/shared buildlsof -ti:8787 | xargs kill / lsof -ti:5173 | xargs kill