spec

Convert ambiguous tickets into testable feature specifications with /spec init and /spec validate.

1|Updated Jul 24, 2025
One-click install
npx skills add https://github.com/tarrragon/book_overview_v1 --skill spec-tarrragon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec
Source: https://github.com/tarrragon/book_overview_v1/tree/main/.claude/skills/spec
Command: npx skills add https://github.com/tarrragon/book_overview_v1 --skill spec-tarrragon

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

The /spec tooling gates the quality of requirements by turning fuzzy tickets into unambiguous, actionable specs, helping teams move from idea to implemented features with confidence.

Core Features & Use Cases

  • Lightweight frontmatter-driven spec scaffolding for Phase 1 design.
  • Supports /spec init to generate skeletons and /spec validate to surface unanswered questions.
  • Templates for Lite and Full modes to fit ticket complexity and iteration needs.

Quick Start

Use /spec to initialize or validate a feature spec from a ticket.

Frequently Asked Questions about spec

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

FAQPage Schema
How do I turn vague requirements into clear, testable specs?

To turn vague requirements into testable specs, use a specification tool that converts ambiguous tickets into concrete feature specifications with defined acceptance criteria, codified templates, and iteration rules.

How do I generate a feature specification from an existing ticket?

You can generate a feature specification by running an initialization command to create a lightweight frontmatter-driven skeleton, then applying Lite or Full mode templates to fit your ticket complexity and iteration needs.

What is the best way to validate requirements and surface unanswered questions?

The best way to validate requirements is using a validation command that analyzes your specification against codified rules, surfacing unanswered questions to ensure the artifact is ready for implementation.

Does this specification tooling support Phase 1 internal design workflows?

Yes, this specification tooling explicitly targets Phase 1 internal design workflows, acting as a gatekeeper to guide teams from discovery to ready-for-implementation artifacts.

When do I need to use Lite versus Full specification templates?

You need Lite specification templates for simpler tickets and Full templates for complex requirements, allowing you to scale iteration depth and validation rigor according to the feature scope.