plan

Convert vague requirements into structured implementation plans saved to plans/<planName>.md.

462|33|Updated Dec 2, 2024
One-click install
npx skills add https://github.com/dlants/magenta.nvim --skill plan-dlants
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: plan
Source: https://github.com/dlants/magenta.nvim/tree/main/node/skills/plan
Command: npx skills add https://github.com/dlants/magenta.nvim --skill plan-dlants

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams translate vague requirements into concrete, actionable implementation plans, reducing ambiguity and accelerating delivery.

Core Features & Use Cases

  • Structured planning templates provide a reusable framework for capturing objectives, context, and acceptance criteria.
  • Plan generation with checklists produces plans in plans/<planName>.md with a clear #context and #implementation sections, including markdown checklists.
  • Use Case: When starting a new feature, generate a plan that breaks down tasks, defines dependencies, and includes iterative milestones for progress reviews.

Quick Start

Create a plan for a feature by describing the objective, constraints, and success criteria, then run the planning tool to generate plans/feature-name.md and fill in the sections.

Frequently Asked Questions about plan

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

FAQPage Schema
How do I break down vague software requirements into actionable implementation steps?▼

To break down vague software requirements into actionable implementation steps, use a structured planning template that translates objectives into a concrete step-by-step outline. This ensures tasks are clearly defined and accelerates delivery.

What is the best way to create an implementation plan with task checklists for a new feature?▼

Creating an implementation plan with task checklists involves generating a structured markdown file that includes a context header and an actionable step-by-step outline. This captures objectives, dependencies, and iterative milestones.

Can I use a project scoping template for both small features and large initiatives?▼

Yes, you can use project scoping templates for both small features and large initiatives. The planning process targets software development tasks across varying scales, ensuring generated plans follow a consistent predefined structure.

How does task decomposition help reduce ambiguity in software engineering projects?▼

Task decomposition reduces ambiguity in software engineering by converting vague requirements into concrete implementation plans. This structured breakdown defines specific dependencies and milestones, making progress measurable and clear.

Where should I save generated implementation plans and what format do they use?▼

Generated implementation plans should be saved as markdown files in the plans directory, specifically following the plans/<planName>.md format. This file structure includes dedicated context and implementation sections.

When do I need a structured planning template for software development?▼

You need a structured planning template when starting a new feature that requires task decomposition, dependency definition, and iterative milestones. It provides a reusable framework for capturing acceptance criteria and project context.