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.