💡 摘要
Beagle是一个Claude Code插件,用于跨多种编程语言和框架的自动化代码审查。
🎯 适合人群
🤖 AI 吐槽: “看起来很能打,但别让配置把人劝退。”
风险:Medium。建议检查:是否执行 shell/命令行指令;是否发起外网请求(SSRF/数据外发);文件读写范围与路径穿越风险。以最小权限运行,并在生产环境启用前审计代码与依赖。
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 |
优点
- 支持多种编程语言。
- 自动化代码审查流程。
- 与现有工作流程良好集成。
缺点
- 需要安装Claude Code CLI。
- 新用户可能需要学习曲线。
- 使用时仅限于特定命令。
相关技能
免责声明:本内容来源于 GitHub 开源项目,仅供展示和评分分析使用。
版权归原作者所有 existential-birds.
