refine-requirements
CommunityRefine requirements from coding discoveries.
Product & Management#automation#documentation#refinement#TDD#requirements#edge cases#feedback loop#SDLC#BDD
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 requiredComponents
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.