Claude Code Requirements Framework - Workflow enforcement and code review
npx claudepluginhub harmaalbers/claude-requirements-frameworkClaude Code Requirements Framework - Complete development lifecycle from ideation to completion. Enforces workflow requirements through hooks, guides process with 19 development skills (brainstorming, TDD, debugging, verification), and provides comprehensive code review agents.
Claude Code plugins for the Slidev presentation framework
Bundled plugins for actuating and debugging the Chrome browser.
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
A powerful hook-based system for enforcing development workflow requirements in Claude Code. Ensures critical steps like commit planning, ADR review, and test-driven development are completed before code modifications.
req command for managing requirements# Clone the repository
git clone <repository-url> ~/tools/claude-requirements-framework
cd ~/tools/claude-requirements-framework
# Run the installation script
./install.sh
The installer will:
~/.claude/hooks/~/.claude/requirements.yamlOption A: GitHub Marketplace (for users)
# In Claude Code session:
/plugin marketplace add https://github.com/HarmAalbers/claude-requirements-framework
/plugin install requirements-framework@requirements-framework
Option B: Local Marketplace (for developers)
After running install.sh, register the local clone:
# In Claude Code session:
/plugin marketplace add ~/Tools/claude-requirements-framework
/plugin install requirements-framework@requirements-framework
Verify the plugin loaded successfully:
# Check plugin appears in Claude Code
# Start a new session and type:
/requirements-framework:
# Should autocomplete to:
# - /requirements-framework:pre-commit [aspects]
# - /requirements-framework:quality-check [parallel]
# - /requirements-framework:codex-review [focus]
# Check installed version:
/plugin list
# Should show: requirements-framework@2.0.5
For detailed installation, troubleshooting, and component reference:
After installation, initialize requirements for your project:
# Interactive wizard (recommended)
cd /your/project
req init
# Or non-interactively
req init --yes --preset relaxed
The interactive wizard offers three configuration approaches:
1. Quick Preset (Recommended) Choose from context-aware presets optimized for your setup:
advanced - All features (recommended for global config)
inherit - Use global defaults (recommended for projects)
inherit: truerelaxed - Baseline requirements
strict - Full enforcement
minimal - Framework enabled, no requirements
2. Custom Selection Interactive checkbox to pick specific features:
3. Manual Setup Starts with minimal config - configure everything yourself later
req init automatically detects your context: