一键导入
rdm-estimate
Rate each phase's difficulty and assign a model tier from its body
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Rate each phase's difficulty and assign a model tier from its body
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Act on document reviews requesting changes — work each comment and drive the review to addressed
Review the plan for an rdm roadmap, phase, or task before implementation begins
Implement an rdm roadmap phase or work on an rdm task — plan, execute, then finalize into needs-review for rdm-review
Create an rdm roadmap with phases for a topic
Run a batched backlog grooming pass over rdm's stale/duplicate/tag-cluster/archivable signals and emit a reviewable, propose-only plan of exact rdm commands — no mutations
Drive one named rdm roadmap from not-started to reviewed autonomously — pick the next actionable phase, estimate it, dispatch it on its model tier, interpret the outcome, and advance — batching decisions and blockers instead of interrupting
| name | rdm-estimate |
| description | Rate each phase's difficulty and assign a model tier from its body |
| allowed-tools | ["Read","Bash","Glob","Grep"] |
Estimate the difficulty of one or more rdm phases. $ARGUMENTS is either a roadmap slug (estimate every phase in the roadmap) or <roadmap-slug> <phase-number> (estimate a single phase).
IMPORTANT: This is the rdm source repo. Always run cargo build first, then use ./target/debug/rdm — never bare rdm. If you modify any rdm source, cargo build again before running it.
$ARGUMENTS. If only a roadmap slug is given, estimate every phase in it; if a phase number follows the slug, estimate just that one phase../target/debug/rdm phase list --roadmap <slug> --project rdm. The output shows each phase's number, stem, status, and current difficulty../target/debug/rdm phase show <stem-or-number> --roadmap <slug> --project rdm.trivial, easy, moderate, or hard, based on the scope, risk, and breadth of the work the body describes. Write a one-line justification for the rating.## Estimate note to the phase body. Take the existing body from step 4.1, append a section like:
## Estimate
<difficulty> — <one-line justification>
then write the difficulty and the updated body in a single update. update does not read stdin, so pass the body with --body: capture the full body into a shell variable with a quoted heredoc (which keeps backticks, $, and punctuation literal), then pass --body "$body":
body=$(cat <<'EOF'
<full phase body, with the appended ## Estimate section>
EOF
)
./target/debug/rdm phase update <stem-or-number> --difficulty <difficulty> --body "$body" --no-edit --roadmap <slug> --project rdm
Do not pass --model: the model tier is derived automatically from the difficulty (trivial/easy → small, moderate → medium, hard → large)../target/debug/rdm phase update <phase> --clear-difficulty --no-edit --roadmap <slug> --project rdm); the next run will then pick it up.trivial/easy; a self-contained feature is moderate; cross-cutting or high-risk work is hard.--model by hand here; the difficulty→tier mapping is authoritative.