speckit-plan

Generate planning artifacts from a specification using a standardized template.

180|11|Updated Apr 11, 2026
One-click install
npx skills add https://github.com/serverless-dna/tendril --skill speckit-plan-serverless-dna
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-plan
Source: https://github.com/serverless-dna/tendril/tree/main/.agents/skills/speckit-plan
Command: npx skills add https://github.com/serverless-dna/tendril --skill speckit-plan-serverless-dna

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The implementation planning workflow uses a standardized plan template to produce design artifacts from a project specification, reducing guesswork and rework.

Core Features & Use Cases

  • Generate research, data models, contracts, and quickstart documentation from a formal specification.
  • Update agent context and apply extension hooks before and after planning to tailor workflows.
  • Enforce structured gates and validations to ensure complete, compliant designs.

Quick Start

Run speckit-plan with your project specification to generate planning artifacts.

Frequently Asked Questions about speckit-plan

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

FAQPage Schema
How do I generate design artifacts from a project specification automatically?

You generate design artifacts by running an automated planning workflow against your formal specification. This process uses a standardized plan template to output research, data models, contracts, and quickstart documentation while enforcing validation gates.

What is the best way to structure research and data models before implementation planning?

The best way to structure research and data models is using a standardized plan template applied to a formal specification. This approach enforces structured gates and validations, ensuring complete and compliant designs before implementation begins.

Do I need a specific directory structure to automate planning and generate contracts?

Yes, automating planning and generating contracts requires the SPEC template, a .specify directory structure, and plan execution scripts. These elements expose an end-to-end workflow with validation, gates, and artifact outputs.

Can I customize the planning workflow with extension hooks before and after execution?

Yes, you can customize the planning workflow by applying extension hooks before and after planning. This allows you to tailor workflows, update agent context, and execute pre and post execution checks during artifact generation.

How does automated specification planning handle agent context updates?

Automated specification planning handles agent context updates by applying extension hooks before and after the planning process. This tailors the workflow and ensures the generated research, data models, and contracts integrate properly with agent environments.