requirements-analyzer
CommunityExtract real requirements from your code and tests.
Software Engineering#automation#testing#project management#code analysis#requirements#analysis#traceability
Authorakaszubski
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Project requirements often become outdated or misaligned with the actual codebase. This Skill eliminates guesswork by extracting evidence-based requirements directly from your existing tests and code, ensuring your PROJECT.md reflects what's truly implemented and verified.
Core Features & Use Cases
- Evidence-Based Extraction: Analyzes test assertions, code documentation, and implementation patterns to identify functional and non-functional requirements.
- Automated
PROJECT.mdUpdates: Automatically updates your project's central requirements document with verified information. - Traceability: Provides traceability links between requirements, tests, and code implementations.
- Use Case: Before a major release, run this Skill to generate an up-to-date
PROJECT.mdthat accurately lists all implemented features and their verification status, providing a clear, auditable record of project capabilities.
Quick Start
Run the script to extract and update requirements
python .claude/skills/requirements-analyzer/extract_requirements.py
Dependency Matrix
Required Modules
None requiredComponents
scripts
💻 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: requirements-analyzer Download link: https://github.com/akaszubski/realign/archive/main.zip#requirements-analyzer Please download this .zip file, extract it, and install it in the .claude/skills/ directory.