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.