swe-workflow-detect-req

Extract explicit and implicit requirements from user requests into WORKING_MEMORY.

1|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/EarthmanWeb/serena-workflow-engine --skill swe-workflow-detect-req
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: swe-workflow-detect-req
Source: https://github.com/EarthmanWeb/serena-workflow-engine/tree/main/skills/swe-workflow-detect-req
Command: npx skills add https://github.com/EarthmanWeb/serena-workflow-engine --skill swe-workflow-detect-req

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically identifies both explicit requirements and the implicit considerations that surround a user request, helping teams capture complete scope and reduce miscommunication.

Core Features & Use Cases

  • Explicit requirement extraction: parses user text to surface stated needs.
  • Implicit need inference: detects edge cases, validation rules, and non-functional considerations that are not stated outright.
  • Documentation & tracking: writes findings to WORKING_MEMORY for traceability and future reference.
  • Use Case: during feature discovery or planning sessions, feed a user request and obtain a structured requirements brief.

Quick Start

Provide a user request and let SWE extract explicit and implicit requirements.

Frequently Asked Questions about swe-workflow-detect-req

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract implicit requirements and edge cases from a user request?▼

To identify implicit requirements and edge cases from user requests, use an automated requirement extraction tool to parse text and infer unstated validation rules. This surfaces non-functional considerations and categorizes needs for improved task specification.

What is the best way to document functional and non-functional requirements during feature discovery?▼

The best way to document functional and non-functional requirements during feature discovery is to parse user input and record structured findings to a persistent memory workspace. This ensures traceability and reduces miscommunication by capturing explicit and implicit considerations.

How does automatic requirement specification handle integration needs and validation rules?▼

Automatic requirement specification handles integration needs by detecting unstated dependencies within user requests. It categorizes these implicit considerations alongside functional requirements to provide a structured brief for planning sessions.

Can I use requirement analysis to surface edge cases in planning sessions?▼

Yes, you can use requirement analysis to surface edge cases in planning sessions by feeding a user request into the workflow. It identifies unstated non-functional considerations and writes them to working memory for future reference.

Why do I need to detect implicit considerations for task specification?▼

You need to detect implicit considerations for task specification to reduce miscommunication and capture complete project scope. Identifying unstated edge cases ensures that all functional, non-functional, and integration needs are documented.