specify

Generate feature requirement specs with acceptance criteria saved to .lore/specs/[feature-name].md.

6|Updated Oct 7, 2025
One-click install
npx skills add https://github.com/rjroy/vibe-garden --skill specify-rjroy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: specify
Source: https://github.com/rjroy/vibe-garden/tree/main/lore-development/skills/specify
Command: npx skills add https://github.com/rjroy/vibe-garden --skill specify-rjroy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams articulate clear feature requirements and acceptance criteria to reduce ambiguity and rework.

Core Features & Use Cases

  • Capture requirements for new features, changes, or enhancements.
  • Define acceptance criteria and constraints to align stakeholders.
  • Output a structured spec file saved to .lore/specs/[feature-name].md for traceability and review.

Quick Start

Define the spec for a feature named [Feature Name] and save it to .lore/specs/[feature-name].md.

Frequently Asked Questions about specify

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

FAQPage Schema
How do I define feature requirements and acceptance criteria for stakeholders?

To define feature requirements and acceptance criteria for stakeholders, capture the specifications, constraints, and success conditions of your feature. This ensures alignment across teams and reduces ambiguity or rework during development.

How do I capture specification context for new features and architecture changes?

Capturing specification context for new features involves generating stubs, gathering context, and validating prompts. The resulting specifications are saved as structured files to ensure traceability and review across the workspace.

What is the best way to document feature requirements to reduce ambiguity and rework?

The best way to document feature requirements to reduce ambiguity and rework is to articulate clear constraints and acceptance criteria. Outputting a structured specification file ensures traceability and provides a reliable reference for review.

Does this specification capture process work for design constraints and architecture changes?

Yes, this specification capture process works for design constraints and architecture changes. It enforces clear requirements and validation prompts, ensuring that all new features and architectural modifications are properly documented and aligned.

How do I save feature specifications for traceability and review?

To save feature specifications for traceability and review, output a structured specification file to the designated specs directory. This ensures the captured requirements and validation prompts are preserved for future reference and stakeholder validation.

Why define acceptance criteria when capturing requirements for new features?

Defining acceptance criteria when capturing requirements for new features ensures that success conditions and constraints are explicitly stated. This aligns stakeholders on the expected outcomes and prevents misinterpretation during the implementation phase.