feature-spec

Generate tiered feature specifications with INVEST-compliant user stories.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creates structured, complete product feature specifications from rough ideas to guide development, planning, and stakeholder alignment.

Core Features & Use Cases

  • Generate tiered feature specs (S/M/L) with INVEST-compliant user stories.
  • Align with existing docs/specs and enforce quality attributes for mid-to-large scopes.
  • Produce a specification file at docs/specs/{feature-name}.md and prepare a clear handoff.

Quick Start

Provide a feature concept to generate a complete spec in docs/specs/.

Frequently Asked Questions about feature-spec

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

FAQPage Schema
How do I write a feature specification from a rough product idea?

To write a feature specification from a rough idea, provide the concept to generate a complete spec file at docs/specs/{feature-name}.md. This process structures your input into tiered S/M/L scopes with INVEST-validated user stories and IEEE 830 quality checks to guide development.

How do INVEST and IEEE 830 checks apply to writing user stories?

INVEST and IEEE 830 checks validate user stories by ensuring they are Independent, Negotiable, Valuable, Estimable, Small, and Testable, while meeting software specification quality standards. The generated feature spec applies these checks to align stakeholder expectations and enforce quality attributes for mid-to-large scopes.

What is the best way to organize product work across different feature sizes?

Organizing product work across different feature sizes is best handled by generating tiered S/M/L feature specifications. Small tiers focus on core user stories, while Medium and Large tiers enforce tier-appropriate structure, include testing considerations, and apply IEEE 830 checks to manage complexity and prepare a clear handoff for development.

Can I automatically generate testing considerations for large feature specs?

Yes, you can automatically generate testing considerations for large feature specs. When drafting specifications for M and L tiers, the process explicitly includes testing considerations alongside INVEST-compliant user stories and quality attribute enforcement to ensure comprehensive development planning and stakeholder alignment.

Does generating a feature spec require an existing docs/specs directory?

Generating a feature spec targets the docs/specs/{feature-name}.md path to satisfy drafting structured specifications. While the metadata emphasizes aligning with existing docs/specs directories to enforce quality attributes, the primary requirement is providing a feature concept to produce the specification file.

Why use tiered feature specs instead of a single standard product specification?

Using tiered feature specs instead of a single standard product specification prevents over-documentation for small ideas while enforcing necessary structure for large scopes. Tiered S/M/L specs apply INVEST validation and IEEE 830 checks dynamically, ensuring mid-to-large features include testing considerations and appropriate structural depth for development handoff.