Get started with Warden in 5 minutes or less.
- GitHub CLI (
gh) installed and authenticated - AI coding assistant (Claude Code, GitHub Copilot, or Cursor)
- Warden repository in your workspace/directory
- Open the Warden repository in your editor/workspace
- AI reads the instructions (CLAUDE.md, .cursorrules, or copilot-instructions.md)
- Say "Run Warden" explicitly
- AI executes the workflow automatically
"Run the Warden skill"
"Execute Warden on my open PRs"
This runs with safe defaults:
- Standard review depth (1 generalist reviewer)
- Tests affected packages only
- Balanced fix strategy
- Auto-commit on success
"Run Warden in dry-run mode"
"Execute Warden without making changes to preview issues"
"Run Warden with security and testing reviewers, use full test suite"
→ Uses: --reviewers security,testing --test-strategy full
"Run Warden and skip tests for doc-only changes"
→ Uses: --test-strategy none
"Run Warden quietly with affected tests only"
→ Uses: --quiet --test-strategy affected
"Run Warden with conservative fixes, full tests, and review before pushing"
→ Uses: --fix-strategy conservative --test-strategy full --require-review-before-push
"Run Warden on PR #123"
"Execute Warden to fix PR #456"
"Run Warden with security, performance, and architecture reviewers, full test suite, conservative fixes"
→ Uses: --reviewers security,performance,architecture --test-strategy full --fix-strategy conservative
- Discovers PRs - Finds your open pull requests
- Analyzes Three Sources:
- CI failures (test failures, build errors)
- Review comments (requested changes)
- Code quality (security, performance issues)
- Prioritizes - Sorts by severity (Critical → High → Medium → Low)
- Asks Permission - Shows you what it found, asks what to fix
- Fixes & Validates:
- Applies fixes
- Runs: Build → Lint → Format → Test
- Only commits if ALL validations pass
- Pushes Changes - Updates the PR with fixes
- Reports - Shows summary of what was fixed
- ✅ Works on existing PRs - Not creating new ones
- ✅ Discovers commands from your repo - Reads CLAUDE.md, CI configs for build/test commands
- ✅ Validates before pushing - Build + Lint + Test must pass
- ✅ Isolated workspaces - Never touches your working directory
- ✅ Incremental fixes - Fix by severity tier, rollback if tests fail
You can specify parameters in natural language. The AI understands:
Review depth:
- "Use security and performance reviewers"
- "Run comprehensive review with all specialists"
Test strategy:
- "Use full test suite"
- "Test affected packages only"
- "Skip tests"
Fix strategy:
- "Use conservative fixes"
- "Be aggressive with fixes"
- "Balanced approach"
Safety:
- "Require review before pushing"
- "Create rollback branch"
- "Protect main and master branches"
See CONFIGURATION.md for workspace setup and PARAMETERS.md for all options (25 core + 19 advanced).
- Detailed workflow: WORKFLOW.md
- All parameters: PARAMETERS.md
- Safety features: SAFETY.md
- Troubleshooting: TROUBLESHOOTING.md
Always say "Run Warden" or "Execute the Warden skill" so the AI knows to use this specific workflow!