spec

Translate feature requests into structured requirement specifications with frontmatter tags.

159|41|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/atelier-fashion/adlc-toolkit --skill spec-atelier-fashion
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec
Source: https://github.com/atelier-fashion/adlc-toolkit/tree/main/spec
Command: npx skills add https://github.com/atelier-fashion/adlc-toolkit --skill spec-atelier-fashion

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Drafting precise requirements from ambiguous feature requests is error-prone and leads to misaligned implementations and rework. This Skill provides a structured approach to convert user requests into completed requirement specs using templates, frontmatter tagging, and a consistent outline.

Core Features & Use Cases

  • Template-driven spec creation: Generate requirement documents from a feature prompt using the provided templates.
  • Structured frontmatter: Include tags (component, domain, stack, concerns, tags) for retrievability and tracking.
  • Comprehensive spec sections: System Model, Business Rules, Acceptance Criteria, External Dependencies, Assumptions, Open Questions, Out of Scope, and Retrieved Context.

Quick Start

Create a new requirement specification from a feature request using the templates and frontmatter tagging.

Frequently Asked Questions about spec

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

FAQPage Schema
How do I turn feature requests into structured requirement specifications?

To turn feature requests into structured requirement specifications, you apply template-driven generation to produce machine-readable docs with frontmatter tags, system models, and acceptance criteria for downstream teams.

What is a machine-readable requirement spec and when do I need it?

A machine-readable requirement spec is a structured document with frontmatter tags like component and domain, needed when translating ambiguous product requests into aligned, trackable implementations for downstream teams.

How to write requirement specs with frontmatter tags and acceptance criteria?

Write requirement specs by populating a template with frontmatter tags for retrievability, then detailing the system model, business rules, acceptance criteria, dependencies, and open questions to complete the outline.

Does requirement spec generation work for typical product features across domains?

Requirement spec generation works for typical product features across domains by applying a consistent ADLC-aligned outline and referencing retrieved context to inform decisions for any feature request.

What is the best way to document open questions and out of scope items in product specs?

The best way to document open questions and out of scope items in product specs is using a comprehensive template that isolates these constraints alongside assumptions and external dependencies to prevent misaligned implementations.

How do retrieved context and ADLC alignment improve requirement documentation?

Retrieved context and ADLC alignment improve requirement documentation by referencing existing information to inform decisions, ensuring the generated spec integrates seamlessly into the broader application development lifecycle process.