https://github.com/existential-birds/beagle
Claude Code plugin for code review skills and verification workflows. Python, Go, React, FastAPI, BubbleTea, and AI frameworks (Pydantic AI, LangGraph, Vercel AI SDK).
https://github.com/existential-birds/beagle
ai-agents bubbletea claude-code claude-code-plugin code-review developer-tools fastapi golang langgraph llm-tools pydantic-ai python react typescript
Last synced: 4 days ago
JSON representation
Claude Code plugin for code review skills and verification workflows. Python, Go, React, FastAPI, BubbleTea, and AI frameworks (Pydantic AI, LangGraph, Vercel AI SDK).
- Host: GitHub
- URL: https://github.com/existential-birds/beagle
- Owner: existential-birds
- License: mit
- Created: 2025-12-21T15:44:12.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2026-01-13T22:10:06.000Z (7 days ago)
- Last Synced: 2026-01-14T00:13:41.667Z (7 days ago)
- Topics: ai-agents, bubbletea, claude-code, claude-code-plugin, code-review, developer-tools, fastapi, golang, langgraph, llm-tools, pydantic-ai, python, react, typescript
- Language: Python
- Homepage:
- Size: 761 KB
- Stars: 7
- Watchers: 1
- Forks: 1
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# beagle

*Image: NASA, Public Domain. [Source](https://www.nasa.gov/multimedia/imagegallery/image_feature_572.html)*
Code review skills and verification workflows for Python, Go, React, iOS/Swift, and AI frameworks. Designed to complement [superpowers](https://github.com/obra/superpowers).
## Installation
```bash
claude plugin marketplace add https://github.com/existential-birds/beagle && claude plugin install beagle
```
To update: `claude plugin update beagle`
## Skills
Auto-loaded by Claude when relevant. See [Agent Skills](https://docs.claude.com/en/docs/agents-and-tools/agent-skills/overview).
| 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) |
| **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:`. See [Slash commands](https://docs.claude.com/en/docs/claude-code/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 ` | Review implementation plans |
| `review-llm-artifacts` | Detect LLM coding artifacts |
| `fix-llm-artifacts` | Fix detected artifacts |
| `commit-push` | Commit and push changes |
| `create-pr` | Create PR with template |
| `gen-release-notes ` | Generate release notes |
| `write-adr` | Generate ADRs from decisions |
| `12-factor-apps-analysis` | 12-Factor compliance check |
| `receive-feedback ` | 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 |
## Cursor IDE
Copy commands to your project:
```bash
curl -L https://github.com/existential-birds/beagle/archive/refs/heads/main.tar.gz | tar -xz --strip-components=1 beagle-main/.cursor
```
## Troubleshooting
**"Marketplace file not found"**: Remove stale entries from `~/.claude/plugins/known_marketplaces.json` and restart Claude Code.