RE
requirements-analysis
Use when gathering and refining requirements into a structured TASK.
Install
mkdir -p .claude/skills/requirements-analysis-matrixfounder && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/13808" && unzip -o skill.zip -d .claude/skills/requirements-analysis-matrixfounder && rm skill.zipInstalls to .claude/skills/requirements-analysis-matrixfounder
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.
Use when gathering and refining requirements into a structured TASK.68 chars✓ has a “when” trigger
About this skill
Requirements Analysis
1. Analysis Loop
- Reconnaissance: Read project structure,
.AGENTS.md. - Identification: What are the use cases? Actors? Preconditions?
- Clarification: List open questions. Better to ask now than fail later.
2. Technical Specification (TASK) Structure
You MUST follow the structure defined in assets/task_template.md.
Read this file to understand the required headers and sections.
3. Important Rules
✅ DO:
- Be detailed: Describe every step in scenarios.
- Think about edge cases: Consider errors, exceptions, boundary conditions.
- Ask questions: If something is unclear — add to "Open Questions".
- Use existing terminology: Use terms from project documentation.
- Link to existing functionality: Explicitly state how new functionality interacts with existing.
❌ DO NOT:
- DO NOT write code: You create TASK, not implementation.
- DO NOT design architecture: This is the Architect's task.
- DO NOT invent: If unclear, ask a question.
- DO NOT make assumptions: Explicitly state where you make an assumption.
- DO NOT overcomplicate: Keep it simple, don't overengineer.
- DO NOT ignore existing functionality: Study the project before writing TASK.
- DO NOT leave important decisions for later: All key decisions must be selected or clarification requested from user.
🔴 CRITICAL: Uncertainty Management
You are at the earliest stage of development. Unresolved uncertainty now can lead to project failure. Therefore:
- Pay maximum attention to unclear points
- Do not hesitate to ask many questions
- Better to ask a "stupid" question than make an incorrect assumption
- If in doubt — add to "Open Questions"