speckit-plan

Generate standardized technical plans validated against project-specific constitution rules.

Updated Jul 9, 2026
One-click install
npx skills add https://github.com/GatePass-Security/gatepass --skill speckit-plan-gatepass-security
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-plan
Source: https://github.com/GatePass-Security/gatepass/tree/main/.claude/skills/speckit-plan
Command: npx skills add https://github.com/GatePass-Security/gatepass --skill speckit-plan-gatepass-security

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the ambiguity and manual overhead of project planning by enforcing a structured, constitution-compliant design process for new features.

Core Features & Use Cases

  • Standardized Planning: Automates the generation of research artifacts, data models, and interface contracts based on a unified template.
  • Constitution Enforcement: Automatically validates design decisions against project-specific governing rules to ensure architectural integrity.
  • Use Case: When starting a new feature, use this Skill to generate a comprehensive implementation plan that includes research, data schemas, and validation guides, ensuring all technical requirements are met before coding begins.

Quick Start

Invoke the speckit-plan skill to initiate the planning workflow for the current feature specification.

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 planning and design workflows for software features?▼

You can automate technical planning by invoking a constitution-based workflow that enforces a structured design process. This automatically generates research artifacts, data models, and interface contracts for new features before coding begins.

What do I need to set up before automating software architecture planning?▼

Automating software architecture planning requires a project structure containing a .specify directory and a PowerShell environment. These prerequisites are necessary for executing the scripts that validate your design decisions and generate specifications.

How does constitution-based validation work for feature design?▼

Constitution-based validation works by automatically checking your design decisions against project-specific governing rules. This mechanism ensures architectural integrity by enforcing a standardized template throughout the technical planning phase.

When do I need to generate data models and interface contracts?▼

You need to generate data models and interface contracts when starting a new feature that requires research and contract definition. This ensures all technical requirements are met and documented before implementation begins.

Can I use this to standardize research artifacts across multiple software projects?▼

Yes, you can standardize research artifacts across software projects by applying this unified template approach. It eliminates manual overhead and ambiguity by enforcing a consistent, compliant design process for every new feature.

What is the best way to ensure architectural integrity during project planning?▼

The best way to ensure architectural integrity is to validate design decisions against a project-specific constitution. This approach eliminates ambiguity by enforcing a structured, compliant design process for all new feature development.