requirements-analyzer

Community

Extract real requirements from your code and tests.

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.md Updates: 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.md that 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 required

Components

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.
View Source Repository