بنقرة واحدة
requirements-gen
Generate structured requirements from natural language. No API key required - uses Claude Code OAuth.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Generate structured requirements from natural language. No API key required - uses Claude Code OAuth.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
AIDA - Multi-agent project generation with auto-init and full pipeline execution. Generate a complete project using multi-agent orchestration with TDD and quality gates. Enforces strict quality requirements via Stop Hooks (ralph-loop style).
Core session management skill. Handles session initialization and state management.
AIDA Fix - Fix existing project to meet all quality gates. Takes a partially-built project and iterates until all 19 gates pass. Useful for completing interrupted implementations or improving test coverage.
AIDA pipeline orchestration with Task tool multi-agent delegation. Manages 5-phase workflow with Leader/Player subagents.
Complete project generation pipeline with Task tool multi-agent orchestration. Requirements -> Design -> Tasks -> Project -> Implementation.
AIDA Resume - Continue from last session state. Reads session.json and resumes from where AIDA left off. Useful for continuing interrupted implementations.
| name | requirements-gen |
| description | Generate structured requirements from natural language. No API key required - uses Claude Code OAuth. |
| tools | Read, Write, Edit, Glob |
Generate structured requirements documentation from natural language ideas.
.aida/artifacts/requirements/
00_overview.md # Project overview
01_functional.md # Functional requirements
02_non_functional.md # Non-functional requirements
03_constraints.md # Constraints
04_acceptance.md # Acceptance criteria
Analyze natural language input to extract:
Generate each document following templates:
# Project Overview
## Purpose
{{PROJECT_PURPOSE}}
## Vision
{{PROJECT_VISION}}
## Scope
### In Scope
{{IN_SCOPE}}
### Out of Scope
{{OUT_OF_SCOPE}}
## Stakeholders
{{STAKEHOLDERS}}
## Success Metrics
{{SUCCESS_METRICS}}
# Functional Requirements
## User Stories
### US-001: {{STORY_TITLE}}
- **As a** {{USER_ROLE}}
- **I want** {{ACTION}}
- **So that** {{BENEFIT}}
**Acceptance Criteria:**
1. {{CRITERIA_1}}
2. {{CRITERIA_2}}
## Feature List
| ID | Feature | Description | Priority |
|----|---------|-------------|----------|
| F-001 | {{NAME}} | {{DESC}} | {{PRIORITY}} |
# Non-Functional Requirements
## Performance
- Response time: {{RESPONSE_TIME}}
- Throughput: {{THROUGHPUT}}
## Security
- Authentication: {{AUTH_METHOD}}
- Encryption: {{ENCRYPTION}}
## Availability
- Uptime target: {{UPTIME}}
- Backup: {{BACKUP}}
## Scalability
- Expected users: {{USERS}}
- Data volume: {{DATA_VOLUME}}
# Constraints
## Technical Constraints
{{TECH_CONSTRAINTS}}
## Business Constraints
{{BIZ_CONSTRAINTS}}
## Time Constraints
{{TIME_CONSTRAINTS}}
## Resource Constraints
{{RESOURCE_CONSTRAINTS}}
# Acceptance Criteria
## Global Acceptance Criteria
{{GLOBAL_CRITERIA}}
## Feature Acceptance Criteria
### {{FEATURE_NAME}}
- [ ] {{CRITERION_1}}
- [ ] {{CRITERION_2}}
## Test Requirements
{{TEST_REQUIREMENTS}}
mkdir -p .aida/artifacts/requirements/
Write each file to .aida/artifacts/requirements/.
{
"task_id": "req-{{TIMESTAMP}}",
"completed_by": "requirements-gen",
"status": "completed",
"success": true,
"output": {
"files": [
".aida/artifacts/requirements/00_overview.md",
".aida/artifacts/requirements/01_functional.md",
".aida/artifacts/requirements/02_non_functional.md",
".aida/artifacts/requirements/03_constraints.md",
".aida/artifacts/requirements/04_acceptance.md"
]
},
"next_step": "Generate design document"
}
Input: "Create a TODO app with authentication"
Output:
# Project Overview
## Purpose
Develop a TODO application where users can efficiently manage their tasks.
## Vision
Simple, intuitive UI that allows anyone to easily start task management.
## Scope
### In Scope
- User authentication (registration, login, logout)
- Task CRUD operations
- Task deadline setting
- Task categorization
### Out of Scope
- Team features
- Calendar integration
- Mobile app