davila7 avatar

Requirements Clarity

This stops you from building the wrong thing by forcing a structured conversation before any code gets written. When you get a vague request like "add login feature" or "implement payment," it runs a 100-point scoring rubric across functional clarity, technical specificity, implementation completeness, and business context. It asks focused questions in rounds of two or three until the spec hits 90 points, then generates a full PRD in your docs folder with acceptance criteria, execution phases, and risk assessment. The systematic approach works well for features over two days or anything involving cross-team work, though it can feel heavy for simple bug fixes where you already know exactly what to do.

skills.sh installs
442
GitHub stars
33.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add davila7/claude-code-templates --skill requirements-clarity --agent claude-code

Installs into .claude/skills of the current project.

Files

Requirements Clarity Skill

Description

Automatically transforms vague requirements into actionable PRDs through systematic clarification with a 100-point scoring system.

Instructions

When invoked, detect vague requirements:

  1. Vague Feature Requests

    • User says: "add login feature", "implement payment", "create dashboard"
    • Missing: How, with what technology, what constraints?
  2. Missing Technical Context

    • No technology stack mentioned
    • No integration points identified
    • No performance/security constraints
  3. Incomplete Specifications

    • No acceptance criteria
    • No success metrics
    • No edge cases considered
    • No error handling mentioned
  4. Ambiguous Scope

    • Unclear boundaries ("user management" - what exactly?)
    • No distinction between MVP and future enhancements
    • Missing "what's NOT included"

Do NOT activate when:

  • Specific file paths mentioned (e.g., "auth.go:45")
  • Code snippets included
  • Existing functions/classes referenced
  • Bug fixes with clear reproduction steps

Core Principles

Sponsors

Details

Repository
github.com/davila7/claude-code-templates
Category
Code Review & Quality
First seen
Jun 3, 2026

More from davila7/claude-code-templates

All 618
1aj-geddes avatarcontinuous-testingaj-geddes/useful-ai-promptsIntegrate automated testing into CI/CD pipelines for continuous quality feedback. Use for continuous testing, CI testing, automated testing pipelines, test orch441skills.sh installs
2kortix-ai avataropenalex-paper-searchkortix-ai/kortix-registryAcademic paper search powered by OpenAlex -- the free, open catalog of 240M+ scholarly works. Use when the user needs to find academic papers, research articles441skills.sh installs
3eachlabs avataranime-avatar-generationeachlabs/skillsGenerate anime-style avatars and characters using each::sense AI. Transform photos into anime, create Ghibli-style portraits, manga characters, chibi avatars, a440skills.sh installs
4bobmatnyc avatargolang-cli-cobra-viperbobmatnyc/claude-mpm-skillsBuilding production-quality CLI tools with Cobra command framework and Viper configuration management438skills.sh installs
5davila7 avatarnowait-reasoning-optimizerdavila7/claude-code-templatesImplements the NOWAIT technique for efficient reasoning in R1-style LLMs. Use when optimizing inference of reasoning models (QwQ, DeepSeek-R1, Phi4-Reasoning, Q438skills.sh installs
6vivy-yi avatarimage-editingvivy-yi/xiaohongshu-skillsUse when editing and enhancing images for Xiaohongshu content, improving photo quality with filters and adjustments, creating visually appealing images, or prep438skills.sh installs