用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/rlaope/bestwork-agent --skill waterfall命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Evidence-driven causal tracing — competing hypotheses, falsification, rebuttal round, recommended next probes
Feature validation gate — research, define purpose, stress-test from real user perspective before building
Maximum parallelism burst — all tasks execute simultaneously with no coordination overhead
正在显示 SKILL.md
基于 SOC 职业分类
| name | waterfall |
| description | Sequential staged processing — each stage must pass before the next begins |
When this skill is invoked, you MUST follow this exact output sequence.
[BW] waterfall mode — sequential stages with gates...
Analyze the user's task and break it into sequential stages. Each stage has a gate condition that MUST pass before proceeding.
Default waterfall (adapt based on task):
Print the waterfall:
[BW] waterfall stages:
1. analyze → gate: scope documented
2. implement → gate: all files written
3. verify → gate: type check + tests pass
4. integrate → gate: no broken imports
5. finalize → gate: formatted, no warnings
For EACH stage, print entry and exit:
[BW] ┌─ stage 1: analyze
Execute the stage work. Assign the best-fit agent per stage:
When stage completes, evaluate the gate:
[BW] └─ stage 1: analyze — PASS (3 files, 2 domains identified)
or if gate fails:
[BW] └─ stage 2: implement — FAIL (missing error handler in auth.ts)
[BW] ↻ retrying stage 2 (attempt 2/3)
[BW] ┌─ stage 2: implement (retry)
[BW] ✗ waterfall halted at stage 2: implement
[BW] reason: {failure description}
[BW] completed: stages 1/5
[BW] run ./waterfall to resume from stage 2
[BW] ═══════════════════════════════════
[BW] waterfall complete: {N} stages, all gates passed
[BW] ═══════════════════════════════════
After writing the meeting log footer to .bestwork/state/meeting.jsonl, also append a decisions entry to .bestwork/context/decisions.md. Create the file and directory if they do not exist.
Format:
## {date}: {task}
- **Mode**: waterfall ({N} stages)
- **Verdict**: {COMPLETE/HALTED at stage N}
- **Key agents**: {comma-separated agent list}
- **Summary**: {1-sentence summary of what was processed}
Users can define custom stage orders:
./waterfall test-first — verify → implement → verify → finalize (TDD)./waterfall security — analyze → implement → security-audit → verify → finalize./waterfall docs — analyze → implement → document → verify → finalizeSave waterfall state to .bestwork/state/waterfall.json:
{
"created": "<ISO timestamp>",
"task": "<user's original request>",
"stages": [
{ "name": "analyze", "status": "complete", "attempts": 1 },
{ "name": "implement", "status": "running", "attempts": 1 }
],
"currentStage": 1
}
This enables resuming a halted waterfall with ./waterfall (picks up from last incomplete stage).
.bestwork/state/meeting.jsonl with stage transitions