⚠️ WORKFLOW INITIALIZATION
If starting a new session, first read workflow initialization:
code
mcp__plugin_swe_serena__read_memory("WF_INIT")
Follow WF_INIT instructions before executing this skill.
Workflow Detect Requirements Skill
Extract explicit and implicit requirements from user request.
Purpose
- •Parse user request for explicit requirements
- •Infer implicit requirements (edge cases, validation, etc.)
- •Identify non-functional requirements
- •Document for tracking
Requirement Categories
- •Functional - What the code should do
- •Non-functional - Performance, security, UX
- •Edge cases - Error handling, boundaries
- •Integration - How it connects to existing code
Actions
- •Parse request - Extract explicit requirements
- •Analyze context - Infer implicit requirements
- •Check for gaps - Identify missing information
- •Document - Write to WORKING_MEMORY
Skill Return Format
markdown
## Skill Return - **Skill**: swe-workflow-detect-req - **Status**: [success|needs_clarification] - **Findings Summary**: [requirements discovered] - **Artifacts**: [requirement list] - **Next Step Hint**: WF_LOAD_FEATURE
Exit
> **Skill /swe-workflow-detect-req complete** - returning to WF_LOAD_FEATURE