writing-plans

Generate structured implementation plans from feature specifications with milestones.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/park-kyungchan/palantir --skill writing-plans-park-kyungchan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/park-kyungchan/palantir/tree/main/.claude/plugins/cache/claude-plugins-official/superpowers/4.2.0/skills/writing-plans
Command: npx skills add https://github.com/park-kyungchan/palantir --skill writing-plans-park-kyungchan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Writing Plans skill eliminates ambiguity when turning high-level specs into actionable implementation steps, ensuring engineers know exactly what to touch, test, and document before coding.

Core Features & Use Cases

  • Comprehensive plan generation: produce end-to-end task lists that specify touched files, tests, docs, and checkpoints.
  • Best-practice guidance: enforces DRY, YAGNI, and test-driven development to promote clean, reliable code.
  • Use Case: given a feature spec, generate a repeatable plan that a developer can follow to implement, test, and commit.

Quick Start

Use the writing-plans skill to generate an implementation plan from a feature specification.

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 feature specification?

To generate an implementation plan from a feature specification, provide the high-level spec to produce a structured task list. The output specifies touched files, tests, documentation, and milestones, saving to docs/plans/YYYY-MM-DD-<feature-name>.md for reproducibility.

What is the best way to break down a software task for TDD and DRY practices?

The best way to break down a software task for TDD and DRY is generating a comprehensive plan that enforces these practices. It outlines specific touched files, tests, and checkpoints to guide clean, reliable code delivery before implementation begins.

When do I need a multi-step implementation plan for software delivery?

You need a multi-step implementation plan when a feature requires a detailed outline of touched files, tests, and milestones before coding. This eliminates ambiguity by ensuring engineers know exactly what to modify and document for reproducible delivery.

Does generating a task breakdown require existing documentation?

Generating a task breakdown does not require existing documentation, but it creates reproducible documentation as output. Plans are systematically saved as markdown files in the docs/plans/ directory to ensure future reference and reproducibility.

Can I use a worktree setup when creating an implementation plan?

You can use a worktree setup when creating an implementation plan, as the generated plan accommodates worktree workflows. It defines the specific files to touch and checkpoints to hit, ensuring isolated development aligns with the structured milestones.