feature-spec

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

Updated Feb 6, 2026
One-click install
npx skills add https://github.com/lohasle/knowledge-work-plugins --skill feature-spec-lohasle
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: feature-spec
Source: https://github.com/lohasle/knowledge-work-plugins/tree/main/product-management/skills/feature-spec
Command: npx skills add https://github.com/lohasle/knowledge-work-plugins --skill feature-spec-lohasle

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the creation of comprehensive product requirements documents (PRDs), ensuring clarity on what to build, why, and how success will be measured.

Core Features & Use Cases

  • PRD Structuring: Guides users through defining problem statements, goals, non-goals, user stories, requirements, and success metrics.
  • User Story Best Practices: Provides guidelines for writing effective user stories and common pitfalls to avoid.
  • Requirements Categorization: Offers methods like MoSCoW for prioritizing features.
  • Use Case: A product manager needs to spec out a new feature. They use this Skill to ensure all necessary sections (problem statement, user stories, acceptance criteria, success metrics) are covered thoroughly and logically.

Quick Start

Use the feature-spec skill to write a PRD for a new user authentication system.

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 requirements document for a new feature?▼

To write a product requirements document (PRD), define the problem statement, outline user stories, list functional requirements with acceptance criteria, and establish success metrics. Structuring these elements ensures clarity on what to build and why.

What is the best way to structure user stories in a PRD?▼

The best way to structure user stories in a PRD is to follow standard best practices, clearly defining the user role, action, and value. This avoids common pitfalls and ensures development teams understand the exact requirements and acceptance criteria.

How do I prioritize requirements when speccing new product features?▼

You can prioritize requirements when speccing new product features by applying the MoSCoW method. This categorization technique sorts requirements into must-have, should-have, could-have, and won't-have tiers to streamline product development decisions.

What should I include in the success metrics section of a feature specification?▼

The success metrics section of a feature specification should include measurable indicators that validate the problem statement and goals. Defining these metrics during the PRD process ensures the product development team can track the feature's impact accurately.

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

You need to define non-goals in a product requirements document when outlining a new feature to explicitly state what is out of scope. This prevents scope creep during product development and keeps the user stories and requirements focused on the core problem.

Can I use this method to spec out a user authentication system?▼

Yes, you can use this method to spec out a user authentication system. It guides you through defining the specific problem statement, user stories, and acceptance criteria required to thoroughly document a new user authentication feature.