feature-spec

Generate structured PRDs with prioritized requirements, user stories, and acceptance criteria.

Updated Apr 16, 2026
One-click install
npx skills add https://github.com/yethikrishna/humble --skill feature-spec-yethikrishna
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature-spec
Source: https://github.com/yethikrishna/humble/tree/main/core/kortix-master/opencode/skills/GENERAL-KNOWLEDGE-WORKER/feature-spec
Command: npx skills add https://github.com/yethikrishna/humble --skill feature-spec-yethikrishna

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Product teams often struggle to turn vague ideas or customer feedback into clear, prioritized, and measurable work that engineering and design can build. This Skill provides a repeatable PRD and feature specification template that clarifies the problem, scope, goals, and success criteria so teams can align and ship faster.

Core Features & Use Cases

  • Structured PRD Template: Problem statement, goals, non-goals, user stories, prioritized requirements (Must-Have / Nice-to-Have / Future), acceptance criteria, success metrics, open questions, and timeline considerations.
  • User Story & Acceptance Criteria Guidance: Help writing independent, estimable, and testable user stories with Given/When/Then or checklist acceptance criteria and edge-case coverage.
  • Use Case: Convert a product brief or user interview notes into a one-page PRD that includes measurable targets (e.g., adoption, activation, error rate) and a prioritized rollout plan.

Quick Start

Ask the feature-spec skill to draft a concise PRD for a new onboarding flow that includes a 30-day adoption target and Given/When/Then acceptance criteria.

Frequently Asked Questions about feature-spec

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

FAQPage Schema
How do I turn a product brief into a structured PRD with measurable goals?

To turn a product brief into a structured PRD, define the problem statement, establish measurable goals, and outline non-goals. You then prioritize requirements into P0/P1/P2 lists and define success metrics like adoption or error rate targets to align engineering and design teams.

What is the best way to write acceptance criteria for user stories?

The best way to write acceptance criteria for user stories is using the Given/When/Then format or detailed checklists. This ensures requirements are independent, estimable, testable, and cover necessary edge cases for engineering teams to verify feature completeness.

How do I prioritize product requirements and scope features effectively?

To prioritize product requirements and manage scope effectively, categorize features into Must-Have, Nice-to-Have, and Future lists. This P0/P1/P2 requirement list clarifies rollout phases, separates non-goals, and keeps engineering teams focused on delivering immediate value.

Can I generate a one-page feature spec from user interview notes?

Yes, you can generate a one-page feature spec from user interview notes by extracting the core problem statement, translating feedback into user stories, and defining timeline considerations. This converts vague feedback into actionable work with measurable targets.

What should be included in a product requirements document for a new feature?

A product requirements document for a new feature should include a problem statement, goals, non-goals, user stories, prioritized requirements, acceptance criteria, success metrics, open questions, and timeline considerations. This structure ensures complete alignment across product teams.

Why do my feature specifications lack clear scope and success metrics?

Feature specifications lack clear scope and success metrics when they miss defined non-goals and measurable targets like activation or error rates. Adding P0/P1/P2 requirement lists and specific timeline considerations ensures teams align and ship faster.