writing-plans

Generate detailed implementation plans from specifications for software tasks.

Updated Jan 20, 2026
One-click install
npx skills add https://github.com/hitsumabushi334/KGpaper --skill writing-plans-hitsumabushi334
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/hitsumabushi334/KGpaper/tree/main/.agent/Skills/writing-plans
Command: npx skills add https://github.com/hitsumabushi334/KGpaper --skill writing-plans-hitsumabushi334

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Writing plans helps engineers and teams convert a specification or requirements into a comprehensive, executable implementation plan before touching code, ensuring clarity and alignment.

Core Features & Use Cases

  • Plan generation from specs: Transforms requirements into a step-by-step plan that lists touched files, tests, and documentation.
  • Task granularity and best practices: Enforces bite-sized tasks, DRY, YAGNI, and TDD to guide incremental development.
  • Collaboration and handoff: Produces a shareable blueprint that engineers, QA, and product managers can follow.

Quick Start

Provide a feature spec or requirements to generate a detailed implementation plan, then save it to docs/plans with a date stamp and feature name.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I generate an implementation plan from a software specification?▼

Generate an implementation plan by providing a feature spec to produce a detailed, step-by-step blueprint listing touched files, testing steps, verification criteria, and precise commit guidelines for incremental development.

What is the best way to break down multi-step development tasks for team handoffs?▼

Breaking down multi-step development tasks involves generating a shareable plan that enforces bite-sized tasks, applying TDD, DRY, and YAGNI best practices to ensure clear alignment among engineers, QA, and product teams.

How do I apply TDD best practices when planning code changes and tests?▼

Apply TDD best practices during plan generation by enforcing bite-sized task granularity that guides incremental development, ensuring the resulting plan explicitly specifies testing steps and verification criteria for each code change.

Can I use task-breakdown planning for multi-step software engineering tasks?▼

Yes, task-breakdown planning applies directly to multi-step software development tasks, transforming requirements into executable plans that cover code changes, tests, and documentation to enable clear team handoffs.

Does implementation plan generation work without external dependencies?▼

Implementation plan generation works without external dependencies, relying solely on the provided specification or requirements to output the detailed plan directly into your documentation directory.