speckit.plan

Generate research documents, data models, and API contracts from feature specifications.

3|1|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/RangeyRover/home-battery-control --skill speckit-plan-rangeyrover
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit.plan
Source: https://github.com/RangeyRover/home-battery-control/tree/main/.agent/skills/speckit.plan
Command: npx skills add https://github.com/RangeyRover/home-battery-control --skill speckit-plan-rangeyrover

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires speckit.specify, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the generation of design artifacts for implementation planning, streamlining the transition from functional specifications to technical implementation.

Core Features & Use Cases

  • Design Artifact Generation: Automatically generates design artifacts such as research documents, data models, and API contracts.
  • Workflow Automation: Automates the implementation planning workflow using a predefined template.
  • Integration with speckit.specify: Seamlessly integrates with the speckit.specify Skill for a comprehensive design process.
  • Use Case: Ideal for software architects and developers who need to quickly generate design artifacts for new features or projects.

Quick Start

Execute the implementation planning workflow using the plan template to generate design artifacts.

Frequently Asked Questions about speckit.plan

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

FAQPage Schema
How do I automate technical documentation generation for implementation planning?

You can automate technical documentation generation by processing feature specifications through a predefined plan template, which automatically outputs research documents, data models, and API contracts for implementation planning.

Why does generating design artifacts from functional specifications take so much manual effort?

Generating design artifacts from functional specifications requires bridging the gap to technical implementation, but automating this workflow with a predefined template eliminates manual effort by directly producing data models and API contracts.

Do I need functional specifications before generating data models and API contracts?

Yes, you need functional specifications from the speckit.specify Skill as input before generating data models and API contracts, serving as the required source material for the automated design artifact generation workflow.

Can I generate API contracts automatically from feature specifications?

Yes, you can generate API contracts automatically by feeding feature specifications into the implementation planning workflow, which processes the inputs to produce technical design artifacts including the contracts.

What is the best way to transition from functional specifications to technical implementation?

The best way to transition from functional specifications to technical implementation is using an automated design artifact generation workflow that produces research, data models, and API contracts directly from the feature specs.

Does speckit.specify support generating research documents for software architecture planning?

Yes, speckit.specify provides the required feature specifications, and when integrated with the implementation planning workflow, it supports generating research documents and other design artifacts for software architecture planning.