/estimate
Installable Ships in estimate-sow-builder — or copy the raw command below.
Paste into Claude Code, Claude.ai, the desktop app, or the browser extension — ⌘/Ctrl+V. ✓ Copied. Switch to Claude and paste — ⌘/Ctrl+V.
ExperimentalNo security review
/estimate — Estimate & SOW Builder
This command is the guided entry point for the full estimation-to-SOW pipeline.
Usage
/estimate # Interactive mode — guided prompts
/estimate build <brief> # Run build-estimate on a brief
/estimate risk <estimate-file> # Run risk-weight-estimate on an existing estimate
/estimate wbs <estimate-file> # Run generate-wbs on an approved estimate
/estimate sow <estimate-file> # Run draft-sow (optionally pass WBS file too)
/estimate co <change-description> # Run change-order-builder
/estimate review <sow-file> # Run sow-reviewer agent on a draft SOW
Interactive mode (default)
When run without arguments, prompt the user:
Welcome to the RBA Estimate & SOW Builder.
What would you like to do?
1. Start a new estimate from a project brief
2. Apply risk weighting to an existing estimate
3. Generate a WBS from an approved estimate
4. Draft a SOW from an approved estimate
5. Build a change order for a mid-engagement scope change
6. Review a draft SOW before it goes to the client
7. Run the full pipeline (estimate → risk → WBS → SOW)
Enter a number or describe what you need:
Based on the response, invoke the appropriate skill:
| Choice | Skill invoked |
|---|---|
| 1 | build-estimate |
| 2 | risk-weight-estimate |
| 3 | generate-wbs |
| 4 | draft-sow |
| 5 | change-order-builder |
| 6 | sow-reviewer agent |
| 7 | Full pipeline in sequence |
Full pipeline mode (option 7)
Run the skills in sequence with handoffs:
- Run
build-estimate→ writesestimate-[slug]-[date].md - Ask user: "Review the estimate above. Shall I proceed to risk weighting? (yes / make changes first)"
- Run
risk-weight-estimateon the estimate file → writesrisk-report-[slug]-[date].md - Ask user: "Risk report complete. Shall I generate the WBS? (yes / adjust estimate first)"
- Run
generate-wbson the estimate file → writeswbs-[slug]-[date].md - Ask user: "WBS generated. Shall I draft the SOW? (yes / review WBS first)"
- Run
draft-sowon the estimate + WBS files → writessow-draft-[slug]-[date].md - Ask user: "SOW drafted. Shall I run the SOW reviewer? (yes / review first)"
- Run
sow-revieweragent on the draft SOW → outputs review report
File naming convention
All output files follow the pattern: [artifact]-[project-slug]-[YYYY-MM-DD].md
Examples:
estimate-finserv-portal-2026-06-01.mdrisk-report-finserv-portal-2026-06-01.mdwbs-finserv-portal-2026-06-01.mdsow-draft-finserv-portal-2026-06-01.mdchange-order-CO-001-finserv-portal-2026-06-01.md
If no project slug can be inferred, use new-engagement.
Tips
- Run
/estimate buildearly in the sales cycle for a ROM. Run the full pipeline once the brief is solidified. - Always run
risk-weight-estimatebeforedraft-sow— the risk report often changes the total hours and the assumptions list. - The
sow-revieweragent is the final gate. Treat its BLOCKERs as mandatory fixes.
Technical details
- Source
- estimate-sow-builder
- Author
- Dakota Smith
- Invocation
/estimate- Maturity
- experimental
- Security review
- No security review
- Owners
-
- delivery
- File
plugins/estimate-sow-builder/commands/estimate.md
Edit this command on GitHub — opens GitHub's web editor. No git knowledge needed.