workflow-requirements-clarification

Extract codebase context and user needs into a structured requirements spec.

159|47|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/davidYichengWei/agentic-engineering-framework --skill workflow-requirements-clarification
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: workflow-requirements-clarification
Source: https://github.com/davidYichengWei/agentic-engineering-framework/tree/main/skills/workflow-requirements-clarification
Command: npx skills add https://github.com/davidYichengWei/agentic-engineering-framework --skill workflow-requirements-clarification

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams clarify vague feature requests by automatically researching the codebase, identifying context, and producing a structured spec that captures background, goals, and requirements without proposing design details.

Core Features & Use Cases

  • Autonomous codebase research to extract existing modules, interfaces, and constraints.
  • Clear problem framing with explicit success criteria and non-goals.
  • Generated spec ready for handoff to system-design stage.

Quick Start

Describe your feature request and let the AI generate a ready-to-use spec outline from the current repository.

Frequently Asked Questions about workflow-requirements-clarification

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

FAQPage Schema
How do I clarify vague software requirements into a structured spec?

To clarify vague software requirements into a structured spec, this Skill autonomously researches your codebase to extract context, interfaces, and constraints, then generates a spec with background, goals, and concrete feature lists.

How do I generate a feature spec from an existing codebase?

You generate a feature spec from an existing codebase by providing a feature description; the Skill analyzes your repository modules and constraints to produce a ready-to-use spec outline without proposing design details.

What is the best way to define non-goals for a new software feature?

The best way to define non-goals for a new software feature is to frame the problem with explicit success criteria; this Skill enforces clear non-goals alongside concrete requirements during the spec generation process.

Does this requirements clarification workflow include codebase research?

Yes, this requirements clarification workflow includes autonomous codebase research to identify existing modules, interfaces, and constraints to ensure the generated spec accurately reflects your current repository context.

Can I use this generated spec directly for system design handoff?

Yes, you can use the generated spec directly for system design handoff because it captures background, goals, and requirements specifically structured for the downstream system-design stage without including design proposals.

When should I not use an automated requirements clarification tool?

You should not use an automated requirements clarification tool when your feature request already contains detailed architectural design proposals, as this Skill intentionally focuses on problem framing and excludes design details.