writing-plans

Generate detailed implementation plans for multi-step software development tasks.

Updated Jun 23, 2024
One-click install
npx skills add https://github.com/KyleLeduc/bulk-video-review --skill writing-plans-kyleleduc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/KyleLeduc/bulk-video-review/tree/main/.github/skills/writing-plans
Command: npx skills add https://github.com/KyleLeduc/bulk-video-review --skill writing-plans-kyleleduc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of creating comprehensive, step-by-step implementation plans for software development tasks, ensuring clarity and reducing ambiguity for engineers.

Core Features & Use Cases

  • Detailed Task Breakdown: Generates bite-sized, actionable tasks for engineers.
  • Contextual Guidance: Provides necessary file paths, code snippets, testing instructions, and commit messages.
  • Use Case: When starting a new feature, use this Skill to generate a detailed plan that outlines every test to write, every line of code to implement, and every command to run, ensuring a smooth development process.

Quick Start

Use the writing-plans skill to generate an implementation plan for adding user authentication.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I create a detailed implementation plan for a complex software feature?

To create a detailed implementation plan, break complex features into granular, bite-sized tasks. Include necessary file paths, code snippets, testing instructions, and commit messages to ensure clear execution and reduce ambiguity for engineers.

What is the best way to break down multi-step development tasks for engineers?

The best way to break down multi-step development tasks is generating actionable, engineer-friendly step definitions. This ensures adherence to TDD, DRY, and YAGNI principles through structured task breakdowns and contextual guidance.

How does structured task breakdown improve software engineering documentation?

Structured task breakdown improves software engineering documentation by transforming complex features into actionable tasks. It provides contextual guidance like file paths and testing instructions, streamlining execution and facilitating clear communication.

Can I generate TDD and DRY compliance guidance for my development tasks?

Yes, you can generate TDD and DRY compliance guidance. The planning process ensures adherence to these principles by providing structured task definitions and specific commit guidance for every implementation step.

Do I need specific dependencies to generate implementation plans for new features?

No specific dependencies are required to generate implementation plans for new features. The process operates independently to outline every test to write, line of code to implement, and command to run for a smooth development process.

When do I need a detailed task breakdown for software development?

You need a detailed task breakdown when starting a new feature that involves multi-step software development tasks. It reduces ambiguity by outlining every test, code implementation, and command required before execution begins.