refine-requirements

Clarify ambiguous project requirements through structured user questioning.

16|2|Updated Nov 9, 2025
One-click install
npx skills add https://github.com/maroffo/claude-forge --skill refine-requirements-maroffo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: refine-requirements
Source: https://github.com/maroffo/claude-forge/tree/main/skills/refine-requirements
Command: npx skills add https://github.com/maroffo/claude-forge --skill refine-requirements-maroffo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses ambiguities and implicit decisions in project requests before planning begins, ensuring clarity and alignment.

Core Features & Use Cases

  • Identifies Ambiguities: Pinpoints unclear areas in requirements across various domains (visual, API, infrastructure, integration).
  • Structured Questioning: Uses a guided question-and-answer flow to gather specific decisions from the user.
  • Scope Management: Helps defer new scope requests to maintain focus on the current task.
  • Decision Capture: Outputs a clear list of decisions to be incorporated into the project plan.

Quick Start

Use the refine-requirements skill to clarify the requirements for the new user authentication module.

Frequently Asked Questions about refine-requirements

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

FAQPage Schema
How do I clarify ambiguous project requirements before starting software development?

To clarify ambiguous project requirements, you can use a structured questioning flow that identifies unclear areas across visual, API, and infrastructure domains, capturing explicit user choices to ensure alignment before planning begins.

What is the best way to identify implicit technical decisions in user stories?

Identifying implicit technical decisions in user stories involves pinpointing unclear specifications and multiple design options, then using guided questions to gather specific decisions and defer new scope requests.

How do I refine requirements for a module with multiple design options?

To refine requirements for a module with multiple design options, apply a conversational interface that asks targeted questions to capture explicit user choices, outputting a clear list of decisions for your project plan.

Does the requirements clarification process work for API and infrastructure specifications?

Yes, requirements clarification works for API and infrastructure specifications by pinpointing unclear areas across various domains and using structured interaction to resolve ambiguities in the technical setup.

How do I manage scope creep when refining unclear project specifications?

To manage scope creep during requirements refinement, the process helps defer new scope requests to maintain focus on the current task, ensuring only explicit decisions are incorporated into the project plan.

Can I use structured questioning to capture decisions for software planning?

Yes, you can use structured questioning to capture decisions for software planning by engaging in a guided question-and-answer flow that outputs a clear list of explicit user choices to be incorporated into the plan.