af-defining-requirements

Define atomic feature requirements and organize work into Epics, Features, and Scenarios.

Updated Feb 8, 2026
One-click install
npx skills add https://github.com/GainInsightDev/websites --skill af-defining-requirements
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: af-defining-requirements
Source: https://github.com/GainInsightDev/websites/tree/main/.claude/skills/af-defining-requirements
Command: npx skills add https://github.com/GainInsightDev/websites --skill af-defining-requirements

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you break down complex projects into manageable, atomic units, ensuring clarity and focus in your requirements gathering and planning process.

Core Features & Use Cases

  • Define Atomic Features: Clearly articulate the smallest valuable pieces of work.
  • Create Mini-PRDs: Structure requirements into a concise, actionable Product Requirements Document format.
  • Organize Work: Group requirements into Epics, Features, and Scenarios for better project management.
  • Use Case: When starting a new feature development, use this Skill to define its core components, user stories, and acceptance criteria in a structured way before implementation begins.

Quick Start

Use the af-defining-requirements skill to define the requirements for a new user login feature.

Frequently Asked Questions about af-defining-requirements

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

FAQPage Schema
How do I break down complex projects into manageable features and scenarios?

A mini-PRD is a concise, actionable Product Requirements Document that structures feature requirements into core components, user stories, and acceptance criteria before implementation begins.

What is the best way to structure requirements for a new feature development?

The best way to structure requirements is by creating a mini-PRD that groups work into Epics, Features, and Scenarios, ensuring your project planning process maintains hierarchical organization and clarity.

How do I define atomic features for product planning?

You define atomic features by articulating the smallest valuable pieces of work within a structured documentation format, grouping them hierarchically under broader Epics for better project management.

Can I use this approach to structure user stories and acceptance criteria for a login feature?

Yes, you can use this approach to define the core components, user stories, and acceptance criteria for a new user login feature in a structured way before implementation begins.

When do I need to organize work into Epics, Features, and Scenarios?

You need to organize work into Epics, Features, and Scenarios when starting new feature development in the initial stages of product development to ensure structured documentation and focused project planning.