add-spec

Generate a project specification document through a structured brainstorming workflow.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of creating comprehensive project specifications, transforming initial ideas into actionable plans for development teams.

Core Features & Use Cases

  • Full Brainstorming Workflow: Guides users through context exploration, clarification, approach design, and approval.
  • Concise Spec Generation: Outputs a clear, no-frills spec document suitable for automated tools like add-project and Ralph loops.
  • Use Case: When you have a new project idea, use this skill to meticulously plan its mission, features, user flows, and required technical components before any code is written.

Quick Start

Use the add-spec skill to create a project spec for a new e-commerce platform.

Frequently Asked Questions about add-spec

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

FAQPage Schema
How do I create a project specification from an initial idea?

Generating a project specification involves running a full brainstorming workflow that explores context, clarifies requirements, and designs an approach, culminating in a concise, actionable spec document.

What is included in a project spec for development teams?

A project spec for development teams includes the defined mission, core features, user flows, screens, and skill mapping, providing a no-frills document suitable for automated tools and subsequent planning phases.

How do I brainstorm and map out features before writing code?

You can brainstorm and map out features by executing a structured workflow that guides you through context exploration, clarification, and approach design, resulting in a clear technical skill mapping and design approval.

Does this project planning approach work for automated systems?

Yes, this project planning approach is specifically designed to output a clear, no-frills spec document that facilitates project planning for automated systems and tools like add-project and Ralph loops.

What's the best way to document user flows and screens for a new project?

The best way to document user flows and screens is through a structured approach to design and documentation, which meticulously plans these elements during a full brainstorming workflow before any code is written.