name: wo description: Work order management with subcommands for creating, checking status, completing, and auditing individual work orders. Use when the user says "create a work order", "add a task", "what's the status of WO-X?", or wants to manage individual units of work. argument-hint: "<create|status|complete|audit> [WO number or title]" allowed-tools: Read, Write, Edit, Glob, Grep, Bash, Agent, AskUserQuestion
/vibeos:wo — Work Order Management
Manage individual work orders: create new ones, check status, mark complete, or run audits.
Communication Contract
Follow the full USER-COMMUNICATION-CONTRACT.md (docs/USER-COMMUNICATION-CONTRACT.md). Key rules:
- Lead with outcome, follow with mechanism
- Present decisions with consequences
- Introduce every concept on first use with plain English definition
Skill-specific addenda:
- When presenting WO status, include what matters: what's done, what's blocked, what's next
- Explain outcomes in plain English first; add technical detail only when it helps the user understand the implication
- If the user must choose, present options with pros, cons, and a recommendation
Subcommand Routing
Parse the first word of $ARGUMENTS to determine the subcommand:
create— Create a new work orderstatus— Show status of a specific WO (or current WO if none specified)complete— Mark a WO as complete with evidence validationaudit— Run the plan auditor against a specific WO
If no subcommand is recognized, show help:
"Usage: /vibeos:wo <create|status|complete|audit> [WO number]
- create — Create a new work order from template
- status — Show WO status, progress, and blockers
- complete — Validate evidence and mark WO complete
- audit — Run plan auditor against a WO"
Subcommand: create
Create a new work order from the WO template.
- Read
.vibeos/reference/governance/WO-TEMPLATE.md.reffor the template structure - Read
docs/planning/WO-INDEX.mdto determine the next WO number - Ask the user for:
- Title (required)
- Objective (required)
- Phase (which phase does this belong to)
- Dependencies (other WO numbers)
- Brief scope description
- Generate the WO file at
docs/planning/WO-{NUMBER}-{slug}.md:- Fill in all required sections from template
- Set status to
Draft - Set all acceptance criteria as unchecked
- Add the new WO to
docs/planning/WO-INDEX.mdin the correct phase - Add the new WO to
docs/planning/DEVELOPMENT-PLAN.mdin the correct phase table
Report:
"Created WO-{NUMBER}: {title}. Added to Phase {N} in the development plan."
Subcommand: status
Show the status of a specific WO or the current active WO.
- If a WO number is provided in
$ARGUMENTS, use it - If not, read
docs/planning/DEVELOPMENT-PLAN.mdand find the first incomplete WO - Read the WO file
- Read
docs/planning/WO-INDEX.mdfor cross-reference
Report:
## WO-{NUMBER}: {title}
**Status:** {status}
**Phase:** {phase}
**Dependencies:** {list with status of each}
### Progress
- Scope items: {checked}/{total}
- Acceptance criteria: {checked}/{total}
- Evidence: {checked}/{total}
### Blockers
{list of blockers, or "None"}
### Next Step
{what should happen next}
Subcommand: complete
Validate evidence and mark a WO as complete.
- Read the WO file
- Validate all acceptance criteria have evidence:
- Each AC should be checked (
[x]) - Each evidence item should be checked
- If any are unchecked: report what's missing and ask the user to confirm
- Each AC should be checked (
- Run pre-commit audit using the 10-question framework:
- What did we miss?
- What tests are passing/failing?
- Any remaining stubs or placeholders?
- Should an additional audit run before marking complete?
- Run wo_exit gates if gate-runner is available:
bash scripts/gate-runner.sh wo_exit --continue-on-failure --wo {NUMBER} - If all checks pass:
- Update WO status to
Complete - Check all scope/AC/evidence boxes
- Update
docs/planning/WO-INDEX.md— move to Completed - Update
docs/planning/DEVELOPMENT-PLAN.md— mark Complete - Report completion with summary
- Update WO status to
- If checks fail:
- Report what's failing
- Ask: "Would you like to fix these first, or mark complete with noted exceptions?"
Report:
"WO-{NUMBER} ({title}) is now Complete.
- {N} acceptance criteria satisfied
- {M} gates passed
- Next: WO-{NEXT} ({next title})"
Subcommand: audit
Run the plan auditor against a specific WO.
- If a WO number is provided, use it
- If not, use the current active WO
- Dispatch
agents/plan-auditor.mdwith the WO number - Present the structured findings to the user
Report the auditor's findings as-is, then add:
"Would you like to address any of these findings before proceeding?"
Output Summary
| Subcommand | Output |
|---|---|
| create | New WO file + updated WO-INDEX + updated DEVELOPMENT-PLAN |
| status | WO status report with progress and blockers |
| complete | WO marked complete + tracking docs updated |
| audit | Plan auditor findings |