requirements-clarity

Transform ambiguous feature requests into Product Requirements Documents through iterative dialogue.

Updated Jul 24, 2026
One-click install
npx skills add https://github.com/imMamdouhaboammar/kaku-chatgpt-harness --skill requirements-clarity-immamdouhaboammar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: requirements-clarity
Source: https://github.com/imMamdouhaboammar/kaku-chatgpt-harness/tree/main/.agents/skills/requirements-clarity
Command: npx skills add https://github.com/imMamdouhaboammar/kaku-chatgpt-harness --skill requirements-clarity-immamdouhaboammar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill eliminates the ambiguity and rework caused by poorly defined feature requests by systematically guiding you through a structured clarification process until your requirements are ready for development.

Core Features & Use Cases

  • Systematic Gap Analysis: Automatically identifies missing functional, technical, and business information using a 100-point scoring rubric.
  • Iterative Refinement: Uses a focused, multi-round questioning strategy to build context without overwhelming the user.
  • Automated PRD Generation: Produces a comprehensive, professional Product Requirements Document once the clarity threshold is met.
  • Use Case: When a stakeholder requests a vague feature like "add a dashboard," this skill clarifies the specific metrics, user roles, and technical constraints required to build it successfully.

Quick Start

Invoke the requirements-clarity skill and provide your initial feature description to begin the systematic refinement process.

Frequently Asked Questions about requirements-clarity

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

FAQPage Schema
How do I turn a vague feature request into a development-ready PRD?

To turn a vague feature request into a development-ready PRD, you need systematic gap analysis and iterative refinement to extract functional, technical, and business specifications. This structured clarification process eliminates ambiguity before implementation begins.

What is the best way to gather missing requirements for a software specification?

Gathering missing requirements for a software specification is best achieved through a focused, multi-round questioning strategy. This iterative dialogue builds necessary context without overwhelming stakeholders, ensuring all technical and business constraints are captured.

When do I need a structured clarification process for product management?

You need a structured clarification process for product management when handling complex software development tasks that require clear functional, technical, and business specifications. It ensures high-quality documentation and measurable acceptance criteria before development starts.

How does systematic gap analysis work for product requirements?

Systematic gap analysis for product requirements works by evaluating the provided feature description against a 100-point scoring rubric. It automatically identifies missing functional, technical, and business information until a clarity threshold is met.

Can I generate a complete Product Requirements Document from a short idea?

Yes, you can generate a complete Product Requirements Document from a short idea. Through automated PRD generation, a comprehensive and professional document is produced once the initial idea passes the required clarity threshold.

Does requirements clarification work for complex software development tasks?

Requirements clarification works effectively for complex software development tasks by applying structured execution planning. It transforms ambiguous requests into actionable documents with measurable acceptance criteria tailored for technical environments.