sd-plan

Generate structured implementation plans with file paths, tests, and commits.

2|2|Updated Jul 10, 2024
One-click install
npx skills add https://github.com/kslhunter/simplysm --skill sd-plan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sd-plan
Source: https://github.com/kslhunter/simplysm/tree/main/.claude/skills/sd-plan
Command: npx skills add https://github.com/kslhunter/simplysm --skill sd-plan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Plans for software work are often missing structure or rely on tribal knowledge. This skill provides a complete, repeatable template to capture every task, file touchpoint, test, and commit required to implement a feature.

Core Features & Use Cases

  • Structured task plans: Break down work into bite-sized tasks with precise file paths, commands, and acceptance criteria.
  • Documentation-driven: Generates a plan document that explains what to touch, why, and how to verify changes.
  • Plan reuse: Standardizes planning across teams so new features can be consistently implemented.

Quick Start

Draft a complete implementation plan for a new feature and save it to docs/plans/YYYY-MM-DD-<feature-name>.md.

Frequently Asked Questions about sd-plan

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

FAQPage Schema
How do I structure a multi-step software implementation plan?

Structure a multi-step implementation plan by using a document header, bite-sized tasks, explicit file paths, and commands. This provides a repeatable format to capture every task, file touchpoint, test, and commit required to implement a software feature.

What's the best way to document file changes and testing steps for a new feature?

Document file changes and testing steps by generating a plan document that explains what to touch, why, and how to verify changes. This standardizes planning across teams so new features can be consistently implemented and reused.

How do I break down software development tasks into bite-sized steps?

Break down software development tasks by dividing work into bite-sized steps with precise file paths, commands, and acceptance criteria. This ensures each task includes explicit file touchpoints, testing steps, and commits for comprehensive implementation tracking.

Does this implementation planning approach work without external dependencies?

Yes, this implementation planning approach works without external dependencies. It provides a complete, repeatable template to capture every task, file touchpoint, test, and commit required to implement a feature without relying on external tooling or platforms.

Can I standardize implementation plans across multiple engineering teams?

Yes, you can standardize implementation plans across multiple engineering teams. This approach enforces an exact plan structure with a document header and bite-sized tasks, ensuring new features are consistently implemented and documented for plan reuse.

How do I save and organize generated software feature plans?

Save and organize generated software feature plans by saving them to docs/plans/YYYY-MM-DD-<feature-name>.md. This documentation-driven approach ensures plans explaining what to touch, why, and how to verify changes are consistently stored and accessible.