feature-spec

Draft or review PRDs with goals, requirements, and success metrics.

28|2|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/thompson0012/agents-stack --skill feature-spec-thompson0012
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature-spec
Source: https://github.com/thompson0012/agents-stack/tree/main/skills-optional/feature-spec
Command: npx skills add https://github.com/thompson0012/agents-stack --skill feature-spec-thompson0012

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Drafts or reviews product requirements documents (PRDs) and feature specifications to clearly articulate scope, rationale, and measurable success criteria.

Core Features & Use Cases

  • Provides a structured PRD template covering Problem Statement, Goals, Non-Goals, User Stories, Requirements (MoSCoW), Success Metrics, Open Questions, and Timeline Considerations.
  • Enables cross-functional teams to align on scope, acceptance criteria, and decision logs.
  • Supports end-to-end scoping from ideation to implementation with clear decision traceability and risk flags.

Quick Start

Draft a PRD outline by filling in each section with clear user needs and measurable success criteria.

Frequently Asked Questions about feature-spec

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

FAQPage Schema
How do I draft a PRD with non-goals and measurable success metrics?

Drafting a PRD involves structuring problem statements, goals, non-goals, user stories, and MoSCoW requirements to ensure alignment and measurable success metrics. It provides a template covering each section to articulate scope and rationale clearly.

What's the best way to structure feature specifications for cross-functional team alignment?

Feature specifications are best structured using sections for problem statements, acceptance criteria, success metrics, and open questions to align cross-functional teams. This approach ensures decision traceability and clear risk flags across the scoping lifecycle.

Can I apply MoSCoW categorization to user stories during the validation phase?

Yes, you can apply MoSCoW categorization to requirements and user stories during the ideation and validation phases. It structures feature specs by prioritizing requirements to ensure testable acceptance criteria and traceable decisions.

Does this PRD template include timeline considerations and open questions?

Yes, the PRD template explicitly includes timeline considerations and open questions alongside goals, non-goals, and success metrics. These sections ensure end-to-end scoping from ideation to implementation while flagging unresolved risks.

When do I need to define non-goals in a product requirements document?

Non-goals are needed in a product requirements document when scoping new features or enhancements to prevent scope creep and clarify rationale. Defining them ensures cross-functional alignment on what explicitly will not be delivered.