feature-spec

Generate structured PRDs with problem statements, user stories, and success metrics.

2|1|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/GACLove/feishu-aily-skills --skill feature-spec-gaclove
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature-spec
Source: https://github.com/GACLove/feishu-aily-skills/tree/main/skills/feature-spec
Command: npx skills add https://github.com/GACLove/feishu-aily-skills --skill feature-spec-gaclove

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Product teams often struggle to create comprehensive, structured product requirement documents that capture problem statements, goals, user stories, and measurable success criteria.

Core Features & Use Cases

  • Template-driven PRD creation: Provides a clear outline covering problem statements, goals, non-goals, user stories, requirements (P0/P1/P2), success metrics, and timeline considerations.
  • Guidance for user story quality: Enforces INVEST principles and offers examples to avoid common pitfalls.
  • Scope management tools: Includes MoSCoW and non-goal sections to prevent scope creep.
  • Use Case: When a product manager needs to define a new feature, they can invoke this skill to generate a full PRD ready for stakeholder review.

Quick Start

Ask the skill to generate a PRD for a new feature, specifying the problem statement, goals, and user stories in a single request.

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 product requirement document for a new feature?

A PRD captures problem statements, goals, user stories, and success metrics. Using a template ensures your product requirement document remains comprehensive, testable, and measurable for stakeholder review.

What is the best way to write user stories for product development?

Writing user stories requires applying INVEST principles to avoid common pitfalls. This framework ensures each story is independent, negotiable, valuable, estimable, small, and testable for product development.

How do I use MoSCoW prioritization to manage scope creep?

MoSCoW prioritization prevents scope creep by categorizing requirements into Must-have, Should-have, Could-have, and Won't-have groups. Defining explicit non-goals further clarifies feature scope boundaries.

How do I define success metrics and acceptance criteria for a PRD?

Success metrics and acceptance criteria require establishing measurable definitions for your goals. Clear metric definitions ensure your specifications are testable and verifiable throughout product development.

Can I generate acceptance criteria and P0/P1/P2 requirements automatically?

Generating acceptance criteria and P0/P1/P2 requirements is possible by applying template-driven PRD creation. Providing problem statements and goals yields categorized, testable specifications instantly.