RE

Guides the discovery and definition of feature requirements before coding begins.

Install

mkdir -p .claude/skills/requirements && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/11308" && unzip -o skill.zip -d .claude/skills/requirements && rm skill.zip

Installs to .claude/skills/requirements

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

/requirements - Define Feature Requirements
43 charsno explicit “when” trigger
Intermediate

Key capabilities

  • Conduct Jobs-to-be-Done interviews
  • Analyze codebase for implementation impact
  • Create implementation plans
  • Prepare GitHub issues for development

How it works

It uses a structured interview process to map user needs to functional jobs, followed by codebase analysis to create a development plan.

Inputs & outputs

You give it
Feature idea or problem description
You get back
Structured implementation plan and GitHub issue

When to use requirements

  • Define a new feature requirement
  • Plan significant enhancements
  • Prepare issues for implementation

About this skill

/requirements - Define Feature Requirements

Guide through Jobs-to-be-Done discovery to define well-structured feature requirements before implementation.

What This Skill Does

Invokes the define-requirements skill which:

  1. Problem Definition - Interviews to understand the problem being solved
  2. JTBD Interview - Maps functional jobs users need to accomplish
  3. Codebase Analysis - Deep analysis of implementation impact
  4. Implementation Plan - TDD-focused recommendations
  5. GitHub Issue Handoff - Prepares everything for issue creation

Workflow

When invoked, immediately activate the define-requirements skill.

The skill will guide through:

  1. Problem definition questions (one at a time)
  2. Jobs-to-be-Done mapping
  3. Checkpoint to confirm understanding
  4. Read CLAUDE.md for project conventions
  5. Comprehensive codebase analysis
  6. TDD implementation recommendations
  7. Final summary checkpoint
  8. Handoff to github-issue-creator skill

When to Use

  • Before implementing a new feature
  • When planning significant enhancements
  • To create well-structured GitHub issues
  • When you need clarity on what to build

Example

User: /requirements

Claude: *Invokes define-requirements skill*

"What problem are you trying to solve? Describe what's not working or what's missing today."

When not to use it

  • When the requirement is already fully defined and ready for implementation

Limitations

  • Requires user participation in the interview process

How it compares

It bridges the gap between vague user needs and actionable technical tasks through a formal discovery process.

Compared to similar skills

requirements side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
requirements (this skill)05moNo flagsIntermediate
task-master226moReviewIntermediate
agile-product-owner107moReviewBeginner
writing-plans153moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry