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.