Delegate backend architecture and API design to specialized AI agents: craft REST/GraphQL contracts with versioning and evolvability reviews, design data models, scalable systems, pipelines, ETL/ELT flows, and event-driven patterns.
Use this agent when you need to design API contracts, analyze breaking changes, design RESTful or GraphQL APIs, implement versioning strategies, or review API architecture . Examples: <example>Context: User needs to add a new API endpoint for user profiles . user: 'We need an endpoint to update user profile information' assistant: 'I'll use the api-designer agent to design the API contract with proper HTTP semantics and versioning strategy.' <commentary>API contract design requires the api-designer agent's expertise in REST principles and API design.</commentary></example> <example>Context: User wants to evaluate proposed API changes . user: 'Can you review these proposed changes to our user API for breaking changes?' assistant: 'Let me use the api-designer agent to analyze the changes and identify any breaking changes that could impact clients.' <commentary>Breaking change analysis and API evolution requires the api-designer agent.</commentary></example>
Use this agent when you need to design data models, architect backend systems, build data pipelines, implement analytics infrastructure, or design scalable data processing systems . Examples: <example>Context: User needs to design data architecture for analytics dashboard . user: 'We need to track completion rates and performance metrics across our platform' assistant: 'I'll use the backend-architect agent to design the data pipeline and analytics infrastructure for tracking these metrics.' <commentary>Analytics architecture and data pipeline design requires the backend-architect agent's expertise in system design and data modeling.</commentary></example> <example>Context: User wants to implement event-driven architecture . user: 'We need to process user events in real-time for our recommendation system' assistant: 'Let me use the backend-architect agent to design the event-driven architecture and data flow patterns.' <commentary>Event-driven systems and data architecture require the backend-architect agent.</commentary></example>
Ship-ready code from your AI coding agent. 139+ plugins for quality gates, tooling, memory, and specialized agents — so your AI writes code that's ready to merge.
Two commands. That's it.
# 1. Install the CLI
curl -fsSL https://han.guru/install.sh | bash
# 2. Auto-detect and install plugins for your project
han plugin install --auto
Next time you use Claude Code, validation hooks run automatically when you finish a conversation.
# Homebrew (macOS/Linux)
brew install thebushidocollective/tap/han
139 plugins across six categories:
| Category | Description | Examples |
|---|---|---|
| Core | Essential infrastructure. Auto-installs han binary, provides metrics and MCP servers | Always required |
| Languages | Validation plugins for your language/runtime | TypeScript, Rust, Python, Go, Ruby |
| Validation | Linters, formatters, and quality tools | Biome, ESLint, ShellCheck, Pytest |
| Disciplines | Specialized AI agents for engineering domains | Security, accessibility, API design, architecture |
| Services | MCP servers for external platforms | GitHub, GitLab, Linear |
| Tools | MCP servers for development utilities | Playwright, Blueprints, Context7 |
Browse all plugins at han.guru/plugins
--auto flag detects your stack automatically# Install plugins
han plugin install # Interactive mode
han plugin install --auto # Auto-detect your stack
han plugin install <name> # Install specific plugin
# Manage plugins
han plugin search <query> # Search marketplace
han plugin uninstall <name> # Remove plugin
# Run hooks manually
han hook run <plugin> <hook> # Run a specific hook
han hook explain # Show configured hooks
# MCP server
han mcp # Start MCP server for natural language hook execution
Full documentation at han.guru/docs
See CONTRIBUTING.md for how to create new plugins.
MIT License - see LICENSE
Built by The Bushido Collective
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub thebushidocollective/han --plugin do-backendEmbedded development agents providing expertise in RTOS, firmware, and IoT
Comprehensive Cucumber BDD testing skills for behavior-driven development with Gherkin syntax.
Advanced Objective-C programming skills for iOS and macOS development
Advanced Python skills for type system, async patterns, and data modeling.
Comprehensive Vitest testing framework skills for modern Vite-powered JavaScript and TypeScript projects.
Agents specialized in system architecture and solution design. Focuses on scalability, design patterns, and architectural decisions.
Use this agent when designing APIs, building server-side logic, implementing databases, or architecting scalable backend systems. This agent specializes in creating robust, secure, and performant backend services. Examples:\n\n<example>\nContext: Designing a new API\nuser: "We need an API for our social sharing feature"\nassistant: "I'll design a RESTful API with proper authentication and rate limiting. Let me use the backend-architect agent to create a scalable backend architecture."\n<commentary>\nAPI design requires careful consideration of security, scalability, and maintainability.\n</commentary>\n</example>\n\n<example>\nContext: Database design and optimization\nuser: "Our queries are getting slow as we scale"\nassistant: "Database performance is critical at scale. I'll use the backend-architect agent to optimize queries and implement proper indexing strategies."\n<commentary>\nDatabase optimization requires deep understanding of query patterns and indexing strategies.\n</commentary>\n</example>\n\n<example>\nContext: Implementing authentication system\nuser: "Add OAuth2 login with Google and GitHub"\nassistant: "I'll implement secure OAuth2 authentication. Let me use the backend-architect agent to ensure proper token handling and security measures."\n<commentary>\nAuthentication systems require careful security considerations and proper implementation.\n</commentary>\n</example>
Expert agents for software architecture, backend development, and system design
Full-stack agents — frontend, backend, API, DevOps architects
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.