speckit-plan

Generate technical design artifacts and research documentation from feature specifications.

Updated Jun 9, 2026
One-click install
npx skills add https://github.com/Asharf30/Brainwave --skill speckit-plan-asharf30
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-plan
Source: https://github.com/Asharf30/Brainwave/tree/main/.agents/skills/speckit-plan
Command: npx skills add https://github.com/Asharf30/Brainwave --skill speckit-plan-asharf30

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill eliminates the ambiguity and manual overhead of technical planning by enforcing a structured, gate-checked workflow for feature implementation.

Core Features & Use Cases

  • Standardized Planning: Generates consistent design artifacts including data models, interface contracts, and validation guides.
  • Automated Research: Automatically identifies technical unknowns and dispatches research tasks to resolve them.
  • Use Case: When starting a new feature, use this skill to transform a high-level requirement into a detailed implementation plan, complete with research findings and validation steps, ensuring all technical constraints are met before coding begins.

Quick Start

Invoke the speckit-plan skill to generate a comprehensive implementation plan 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 implementation planning for a new software feature?

Automated technical implementation planning is executed through a structured workflow that transforms high-level requirements into detailed design artifacts, data models, and interface contracts. This ensures technical constraints are met before coding begins.

Do I need a specific project structure to generate technical design artifacts?

Yes, generating technical design artifacts requires a spec-kit project structure containing a .specify directory and valid constitution files. These prerequisites are necessary to enforce architectural standards during the planning workflow.

What is the best way to identify and resolve technical unknowns before coding?

To resolve technical unknowns before coding, an automated research workflow identifies specific technical questions and dispatches research tasks. This process generates research documentation to eliminate ambiguity during feature implementation planning.

How does structured implementation planning handle interface contract definition?

Structured implementation planning handles interface contract definition by applying a gate-checked workflow to feature specifications. This generates consistent design artifacts and validation guides that define exact interface contracts and data models.

Can I use this workflow for projects lacking rigorous specification standards?

No, this workflow is designed for software engineering projects requiring rigorous specification and strict architectural standards. It relies on valid constitution files to enforce compliance, making it unsuitable for loosely defined projects.

Why does implementation planning fail without a .specify directory?

Implementation planning fails without a .specify directory because the workflow depends on valid constitution files within this structure to enforce architectural standards. Without these gate-checks, the automated generation of technical design artifacts cannot execute.