💡 Summary
Beagle is a Claude Code plugin for automated code reviews across multiple programming languages and frameworks.
🎯 Target Audience
🤖 AI Roast: “Powerful, but the setup might scare off the impatient.”
Risk: Medium. Review: shell/CLI command execution; outbound network access (SSRF, data egress); filesystem read/write scope and path traversal. Run with least privilege and audit before enabling in production.
beagle

Image: NASA, Public Domain. Source
A Claude Code plugin for code review and verification workflows. Catch issues before you push with pre-commit reviews for Python, Go, React, iOS/Swift, and AI frameworks.
Powers the agents in Amelia.
Installation
Prerequisites:
- Claude Code CLI installed
- agent-browser for
run-test-plancommand (optional)
claude plugin marketplace add https://github.com/existential-birds/beagle claude plugin install beagle
Verify installation by running /beagle: in Claude Code—you should see the command list.
To update: claude plugin update beagle
Troubleshooting:
- "Marketplace file not found": Remove stale entries from
~/.claude/plugins/known_marketplaces.jsonand restart Claude Code. - Plugin not updating: Run
claude plugin marketplace update beagleto refresh the marketplace, thenclaude plugin update beagle.
Other Agents
Use the skills CLI to install beagle skills for other AI agents:
npx skills add existential-birds/beagle
This downloads the skills and configures them for your agent. Commands (/beagle:*) are Claude Code specific and not available through the skills CLI.
Skills
Auto-loaded by Claude when relevant. See Agent Skills.
| Category | Skills | |----------|--------| | Frontend | react-flow-*, react-router-*, tailwind-v4, shadcn-*, zustand-state, dagre-react-flow, vitest-testing, ai-elements | | Backend (Python) | python-code-review, fastapi-code-review, sqlalchemy-code-review, postgres-code-review, pytest-code-review, docling, sqlite-vec | | Backend (Go) | go-code-review, go-testing-code-review, bubbletea-code-review, wish-ssh-code-review, prometheus-go-code-review | | iOS/Swift | swift-code-review, swiftui-code-review, swiftdata-code-review, combine-code-review, urlsession-code-review, healthkit-code-review, cloudkit-code-review, watchos-code-review, widgetkit-code-review, app-intents-code-review, swift-testing-code-review | | AI Frameworks | pydantic-ai-* (6), langgraph-* (3), vercel-ai-sdk, deepagents-* (3) | | Documentation | docs-style, tutorial-docs, howto-docs, reference-docs, explanation-docs | | Workflow | receive-feedback, review-feedback-schema, review-skill-improver, llm-artifacts-detection | | Architecture | 12-factor-apps, agent-architecture-analysis, adr-*, github-projects |
Commands
Run with /beagle:<command>. See Slash commands.
| Command | Description |
|---------|-------------|
| review-python | Python/FastAPI code review |
| review-frontend | React/TypeScript code review |
| review-go | Go code review |
| review-tui | BubbleTea TUI code review |
| review-ios | iOS/SwiftUI code review |
| review-plan <path> | Review implementation plans |
| review-llm-artifacts | Detect LLM coding artifacts |
| fix-llm-artifacts | Fix detected artifacts |
| gen-test-plan | Generate YAML test plan from branch changes |
| run-test-plan | Execute test plan, stop on first failure |
| commit-push | Commit and push changes |
| create-pr | Create PR with template |
| gen-release-notes <tag> | Generate release notes |
| write-adr | Generate ADRs from decisions |
| draft-docs <prompt> | Generate documentation drafts |
| improve-doc <path> | Improve docs using Diátaxis |
| 12-factor-apps-analysis | 12-Factor compliance check |
| receive-feedback <path> | Process review feedback |
| fetch-pr-feedback | Fetch bot comments from PR |
| respond-pr-feedback | Reply to bot comments |
| ensure-docs | Documentation coverage check |
| skill-builder | Create new skills |
| prompt-improver | Optimize prompts |
Pros
- Supports multiple programming languages.
- Automates code review processes.
- Integrates well with existing workflows.
Cons
- Requires Claude Code CLI installation.
- May have a learning curve for new users.
- Limited to specific commands for usage.
Related Skills
claude-mods
A“Powerful, but the setup might scare off the impatient.”
Disclaimer: This content is sourced from GitHub open source projects for display and rating purposes only.
Copyright belongs to the original author existential-birds.
