ai-spec

Create spec, plan, and tasks documents for development work.

54|3|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/arcasilesgroup/ai-engineering --skill ai-spec-arcasilesgroup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ai-spec
Source: https://github.com/arcasilesgroup/ai-engineering/tree/main/.claude/skills/ai-spec
Command: npx skills add https://github.com/arcasilesgroup/ai-engineering --skill ai-spec-arcasilesgroup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enforces a structured process for initiating non-trivial development work, ensuring that all significant changes are preceded by a formal specification, planning, and task breakdown, thereby improving traceability and reducing ambiguity.

Core Features & Use Cases

  • Spec Creation Workflow: Guides users through creating spec.md, plan.md, and tasks.md for new features or changes.
  • Branch Management: Ensures work starts on a dedicated, correctly named branch.
  • Lifecycle Integration: Connects spec creation to broader governance and product management processes.
  • Use Case: Before starting a complex refactor of the authentication module, you would use this skill to generate the necessary spec files, define the scope, and outline the implementation steps.

Quick Start

Initiate the process for creating a new spec by running the ai-eng create-spec command.

Frequently Asked Questions about ai-spec

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

FAQPage Schema
What is a spec-driven development workflow and when do I need it?

A spec-driven development workflow enforces a structured process for non-trivial work by creating formal specifications before coding begins. You need it to improve traceability and reduce ambiguity during complex features or refactors.

How do I create a specification for a complex feature refactor?

To create a specification for a complex feature, initiate the process to automatically generate and scaffold the required spec.md, plan.md, and tasks.md documents, defining the scope and outlining implementation steps.

How does spec creation integrate with branch management?

Spec creation integrates with branch management by ensuring all development work starts on a dedicated, correctly named branch, connecting the initial specification directly to the broader governance and product management lifecycle.

Do I need a governance framework to use a spec-driven lifecycle?

Yes, the spec-driven lifecycle activates within a defined governance framework, managing the process from inception through closure to ensure adherence to defined heuristics and procedures for non-trivial development work.

What is the best way to manage the lifecycle of a development specification?

The best way to manage a development specification lifecycle is to orchestrate creation through a structured workflow that handles branching, scaffolds planning documents, and tracks the process from inception through to closure.