work-plan

Define acceptance criteria, ordered task lists, and design decisions in markdown files.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill streamlines the planning phase of software development, ensuring clear acceptance criteria, organized task lists, and well-documented design decisions before implementation begins.

Core Features & Use Cases

  • Structured Planning: Guides the creation of acceptance criteria, ordered task lists, and parallelization strategies.
  • Decision Documentation: Enforces saving design rationale and trade-offs to dedicated markdown files.
  • Use Case: After research, use this skill to define exactly what "done" looks like for a new feature, break down the implementation into actionable steps, and document why certain architectural choices were made.

Quick Start

Use the work-plan skill to build the plan for the current task.

Frequently Asked Questions about work-plan

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

FAQPage Schema
How do I define acceptance criteria for a new software feature?

Defining acceptance criteria for a new software feature involves specifying exact conditions that must be met for completion. This skill facilitates the planning phase by guiding the creation of acceptance criteria, ordered task lists, and documented design decisions.

What is the best way to document design decisions during development planning?

Documenting design decisions during development planning is best handled by saving design rationale and trade-offs to dedicated markdown files. This enforces structured documentation of architectural choices before implementation begins.

How do I break down implementation tasks into an ordered list?

Breaking down implementation tasks into an ordered list requires structuring your development workflow into actionable steps. This skill supports creating ordered task lists and parallelization strategies after initial research is complete.

Do I need specific file naming conventions for development workflow documentation?

Specific file naming conventions for development workflow documentation are required for design notes and summary updates. Adhering to these conventions ensures design decisions and task plans are correctly structured within the project management context.

When should I use a structured planning approach for software development tasks?

A structured planning approach for software development tasks should be used after research to define exactly what done looks like. It streamlines the planning phase by ensuring clear acceptance criteria and organized task lists before implementation begins.