speckit

Enforce a multi-phase specification, planning, and task-generation workflow in Git repositories.

2|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/AlbertLin821/AIYO_new --skill speckit-albertlin821
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit
Source: https://github.com/AlbertLin821/AIYO_new/tree/main/.agents/skills/speckit
Command: npx skills add https://github.com/AlbertLin821/AIYO_new --skill speckit-albertlin821

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill solves the problem of inconsistent feature development by enforcing a rigorous, step-by-step workflow that ensures every feature is clearly specified, planned, and task-broken before a single line of code is written.

Core Features & Use Cases

  • Structured Workflow: Guides you through Specify, Clarify, Plan, Tasks, and Implement phases.
  • Quality Gates: Enforces mandatory human-in-the-loop reviews at every stage to ensure high-quality output.
  • Use Case: When starting a new complex feature, use this Skill to generate a comprehensive specification, validate it against project principles, and automatically break it down into manageable GitHub issues or implementation tasks.

Quick Start

Use the speckit skill to specify a new feature for user authentication that supports email and social media login.

Frequently Asked Questions about speckit

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

FAQPage Schema
How do I standardize feature specification before writing code in a Git repository?

Feature specification is standardized by enforcing a multi-phase workflow with mandatory planning, clarification, and task breakdown stages before implementation begins in Git-based repositories. This ensures every feature is clearly specified and validated against project principles.

What is the best way to break down complex software features into implementation tasks?

The best way to break down complex software features is using a structured workflow that moves through Specify, Clarify, Plan, and Tasks phases to generate manageable implementation tasks. This process applies template-driven documentation to ensure comprehensive project coverage.

Can I enforce human-in-the-loop reviews during the software development lifecycle?

Yes, you can enforce human-in-the-loop reviews by applying mandatory quality gates at every stage of the specification and implementation workflow. This ensures high-quality output by validating architectural designs and feature plans before task generation.

Does speckit work for architectural design and project management tasks?

Speckit works for architectural design and project management tasks by standardizing the software development lifecycle through rigorous, step-by-step specification and task-generation workflows. It requires adherence to project-specific constitutions and template-driven documentation standards.

How to generate GitHub issues from feature specifications automatically?

You can automatically generate GitHub issues from feature specifications by completing the structured planning phases and task breakdown workflow. This process translates validated specifications into manageable implementation tasks for your development team.

When do I need a template-driven specification workflow for software development?

You need a template-driven specification workflow when starting new complex features that require rigorous step-by-step planning and project-specific constitution validation. This prevents inconsistent feature development by ensuring no code is written without clear specifications.