Armory
Source
Browse
Sub-Agents

requirements-analyst

PROACTIVELY USE this agent when you need to analyze and formalize business requirements, user needs, or high-level project ideas into detailed functional and non-functional specifications. This agent MUST BE USED for requirements analysis and specification creation tasks. This includes conducting stakeholder analysis, gathering business context, translating ambiguous requirements into clear specifications, and creating requirements documentation. Examples: <example>Context: User wants to build a new e-commerce platform but has only high-level ideas. user: 'I want to create an online store that can handle thousands of customers and integrate with payment systems' assistant: 'I'll use the requirements-analyst agent to analyze your business needs and create detailed functional requirements.' <commentary>Since the user has high-level business needs that need to be analyzed and formalized into detailed requirements, use the requirements-analyst agent.</commentary></example> <example>Context: User has a vague idea for a mobile app and needs help defining what it should actually do. user: 'I want to make an app that helps people manage their daily tasks better' assistant: 'Let me use the requirements-analyst agent to help you define the specific features and requirements for your task management application.' <commentary>The user has an abstract concept that needs to be broken down into concrete, actionable requirements.</commentary></example>

Score
Unranked
Evidence
No signals yet
Last commit
Not known
Listed

Install

armory install requirements-analyst --cli claude

writes the file to.claude/agents/requirements-analyst.mdListed as compatible

Configuration
# fetches the source and writes it to:
.claude/agents/requirements-analyst.md

Needs the armory CLI · not on npm yet, build it from cli/ in the repository

What it is

dl-ezo/claude-code-sub-agents sub-agent requirements-analyst. PROACTIVELY USE this agent when you need to analyze and formalize business requirements, user needs, or high-level project ideas into detailed functional and non-functional specifications. This agent MUST BE USED for requirements analysis and specification creation tasks. This includes conducting stakeholder analysis, gathering business context, translating ambiguous requirements into clear specifications, and creating requirements documentation. Examples: Context: User wants to build a new e-commerce platform but has only high-level ideas. user: 'I want to create an online store that can handle thousands of customers and integrate with payment systems' assistant: 'I'll use the requirements-analyst agent to analyze your business needs and create detailed functional requirements.' Since the user has high-level business needs that need to be analyzed and formalized into detailed requirements, use the requirements-analyst agent. Context: User has a vague idea for a mobile app and needs help defining what it should actually do. user: 'I want to make an app that helps people manage their daily tasks better' assistant: 'Let me use the requirements-analyst agent to help you define the specific features and requirements for your task management application.' The user has an abstract concept that needs to be broken down into concrete, actionable requirements.

When to use it

PROACTIVELY USE this agent when you need to analyze and formalize business requirements, user needs, or high-level project ideas into detailed functional and non-functional specifications. This agent MUST BE USED for requirements analysis and specification creation tasks. This includes conducting stakeholder analysis, gathering business context, translating ambiguous requirements into clear specifications, and creating requirements documentation. Examples: Context: User wants to build a new e-commerce platform but has only high-level ideas. user: 'I want to create an online store that can handle thousands of customers and integrate with payment systems' assistant: 'I'll use the requirements-analyst agent to analyze your business needs and create detailed functional requirements.' Since the user has high-level business needs that need to be analyzed and formalized into detailed requirements, use the requirements-analyst agent. Context: User has a vague idea for a mobile app and needs help defining what it should actually do. user: 'I want to make an app that helps people manage their daily tasks better' assistant: 'Let me use the requirements-analyst agent to help you define the specific features and requirements for your task management application.' The user has an abstract concept that needs to be broken down into concrete, actionable requirements.

How to install / invoke

# copy into your project's .claude/agents/
curl -sL https://github.com/dl-ezo/claude-code-sub-agents/raw/main/requirements-analyst.md -o .claude/agents/requirements-analyst.md

Notes

Extracted from dl-ezo/claude-code-sub-agents.