writing-a-work-plan

Convert design milestones into concrete development tasks with acceptance criteria.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/cyarie/cyarie-claude-plugin --skill writing-a-work-plan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-a-work-plan
Source: https://github.com/cyarie/cyarie-claude-plugin/tree/main/skills/writing-a-work-plan
Command: npx skills add https://github.com/cyarie/cyarie-claude-plugin --skill writing-a-work-plan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Convert design milestones into concrete development tasks to guide implementation.

Core Features & Use Cases

  • Phase-based validation and scope checks to keep designs scoped
  • Scaffolding tasks to bootstrap codebases and tests
  • One-AC-per-task decomposition for clear progress and traceability
  • TDD-aligned workflows for functionality and integration milestones

Quick Start

Provide a design document path and desired milestones to generate an initial milestone plan.

Frequently Asked Questions about writing-a-work-plan

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

FAQPage Schema
How do I convert design milestones into actionable development tasks?

To convert design milestones into development tasks, you provide a design document path and desired milestones to generate a milestone plan. This process applies one-AC-per-task decomposition to ensure clear progress and traceability during implementation.

What is the best way to scaffold a codebase for TDD-aligned workflows?

Scaffolding a codebase for TDD-aligned workflows involves generating bootstrap code and tests from design milestones. This ensures phase-based validation and explicit task acceptance criteria are met before functionality and integration milestones are developed.

How do I enforce phase-based validation and scope checks during milestone planning?

Phase-based validation and scope checks are enforced by breaking design milestones into concrete development tasks with explicit acceptance criteria. This keeps designs scoped and ensures traceable, testable progress across software projects.

Can I use task decomposition for explicit verification and commit steps?

Yes, task decomposition supports explicit verification and commit steps by applying one-AC-per-task breakdown. This ensures every development task has clear acceptance criteria and traceable validation before committing code.

When do I need explicit task acceptance criteria for software implementation?

You need explicit task acceptance criteria when converting design milestones into concrete development tasks. This ensures traceable, testable progress and enforces phase-based validation during design reviews and milestone planning.

Does this task decomposition approach work without external dependencies?

Yes, this task decomposition approach works without external dependencies. It directly converts design documents into milestone plans using phase-based validation and TDD-aligned workflows to guide implementation.