Skip to content
Back to skills

140 Claude 2c115fdf

ASecurity

This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.

  • 4 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added June 1, 2026
documentationtypescriptpythongobashsqlreactfastapitestingcode-reviewgit

Works with

  • claude code
  • cli
  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned June 1, 2026

npx -y skills add tools-only/X-Skills --skill 140-claude_2c115fdf --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 140 Claude 2c115fdf?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for 140 Claude 2c115fdf
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tools-only-140-claude-2c115fdf/badge)](https://www.skillsdirectory.com/skills/tools-only-140-claude-2c115fdf)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
# CLAUDE.md

This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.

## What This Is

Beagle is a Claude Code plugin providing code review skills and verification workflows. Designed to complement [superpowers](https://github.com/obra/superpowers) with pre-push reviews and GitHub bot feedback handling. It contains 72 skills (auto-loaded by Claude when relevant) and 25 commands (user-invoked via `/beagle:<command>`).

## Plugin Architecture

```
beagle/
├── .claude-plugin/          # Plugin manifest (plugin.json) and marketplace config
├── commands/                # User-invoked slash commands (14 files)
└── skills/                  # Model-invoked agent skills (45 skills, flat structure)
```

**Skill categories** (all in flat `skills/` folder):
- **Frontend**: react-flow*, react-router-v7, tailwind-v4, shadcn-ui*, zustand-state, vitest-testing, dagre-react-flow
- **Backend Python**: python-code-review, fastapi-*, sqlalchemy-code-review, postgres-code-review, pytest-code-review
- **Backend Go**: go-code-review, bubbletea-code-review, wish-ssh-code-review, prometheus-go-code-review, go-testing-code-review
- **Backend Elixir**: elixir-code-review, elixir-performance-review, elixir-security-review, phoenix-code-review, liveview-code-review, exunit-code-review
- **AI Frameworks**: pydantic-ai-* (6 skills), langgraph-* (3 skills), vercel-ai-sdk
- **Utilities**: docling, sqlite-vec, github-projects, 12-factor-apps, ai-elements, agent-architecture-analysis, receive-feedback, review-feedback-schema, review-skill-improver

## Local Development

Test the plugin during development:

```bash
# In Claude Code settings (~/.claude/settings.json)
{
  "plugins": ["/path/to/your/beagle"]
}
```

Restart Claude Code after changes to reload. For skills, start a conversation using trigger keywords. For commands, run `/beagle:<command-name>`.

## Skills vs Commands

See [Agent Skills](https://docs.claude.com/en/docs/agents-and-tools/agent-skills/overview) and [Slash commands](https://docs.claude.com/en/docs/claude-code/slash-commands) for general concepts.

**Skills** (`skills/` folder): Auto-loaded by Claude when relevant. Structure: `skill-name/SKILL.md` with optional `references/` folder.

**Commands** (`commands/` folder): User-invoked with `/beagle:<name>`. Single markdown file per command.

## Creating New Skills

See [Agent Skills best practices](https://docs.claude.com/en/docs/agents-and-tools/agent-skills/best-practices) for authoring guidance.

Beagle-specific:
- Keep SKILL.md under 500 lines; use `references/` for details
- Some skills use multiple root-level .md files (e.g., react-router-v7)
- Code review skills: use format `[FILE:LINE] ISSUE_TITLE`

## Creating New Commands

Beagle command patterns:
- Start with context gathering (git diff, tech detection)
- Load relevant skills dynamically
- Include output format templates
- End with verification steps

## Key Commands

| Command | Purpose |
|---------|---------|
| `review-python` | Python/FastAPI code review with tech detection |
| `review-frontend` | React/TypeScript code review with tech detection |
| `review-go` | Go code review with BubbleTea/Wish/Prometheus detection |
| `review-tui` | BubbleTea TUI code review with Elm architecture focus |
| `review-plan` | Review implementation plans before execution |
| `commit-push` | Commit with Conventional Commits format |
| `create-pr` | Create PR with structured template |
| `gen-release-notes` | Generate changelog from git history |
| `skill-builder` | Guided skill creation workflow |
| `receive-feedback` | Process code review feedback with verification |
| `fetch-pr-feedback` | Fetch and evaluate bot review comments from PR |
| `respond-pr-feedback` | Post replies to bot review comments |
| `12-factor-apps-analysis` | Analyze codebase for 12-Factor compliance |
| `ensure-docs` | Documentation quality checking with language-specific standards |
| `llm-judge` | Compare implementations using LLM-as-judge methodology |

## Conventions

- **Commits**: Conventional Commits format (feat, fix, docs, refactor, test, chore)
- **Versioning**: Semantic versioning in `.claude-plugin/plugin.json`
- **Release notes**: Keep a Changelog format, generated via `/beagle:gen-release-notes`

## No Build System

This is a pure markdown plugin. No npm, no build, no tests. Validation is manual inspection of markdown syntax and YAML frontmatter.

## Release Process

1. **Update CHANGELOG.md** - Add new version section with changes (Keep a Changelog format)
2. **Bump version** - Update `version` in `.claude-plugin/plugin.json` (semver)
3. **Commit** - `chore(release): bump version to X.Y.Z`
4. **Push** - `git push origin main`
5. **Tag** - `git tag -a vX.Y.Z -m "Release vX.Y.Z - Summary"` and `git push origin vX.Y.Z`
6. **Release** - `gh release create vX.Y.Z --title "vX.Y.Z" --notes "..."`

Version bumping:
- **Patch** (x.y.Z): Bug fixes, documentation
- **Minor** (x.Y.0): New commands, skills, or features
- **Major** (X.0.0): Breaking changes to existing commands/skills

Files in this skill

  • README.md774 B
  • skill.md5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…