一键导入
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