refine-requirements

Community

Refine requirements from coding discoveries.

Authorfoolishimp
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Requirements are rarely perfect upfront; developers often discover edge cases or missing business rules during implementation, which need to be fed back into the requirements.

Core Features & Use Cases

  • Requirements Refinement Loop: Captures discoveries (edge cases, race conditions, missing rules) made during TDD/BDD implementation.
  • Automated Documentation Update: Updates requirement documents with new BR-, C-, or F-* specifications, including discovery metadata.
  • Knowledge Capture: Ensures developer insights become permanent, preventing re-discovery by future teams.
  • Use Case: During the GREEN phase of TDD, a developer discovers a race condition for user registration. This skill documents the new business rule (BR-015), updates the requirement, adds a test, and modifies the code to handle it.

Quick Start

Refine the 'User Registration' requirement (REQ-F-USER-001) by adding a new business rule (BR-015) for concurrent registration prevention, based on a discovery during TDD.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: refine-requirements
Download link: https://github.com/foolishimp/ai_sdlc_method/archive/main.zip#refine-requirements

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository