requirements

Generates PRDs, user stories, acceptance criteria, and edge cases.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/MarioWinter/merch-miner --skill requirements-mariowinter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: requirements
Source: https://github.com/MarioWinter/merch-miner/tree/main/.claude/skills/requirements
Command: npx skills add https://github.com/MarioWinter/merch-miner --skill requirements-mariowinter

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of defining project requirements, breaking down large ideas into manageable features, and ensuring all aspects of a feature are considered before development begins.

Core Features & Use Cases

  • Project Initialization: Guides users through setting up a new project by creating a Product Requirements Document (PRD) and initial feature specifications.
  • Feature Specification: Helps define individual features with user stories, acceptance criteria, and edge cases for existing projects.
  • Use Case: When starting a new app idea, use this Skill to define the core problem, target users, and break down the MVP into specific, actionable features like "User Authentication" and "Product Catalog Display".

Quick Start

Use the requirements skill to start a new project with the idea of building a personal finance tracker.

Frequently Asked Questions about requirements

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

FAQPage Schema
How do I create a PRD and break down features for a new project?

To create a PRD and break down features for a new project, this Skill guides you through an interactive, structured process to define core problems, target users, and actionable MVP feature specifications.

How do I write user stories with acceptance criteria and edge cases?

Writing user stories with acceptance criteria and edge cases is handled through an iterative feature specification process, which generates detailed documentation to ensure all aspects of a feature are considered before development.

What is the best way to define project requirements for agile development?

Defining project requirements for agile development is best achieved using a structured, iterative process that engineers detailed feature specifications and breaks down large ideas into manageable user stories.

Can I use this to generate feature specifications for an existing project?

Yes, you can generate feature specifications for an existing project by utilizing interactive questioning to produce targeted user stories, acceptance criteria, and edge cases for new features.

Does project initialization require any specific frameworks or dependencies?

Project initialization requires no specific frameworks or dependencies, allowing you to start defining product requirements and feature specifications directly through interactive questioning and documentation generation.

How does the requirements Skill handle complex feature breakdown?

The requirements Skill handles complex feature breakdown by utilizing an advanced, structured iterative process that engineers detailed specifications, ensuring large ideas are broken down into manageable features.