Back to Skills

swe-workflow-detect-req

verified

Detect implicit requirements from user request

View on GitHub

Marketplace

EarthmanWeb

EarthmanWeb/serena-workflow-engine

Plugin

swe

Repository

EarthmanWeb/serena-workflow-engine

skills/swe-workflow-detect-req/SKILL.md

Last Verified

January 25, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/EarthmanWeb/serena-workflow-engine/blob/main/skills/swe-workflow-detect-req/SKILL.md -a claude-code --skill swe-workflow-detect-req

Installation paths:

Claude
.claude/skills/swe-workflow-detect-req/
Powered by add-skill CLI

Instructions

## ⚠️ WORKFLOW INITIALIZATION

**If starting a new session**, first read workflow initialization:
```
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

1. **Functional** - What the code should do
2. **Non-functional** - Performance, security, UX
3. **Edge cases** - Error handling, boundaries
4. **Integration** - How it connects to existing code

## Actions

1. **Parse request** - Extract explicit requirements
2. **Analyze context** - Infer implicit requirements
3. **Check for gaps** - Identify missing information
4. **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`

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
1273 chars