plan-writing

Structure multi-step work into actionable tasks with verification criteria.

2|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/ivanshtokov/copilot-kit --skill plan-writing-ivanshtokov
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan-writing
Source: https://github.com/ivanshtokov/copilot-kit/tree/main/.github/skills/plan-writing
Command: npx skills add https://github.com/ivanshtokov/copilot-kit --skill plan-writing-ivanshtokov

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Plans and organizes complex work into small, independently verifiable tasks with clear dependencies, reducing ambiguity and risk.

Core Features & Use Cases

  • Provides a repeatable framework for breaking work down into tasks, dependencies, and verification criteria.
  • Covers feature development, refactoring, bug fixes, and cross-team initiatives requiring coordination.
  • Example: a PM defines a feature with a task list, checks for completion, and tracks progress from inception to delivery.

Quick Start

Draft a concise task plan with 5-7 actionable items and a simple verification for each.

Frequently Asked Questions about plan-writing

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

FAQPage Schema
How do I structure multi-step work into actionable tasks with clear outcomes?

To structure multi-step work, break down complex features or refactoring into 5-7 actionable items with simple verification criteria for each task. This repeatable framework reduces ambiguity and risk by ensuring every task has a clearly defined outcome and independent traceability.

What is the best way to plan cross-team initiatives and track dependencies?

Planning cross-team initiatives requires organizing complex work into small, independently verifiable tasks with clear dependencies. A structured task plan ensures coordination across stakeholders by mapping out dependencies, components, and verification criteria from inception to delivery.

Can I use this task planning framework for bug fixes and refactoring?

Yes, this task planning framework supports bug fixes and refactoring by enforcing frontmatter naming and descriptive problem spaces. It structures these initiatives into actionable tasks with defined outcomes, applying project-specific guidance on dependencies to reduce risk.

How do I verify task completion and track progress from inception to delivery?

Verify task completion by defining simple verification criteria for each actionable item in your task plan. Tracking progress from inception to delivery involves checking these defined outcomes, ensuring dependencies are resolved, and maintaining traceability across all project tasks.

Does structured task planning work for coordinating stakeholders across feature development?

Structured task planning works for coordinating stakeholders across feature development by providing a repeatable framework. It breaks work into tasks with explicit dependencies and components, ensuring all stakeholders can track progress and verify outcomes from inception to delivery.

What should I do if my task plan has too much ambiguity and risk?

To reduce ambiguity and risk in your task plan, break complex work down into small, independently verifiable tasks. Enforce frontmatter naming, write descriptive problem spaces, and establish clear verification criteria and dependencies for each actionable item.