Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
cameroncooke avatar

Warden

  • 21 installs
  • 6.2k repo stars
  • Updated August 4, 2026
  • cameroncooke/xcodebuildmcp

warden is a skill that runs the Warden CLI to analyze code changes before committing and report findings by severity.

About

This skill runs the Warden CLI to analyze code changes before they are committed. A developer invokes it to check uncommitted work, review changes against a git ref, or auto-apply suggested fixes. It reads Warden findings by severity and gates commits on high-severity issues.

  • Runs the Warden CLI to analyze uncommitted changes before you commit
  • Reads high/medium/low findings and can auto-apply fixes with warden --fix
  • Supports analyzing specific files or a git ref range like main..HEAD

Warden by the numbers

  • 21 all-time installs (skills.sh)
  • Ranked #723 of 1,352 Code Review & Quality skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

warden capabilities & compatibility

Requires WARDEN_ANTHROPIC_API_KEY or a claude login session.

Capabilities
code review · pre commit check
Works with
github · anthropic
Use cases
code review · refactoring
Runs
Runs locally
Pricing
Bring your own API key
From the docs

What warden says it does

Run Warden to analyze code changes before committing.
SKILL.md
Set `WARDEN_ANTHROPIC_API_KEY` or log in via `claude login` before running.
SKILL.md
npx skills add https://github.com/cameroncooke/xcodebuildmcp --skill warden

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs21
repo stars6.2k
Last updatedAugust 4, 2026
Repositorycameroncooke/xcodebuildmcp

What it does

Analyze uncommitted code changes with the Warden CLI and fix findings before committing.

Who is it for?

Running a pre-commit analysis pass over uncommitted changes and applying suggested fixes.

When should I use this skill?

When asked to run warden, check changes, review before commit, or edit warden.toml.

What you get

Changes are analyzed by Warden and issues are surfaced or auto-fixed before commit.

  • Severity-ranked findings on uncommitted changes
  • Optionally auto-applied fixes

By the numbers

  • 3 severity levels (high, medium, low)
  • 5 documented CLI commands

Files

SKILL.mdMarkdownGitHub ↗

Run Warden to analyze code changes before committing.

References

Read the relevant reference when the task requires deeper detail:

DocumentRead When
${CLAUDE_SKILL_ROOT}/references/cli-reference.mdFull option details, per-command flags, examples
${CLAUDE_SKILL_ROOT}/references/configuration.mdEditing warden.toml, triggers, patterns, troubleshooting
${CLAUDE_SKILL_ROOT}/references/config-schema.mdExact field names, types, and defaults
${CLAUDE_SKILL_ROOT}/references/creating-skills.mdWriting custom skills, remote skills, skill discovery

Running Warden

# Analyze uncommitted changes (uses warden.toml triggers)
warden

# Run a specific skill
warden --skill <skill-name>

# Analyze specific files
warden src/auth.ts src/database.ts

# Analyze changes from a git ref
warden main..HEAD
warden HEAD~3

# Auto-apply suggested fixes
warden --fix

# Fail on high-severity findings
warden --fail-on high

Set WARDEN_ANTHROPIC_API_KEY or log in via claude login before running.

Pre-Commit Workflow

After making code changes and before committing:

1. Run warden to analyze uncommitted changes 2. Review the findings 3. Fix issues Warden reports (or use warden --fix to auto-apply) 4. Commit the changes

Run Warden once to validate work. Do not loop re-running Warden on the same changes.

Reading Output

Severity levels:

  • high - Must fix before merge
  • medium - Worth reviewing
  • low - Minor improvement

Exit codes: 0 = no findings at or above fail threshold. 1 = findings at or above fail threshold.

Verbosity: -v shows real-time findings. -vv shows debug info (tokens, latency). -q shows errors and summary only.

Commands

CommandDescription
wardenRun analysis (default)
warden initInitialize warden.toml and GitHub workflow
warden add [skill]Add skill trigger to warden.toml
warden sync [remote]Update cached remote skills
warden setup-appCreate GitHub App via manifest flow

For full options and flags, read ${CLAUDE_SKILL_ROOT}/references/cli-reference.md.

Related skills

FAQ

What does warden analyze?

Uncommitted changes by default, or specific files or a git ref range such as main..HEAD or HEAD~3.

Can it fix issues automatically?

Yes, running warden --fix auto-applies suggested fixes.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.