plugins/work/skills/start-work/SKILL.md
Use when you have an approved implementation plan to execute. Handles sequential execution, progress tracking, and recovery. Enforces the approval gate. Use when the user wants to "execute the plan", "implement this plan", or "start work".
npx skillsauth add bcbeidel/wos start-workInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Execute approved implementation plans with lifecycle enforcement, progress tracking, and multi-session resumption.
Announce at start: "I'm using the start-work skill to implement this plan."
Also fires when the user phrases the request as:
Run the entry script:
python <plugin-skills-dir>/start-work/scripts/plan_assess.py --file <path>
If no plan path was provided, use --scan mode to find executing plans:
python <plugin-skills-dir>/start-work/scripts/plan_assess.py --scan --root <project-root>
Read the plan file. Parse the JSON output for status, task state, file boundaries, and readiness. Present a summary to the user:
"Plan: [name] — [completed]/[total] tasks complete, status: [status]"
Enforce status requirements before proceeding:
| Status | Action |
|--------|--------|
| draft | Refuse. "This plan hasn't been approved yet. Get approval first, then come back." |
| approved | Proceed. Update frontmatter to status: executing. |
| executing | Resume. Consult multi-session resumption to find where to pick up. |
| completed | Refuse. "This plan is already finished." |
| abandoned | Refuse. "This plan was intentionally stopped." |
| missing | Warn. "No status field — treating as legacy plan." Proceed with caution. |
Before executing tasks, ensure work happens on a feature branch.
main or master)..plans/ and
the date prefix. E.g., .plans/2026-03-11-skill-workflow.plan.md →
skill-workflow.<name> — use this, or provide a different name?"git checkout -b <name>branch: frontmatter field.<name> — use this for
the plan?"branch:
field if not already set.Execute tasks sequentially in the order listed.
For research tasks, invoke /wiki:research per task; the skill manages
its own pipeline and validation internally.
For each pending task:
feat(plan): task N — title- [ ] → - [x] with the SHA from step 3:
- [x] Task N: title <!-- sha:abc1234 -->On failure, consult recovery patterns.
When all tasks are checked, present to user: "All tasks complete. Ready
to invoke /work:verify-work to verify the plan succeeded — proceed?"
Wait for user confirmation before invoking the skill.
/work:verify-work, which runs validation
and handles the status: completed transition on success.status: completed directly.
The user accepts responsibility for skipping plan-level validation.Present to user: "Validation passed. Ready to invoke /work:finish-work
to integrate — proceed?"
Wait for user confirmation before invoking the skill.
[x] requires verification
evidence — command output, structural check, or reasoning trace.[x] without <!-- sha:abc1234 --> is a lost-update anti-pattern. A new session cannot verify what was done or roll back to a known-good state. Every checkbox requires both verification evidence and a commit SHA.Chainable to: verify-work
tools
Use when the user wants to "audit a help skill", "review my plugin index", or "verify my help-skill is up to date". Audits a plugins/<plugin>/skills/help/SKILL.md against the help-skill rubric — coverage, freshness, frontmatter fidelity, plus five judgment dimensions and a trigger-collision check.
tools
Use when the user wants to "scaffold a help skill", "add a /<plugin>:help command", or "build a plugin index skill", or wants to give a plugin an orientation surface that lists its skills and common workflows. Produces a SKILL.md at plugins/<plugin>/skills/help/SKILL.md.
tools
Audits pair-level integrity of a primitive-pair (the artifact `/build:build-skill-pair` produces) by walking the four required artifact slots — principles doc, `build-<primitive>/SKILL.md`, `check-<primitive>/SKILL.md`, and the `primitive-routing.md` registration — and reports cross-artifact issues a per-SKILL.md checker cannot see: missing principles doc, divergent principles paths between halves, absent routing registration, missing build→check handoff. Per-half structural compliance with the unified pattern (`check-skill-pattern.md`) is delegated to `plugins/build/_shared/scripts/check_skill_pattern.py`. Use when the user wants to "audit a skill pair", "review a primitive pair", or "validate the skill pair for X". Not for auditing a single SKILL.md — route to `/build:check-skill`. Not for re-distilling a stale principles doc — route to `/build:build-skill-pair`.
testing
Audit a root-level resolver — verify AGENTS.md pointer, managed-region integrity, filing-table coverage against disk, context-table actionability, and trigger-eval pass rate. Use when the user wants to "audit a resolver", "validate routing table", or "find dark capabilities".