From worklog
Capture an approved plan as tracked work items. Use when exiting plan mode, when the user approves a plan, or says "capture this plan". Writes docs/plans/<date>-<slug>.md and appends the plan's tasks to .work/todo.jsonl via bin/worklog.
How this skill is triggered — by the user, by Claude, or both
Slash command
/worklog:plan-captureThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
1. Write the approved plan as markdown. It MUST contain a `## Tasks` section:
Write the approved plan as markdown. It MUST contain a ## Tasks section:
## Tasks
- [ ] (P1) Task title
- [ ] Subtask of the task above
Priority token (P0)–(P3) optional, default P2. Prose (the why) goes
in other sections and is preserved verbatim in the plan doc.
Captured items are kind:feature by design — a plan's tasks deliver
planned value. If a captured task is really a defect, retag it after
capture: bin/worklog update <ulid> --kind bug.
Save it to a temp file and run:
bin/worklog plan-capture --slug <kebab-slug> --title "<plan title>" --file <tempfile>
Run bin/worklog roadmap-render, then commit docs/plans/,
docs/roadmap.md, and .work/todo.jsonl together.
Publish in the background: spawn ONE background subagent (Agent tool with
run_in_background) whose prompt is: run the ticket-sync skill flow for
the newly created items, then the wiki-publish flow for the new plan doc
(its key is plan/<slug>), and report counts. Continue implementing
immediately — do NOT wait for the subagent; fold its result in when the
notification arrives. If background agents are unavailable in the harness,
run the two publishes inline after the first implementation commit
instead — visibility may lag but never blocks.
Never append to .work/*.jsonl directly (invariant 15.4). Never overwrite an
existing plan (invariant 15.8) — a changed design gets a NEW plan that
supersedes the old one.
npx claudepluginhub spillwavesolutions/wiki_ticket_sdd --plugin worklogGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.