spec-feature

Define feature specifications in design/specs/*.md with PREFIX-001 IDs and testable requirements.

1|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/Varuas37/spec-test --skill spec-feature
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-feature
Source: https://github.com/Varuas37/spec-test/tree/main/src/spec_test/skills/spec-feature
Command: npx skills add https://github.com/Varuas37/spec-test --skill spec-feature

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill guides teams in turning vague feature concepts into formal, testable specifications before implementation, reducing ambiguity and rework.

Core Features & Use Cases

  • Guides teams to clarify what the feature does, who it's for, why it's needed, and how users will interact with it.
  • Creates or updates design/spec files under design/specs/*.md following the PREFIX-NNN convention.
  • Supports an iterative workflow from ideation to specification to verification using the spec-test approach.

Quick Start

To start, create or update a design/specs/{domain}.md file and define requirements with properly formatted IDs (e.g., AUTH-001).

Frequently Asked Questions about spec-feature

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

FAQPage Schema
How do I turn a vague feature idea into a testable specification?

To turn a feature idea into a testable specification, you must clarify what the feature does, who it is for, and how users interact with it, then document these requirements in a standardized spec file.

What is the PREFIX-NNN convention for managing feature requirements?

The PREFIX-NNN convention is a standardized ID format used within design/specs/*.md files to organize and track feature requirements, ensuring every specification has a unique, traceable identifier for verification workflows.

How do I structure user stories and epic scoping before implementation?

You structure user stories and epic scoping by defining the what, who, why, and how of a feature in a formal spec file, creating a clear iterative workflow from ideation to specification before implementation begins.

Can I use automated tests to verify feature design specs?

Yes, you can use automated tests to verify feature design specs. The spec-test approach supports an iterative workflow where specifications defined in your markdown files are directly tied to verification workflows.

Do I need a specific directory structure for feature specification files?

Yes, you need to create or update design/specs/{domain}.md files to store your feature specifications. This standardized directory structure ensures requirements are properly formatted and accessible for iterative verification.

When should I write a design spec instead of starting development directly?

You should write a design spec before development when planning a feature from idea to implementation, as this reduces ambiguity and rework by enforcing clear, testable requirements prior to writing any code.