work-plan

Generates decision-complete implementation work plans from codebase exploration and user approval.

1|Updated Jan 27, 2025
One-click install
npx skills add https://github.com/KasimKaizer/nix-darwin-config --skill work-plan-kasimkaizer
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: work-plan
Source: https://github.com/KasimKaizer/nix-darwin-config/tree/main/modules/home/agents/skills/work-plan
Command: npx skills add https://github.com/KasimKaizer/nix-darwin-config --skill work-plan-kasimkaizer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Turning a vague or large coding request into an executable plan usually requires repeated interviews and leaves implementers guessing. This Skill explores the codebase first, resolves discoverable facts through research, asks only genuine owner-decisions, and produces one decision-complete plan under docs/plans/ that a separate worker session executes with zero further questions. ## Core Features & Use Cases - Intent routing: Classifies each request as CLEAR (interview the surviving forks) or UNCLEAR (research to best-practice defaults), with an explicit verdict announced to the user. - Deterministic scaffolding: A Node.js script creates the draft, plan skeleton, and append-only session notepads under docs/plans/, with resume-safe no-op reruns and guarded resets. - Dual high-accuracy review: Optionally runs a reviewer plus an independent advisor pass with a bounded 5-round convergence contract before handoff. - Use Case: Ask for a plan before coding a multi-module feature; the Skill maps the implementation surface, locks the component topology, waits for your explicit approval, then writes a plan with per-todo references, acceptance criteria, QA scenarios, and executor categories. ## Quick Start Ask the assistant to make a work plan for your next feature before any coding begins.

Frequently Asked Questions about work-plan

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create an implementation plan before coding with an AI agent?▼

Invoke the work-plan workflow by asking for a work plan before coding. The planner explores the repository in parallel, asks only questions the code cannot answer, waits for your explicit approval, then writes a decision-complete plan under docs/plans/.

What is the difference between CLEAR and UNCLEAR intent routing?▼

CLEAR means you know the desired outcome, so the planner interviews only the surviving owner-decision forks. UNCLEAR means the outcome is fuzzy, so the planner researches best practices, adopts announced defaults, and runs the high-accuracy review automatically.

Does the work-plan skill write or modify product code?▼

No. The planner is strictly read-only against product code and writes only plan artifacts under docs/plans/, including drafts, plans, and notepads. Execution always happens in a separate worker session started explicitly by the user.

Can I run the scaffold script with Bun instead of Node?▼

Yes. The scaffold-plan.mjs script uses only node:fs, node:path, node:process, and node:url builtins, so it runs byte-identically under node and bun on macOS, Linux, and Windows with zero external dependencies.

What happens if a planning session is interrupted or compacted?▼

The durable draft at docs/plans/drafts/<slug>.md records intent, review state, decisions, and the approval gate status. On a later turn the planner reads the draft and resumes from those fields instead of re-running exploration.

When is the dual high-accuracy review required?▼

The review is required when you explicitly ask for high accuracy or deep review, or automatically on non-Trivial UNCLEAR requests. It runs one reviewer pass plus one independent advisor pass, capped at 5 convergence rounds with evidence-backed blocker criteria.