One-click install
npx skills add https://github.com/kvnwolf/devtools --skill plan-kvnwolf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan
Source: https://github.com/kvnwolf/devtools/tree/main/plugins/base/skills/plan
Command: npx skills add https://github.com/kvnwolf/devtools --skill plan-kvnwolf

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you break down complex development tasks into manageable, executable steps, ensuring clarity and alignment before coding begins.

Core Features & Use Cases

  • Task Decomposition: Automatically breaks down a user's request into a series of atomic, vertical-slice tasks.
  • Dependency Mapping: Identifies and visualizes dependencies between tasks for efficient execution.
  • Plan Generation: Creates detailed plan files (plan.yml, state.yml, task files) that can be executed by other agents.
  • Use Case: When starting a new feature like "user authentication," this Skill will guide you through exploring the codebase, interviewing stakeholders, and defining tasks such as "create user schema," "implement signup API," "build login form," and "add E2E tests."

Quick Start

Use the plan skill to break down the task of implementing a new user notification system.

Frequently Asked Questions about plan

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

FAQPage Schema
How do I break down a complex development task into executable steps?

Task decomposition breaks a complex development request into atomic, vertical-slice tasks. This Skill automatically analyzes your codebase and maps dependencies to generate structured file-based plans for iterative execution.

What is the best way to map dependencies between project management tasks?

Dependency mapping identifies and visualizes relationships between development tasks. This Skill analyzes your codebase to map dependencies, ensuring efficient execution order before generating detailed plan files.

Can I generate structured plan files for agent execution from a feature request?

Yes, plan generation creates detailed plan files like plan.yml and state.yml in the .agents/plans/ directory. These structured files are designed for later execution with other agents using the /execute command.

Does this task planning approach work without external dependencies?

Yes, this task planning approach works without external dependencies. It relies on exhaustive user interviews and direct codebase exploration to decompose requests and define executable development workflow steps.

When do I need codebase exploration before starting a new feature?

Codebase exploration is needed before starting a new feature to ensure clarity and alignment. It helps identify existing structures and dependencies, allowing you to define accurate tasks like creating schemas or implementing APIs.

How do I refine a development plan based on user feedback?

Iterative refinement updates your development plan based on user feedback and codebase analysis. This Skill supports adjusting task decomposition and dependency mapping to ensure the generated plan remains accurate and executable.