
getsentry / warden
✓ Official★ 346A skill package that teaches your agent 5 capabilities — every one documented and browsable below, no GitHub required · by sentry.
Each skill below is one capability this package teaches your agent. Install the whole package, or open a skill to install just that one.
Reference guide for writing effective agent prompts and skills. Use when creating new skills, reviewing prompt quality, or understanding Warden's prompt…
10 files — installable on its own
Staff-level codebase health review. Finds monolithic modules, silent failures, type safety gaps, test coverage holes, and LLM-friendliness issues.
1 file — installable on its own
Guide for writing tests. Use when adding new functionality, fixing bugs, or when tests are needed. Emphasizes integration tests, real-world fixtures, and…
1 file — installable on its own
Run Warden to analyze code changes before committing. Use when asked to "run warden", "check my changes", "review before commit", "warden config",…
8 files — installable on its own
Full-repository code sweep. Scans every file with Warden, verifies findings through deep tracing, creates draft PRs for validated issues. Use when asked to…
22 files — installable on its own
warden
Your code is under new management. Agents that review your code - locally or on every PR - using the Skills you already know and love.
Why Warden?
Skills, not prompts. Define analysis once, run it anywhere. Bootstrap your environment with skills from conventional directories (.agents/skills/ or .claude/skills/).
Two ways to run. CLI catches issues before you push. GitHub Action reviews every PR automatically.
GitHub-native. Eligible findings appear as inline PR comments with suggested fixes, and every finding is reported in Checks.
Quick Start
# Initialize warden in your repository
npx @sentry/warden init
# Add the built-in baseline reviews
npx @sentry/warden add security-review
npx @sentry/warden add code-review
# Run a pre-review on current branch changes
# Uses Pi. Set WARDEN_OPENAI_API_KEY, or WARDEN_ANTHROPIC_API_KEY for Anthropic models.
npx @sentry/warden
# Fix issues automatically
npx @sentry/warden --fixContributing
git clone git@github.com:getsentry/warden.git
cd warden
pnpm install && pnpm build
pnpm test # unit tests
pnpm test:coverage # unit tests with LCOV coverage
pnpm evals # end-to-end evals (requires API key)See packages/evals/README.md for the eval framework.
License
FSL-1.1-ALv2
Install the whole package (5 skills):
npx skills add https://github.com/getsentry/wardenOr install a single skill:
npx skills add https://github.com/getsentry/warden --skill <name>Pick the skill name from the Skills tab — each entry there installs independently.