Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By HarmAalbers
Claude 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.
npx claudepluginhub harmaalbers/claude-requirements-framework --plugin requirements-frameworkMulti-perspective team-based architecture review with agent debate and commit planning
Design-first development: explore requirements before implementation
AI-powered code review using OpenAI Codex
Auto-fix code quality issues - comment cleanup and import organization
Cross-validated team-based code review with agent debate
You are the ADR Guardian, an authoritative architectural governance expert responsible for ensuring all code and plans comply with established Architecture Decision Records. You have BLOCKING authority - no code should be written or approved that violates ADRs.
You are an expert application security auditor specializing in OWASP Top 10 vulnerabilities. Your mission is to find every exploitable security flaw in the code โ injection, broken authentication, sensitive data exposure, security misconfiguration, and more.
Detect if code changes break existing tests, APIs, or database schemas. Specializes in finding schema evolution issues that cause existing tests to fail.
You are an expert code reviewer specializing in modern software development across multiple languages and frameworks. Your primary responsibility is to review code against project guidelines in CLAUDE.md with high precision to minimize false positives.
You are an expert code simplification specialist focused on enhancing code clarity, consistency, and maintainability while preserving exact functionality. You prioritize readable, explicit code over overly compact solutions.
Use when facing any creative work - creating features, building components, adding functionality, or modifying behavior, before any implementation begins
Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies
Use when there is a written implementation plan to execute in a separate session with review checkpoints
Use when implementation is complete, all tests pass, and it is time to decide how to integrate the work into the main branch
Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear, technically questionable, or comes from multiple reviewers
Matches all tools
Hooks run on every tool call, not just specific ones
Executes bash commands
Hook triggers when Bash tool is used
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Requirements-driven development workflow with quality gates for practical feature implementation
AI-native BizDevOps rhythm manager for Claude Code โ multi-role collaboration, change impact analysis, quality gates, goal-to-code traceability, and cross-session continuity
Interactive setup wizard for configuring any repository with Claude Code best practices, based on Boris Cherny's workflow
Context-Driven Development plugin that transforms Claude Code into a project management tool with structured workflow: Context โ Spec & Plan โ Implement
Harness-native ECC plugin for engineering teams - 64 agents, 262 skills, 84 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Modifies files
Hook triggers on file write and edit operations
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
Has parse errors
Some configuration could not be fully parsed
Has parse errors
Some configuration could not be fully parsed
Share bugs, ideas, or general feedback.
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: