speckit-plan

Generate technical implementation plans from feature specifications.

1|Updated Feb 23, 2026
One-click install
npx skills add https://github.com/LISSConsulting/RalphSpec --skill speckit-plan-lissconsulting
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-plan
Source: https://github.com/LISSConsulting/RalphSpec/tree/main/.claude/skills/speckit-plan
Command: npx skills add https://github.com/LISSConsulting/RalphSpec --skill speckit-plan-lissconsulting

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of detailed technical implementation plans from feature specifications, ensuring a structured and comprehensive approach to software development.

Core Features & Use Cases

  • Technical Design Generation: Creates detailed technical context, architecture, and phase breakdowns.
  • Dependency Mapping: Identifies and plans for necessary research and external integrations.
  • Use Case: After defining a new feature like 'user authentication with JWT', use this Skill to generate a plan.md outlining the necessary database schema, API endpoints, and security considerations.

Quick Start

Use the speckit-plan skill to generate a technical implementation plan for the feature described in the attached file 'user-auth-spec.md'.

Frequently Asked Questions about speckit-plan

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

FAQPage Schema
How do I generate a technical implementation plan from a feature specification?

To generate a technical implementation plan from a feature specification, you parse the feature requirements and existing project context to outline architecture, data models, contracts, and phased development. This produces a structured technical design document for spec-driven development workflows.

What is spec-driven development and when do I need a technical design document?

Spec-driven development is a structured software development approach requiring technical design documents when transitioning from feature specifications to implementation. You need it to define architecture, tech stack, data models, and phased development plans before writing code.

Can I automatically map dependencies and research requirements for a new software feature?

Yes, you can automatically map dependencies and research requirements for a new software feature by parsing the feature specification. The process identifies necessary external integrations and plans for required research during the technical design generation phase.

What's the best way to structure phased development and architecture for a feature like user authentication?

The best way to structure phased development and architecture for a feature like user authentication is to generate a detailed plan outlining database schemas, API endpoints, and security considerations. This ensures a comprehensive, structured approach to software development.

Does this approach to technical design require an existing project context?

Yes, this approach to technical design requires parsing existing project context alongside the feature specification. It uses this context to accurately outline research, data models, contracts, and agent configurations within the implementation plan.