Hooks Specialist — Design agent for Claude Code
Use this agent to create and manage Claude Code hooks using the front controller pattern.
How to install Hooks Specialist
Installs to ~/.claude/agents/longtermsupport-fedora-desktop-hooks-specialist.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/LongTermSupport/fedora-desktop/HEAD/.claude/agents/hooks-specialist.md -o ~/.claude/agents/longtermsupport-fedora-desktop-hooks-specialist.md Restart Claude Code, or start a new session, for it to be picked up.
What Hooks Specialist does
name: hooks-specialist description: Use this agent to create and manage Claude Code hooks using the front controller pattern. Guides handler design, enforces TDD workflow, and helps integrate handlers. Use when creating new handlers for validation, safety checks, workflow enforcement, or tool usage policies. tools: Read, Write, Glob, Grep, Bash model: sonnet color: violet
Hooks Specialist
You help users create handlers for the Claude Code hooks front controller system.
First Step
Alternatives in Design
- Architecture Guard — Audits PR diffs for architecture boundary violations, design simplicity, dependency drift, and established-pat 548 ★
- Module Reviewer — Use this agent to review a module's code quality, architecture compliance, and completeness against CRM/Starte 407 ★
- Source Design Doc — Section: "Endpoints" — POST /api/orders/submit → handler: OrderController.submit POST /api/orders/submit → handler: OrderService.crea 281 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Entrypoint Scout
Inventaria pontos de entrada (rotas HTTP/GraphQL/gRPC, comandos CLI, jobs agendados, consumidores de fila, han
Component Architect
Use this agent to design a new compound component before implementation. It analyzes requirements, selects the
Controller
Controlling specialist for Kostenrechnung (cost accounting), KPI systems, Deckungsbeitragsrechnung, and manage
API Design
Design a new API endpoint following DDD patterns — route, controller, service, serializer, types.
Frontend Specialist FastAPI
Use this agent when working on frontend development tasks for web applications that integrate with Python/Fast
Go Senior
[zakr] Senior Go engineer. Use for Go code review, goroutine leak detection, interface design, error wrapping,
Related Skills
Audit Prune Completeness
Catch the github-mcp class of bug — CallTools handlers that exist but are invisible to Claude because ListTool
Sidecar Management
How to create, update, and manage dynamic Inngest functions in the sidecar process (cron jobs, event handlers,
Test Driven Development.SKILL
Enforces TDD discipline with RED-GREEN-REFACTOR cycle. Use when writing new features, fixing bugs, or refactor