How oumpi/claude-code works
This repository is a public extension and operations repository for Claude Code, not the implementation of its terminal agent runtime. The README describes Claude Code as the user-facing coding agent and says plugins add commands and agents. The tree shows plugin definitions, hookify’s executable rule-evaluation path, and security guidance hooks. The principal workflow is a developer using Claude Code and its extensions to perform coding tasks; exact host-to-plugin dispatch details are not available here, so those links are kept at the documented extension boundary.
Main entry points: hookify Hookify Rules · config_loader.py Rule Loader · rule_engine.py Rule Engine · pretooluse.py Pre-tool Hook
Components 20
Coding Extensions
- Code Review
plugins/code-review - Feature Development
plugins/feature-dev - PR Review Toolkit
plugins/pr-review-toolkit - Commit Commands
plugins/commit-commands - Ralph Wiggum
plugins/ralph-wiggum
Hook Controls
- Hookify Rules
plugins/hookify - Pre-tool Hook
plugins/hookify/hooks/pretooluse.py - Post-tool Hook
plugins/hookify/hooks/posttooluse.py - Stop Hook
plugins/hookify/hooks/stop.py - Prompt Hook
plugins/hookify/hooks/userpromptsubmit.py - Rule Loader
plugins/hookify/core/config_loader.py - Rule Engine
plugins/hookify/core/rule_engine.py - Security Guidance
plugins/security-guidance/hooks/security_reminder_hook.py
Plugin Authoring
- Plugin Development
plugins/plugin-dev - Agent SDK Dev
plugins/agent-sdk-dev
Interaction Styles
- Frontend Design
plugins/frontend-design - Output Styles
plugins/explanatory-output-style - Learning Style
plugins/learning-output-style
Other components
- Developer
- Claude Code
Connections 25
- Developer → Claude Code: uses
- Claude Code → Code Review: extends with
- Claude Code → Feature Development: extends with
- Claude Code → PR Review Toolkit: extends with
- Claude Code → Commit Commands: extends with
- Claude Code → Ralph Wiggum: extends with
- Claude Code → Hookify Rules: extends with
- Claude Code → Security Guidance: extends with
- Claude Code → Plugin Development: extends with
- Claude Code → Agent SDK Dev: extends with
- Claude Code → Frontend Design: extends with
- Claude Code → Output Styles: extends with
- Claude Code → Learning Style: extends with
- Pre-tool Hook → Rule Loader: loads rules
- Pre-tool Hook → Rule Engine: evaluates input
- Post-tool Hook → Rule Loader: loads rules
- Post-tool Hook → Rule Engine: evaluates input
- Stop Hook → Rule Loader: loads rules
- Stop Hook → Rule Engine: evaluates input
- Prompt Hook → Rule Loader: loads rules
- Prompt Hook → Rule Engine: evaluates input
- Hookify Rules → Pre-tool Hook: provides hook
- Hookify Rules → Post-tool Hook: provides hook
- Hookify Rules → Stop Hook: provides hook
- Hookify Rules → Prompt Hook: provides hook