writing-plans

Generate structured implementation plans with file paths, code examples, and verification commands.

247|22|Updated Dec 11, 2024
One-click install
npx skills add https://github.com/graniet/kheish --skill writing-plans-graniet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/graniet/kheish/tree/main/skills/software-development/writing-plans
Command: npx skills add https://github.com/graniet/kheish --skill writing-plans-graniet

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the frustration of vague, incomplete implementation plans that leave developers guessing, leading to bugs, rework, and wasted time when building features from specs or requirements.

Core Features & Use Cases

  • Bite-Sized Task Breakdown: Splits complex features into 2-5 minute focused tasks with clear objectives, so implementation is never overwhelming.
  • Complete, Copy-Pasteable Details: Includes exact file paths, full code examples, exact test/verification commands, and commit messages for every step, so no context is left to guesswork.
  • Best Practice Enforcement: Built-in guardrails for DRY, YAGNI, and TDD principles reduce technical debt and ensure consistent, maintainable code.
  • Use Case: For example, when building a new user profile editing feature, this Skill generates a full plan with individual tasks for creating the model, adding validation, writing tests, and committing each step, so even developers new to the codebase can implement it correctly.

Quick Start

Use the writing-plans skill to generate a complete implementation plan for the new user authentication feature based on the provided requirements document.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I turn software requirements into an actionable implementation plan?

To turn requirements into an implementation plan, break complex features into 2-5 minute focused tasks with exact file paths, complete code examples, and verification commands to eliminate ambiguity and prevent development delays.

What is the best way to break down a multi-step coding task for subagent delegation?

Breaking down multi-step coding tasks for subagent delegation requires generating bite-sized steps with clear objectives, full code examples, and specific test commands, ensuring consistent high-quality implementation without overwhelming the executing agent.

How does test-driven development fit into feature implementation plans?

Test-driven development fits into feature implementation plans through built-in guardrails that enforce TDD principles alongside DRY and YAGNI, ensuring every task step includes exact verification commands and maintainable code examples to reduce technical debt.

Can I generate copy-pasteable code examples and commit messages for a feature spec?

Yes, you can generate complete copy-pasteable details for a feature spec, including exact file paths, full code examples, exact test commands, and commit messages for every step to ensure no context is left to guesswork during implementation.

Why do vague implementation plans cause software defects and rework?

Vague implementation plans cause software defects and rework by leaving developers guessing about exact file paths, code examples, and test commands, which leads to incomplete feature builds, bugs, and wasted development time.

Does this task breakdown approach work for developers new to a codebase?

Yes, this task breakdown approach works for developers new to a codebase by providing structured, bite-sized steps with complete code examples and verification commands, ensuring they can implement features correctly without prior project context.