dobbe

DevOps autopilot for Claude Code. Scan vulns, fix deps, review PRs, generate tests, track DORA metrics.

$ npx dobbe install

Click to copy. Zero config required.

View on GitHub See features
fail? retry with feedback (3x) scan Fetch alerts fix Upgrade deps commit Stage changes verify Run tests report Summary pr Create PR

Every command is a state machine. Zod validates every step. Retries inject the exact error output.

45 minutes to 3 minutes

The old way ~45 min
$ gh api /repos/acme/web/dependabot/alerts
# ...read 47 lines of JSON...
$ git checkout -b fix/security-patch
$ npm install lodash@4.17.21
$ npm test
# FAILED -- TypeError in utils.js:42
# ...debug for 20 minutes...
$ npm install lodash@4.17.21 axios@0.21.4
$ npm test
# PASSED
$ git add -A && git commit -m "fix: deps"
$ git push -u origin HEAD
$ gh pr create --title "fix: deps"
The dobbe way ~3 min
/dobbe-vuln-resolve

[scan]    Found 3 Dependabot alerts
[fix]     Upgraded lodash, axios
[verify]  Tests failed (TypeError)
[retry]   Feedback injected, attempt 2/3
[fix]     Alternative version pinned
[verify]  Tests passed (147/147)
[pr]      PR #142 created

# Done. One command. Automatic retry.
0
commands
0
pipelines
0
tests
0
coverage

What dobbe does

/dobbe-vuln-resolve

Vulnerability Resolution 3x retry

Scan alerts, triage by risk, upgrade packages, run tests, auto-retry on failure, create PR.

/dobbe-review-post

Code Review

Deep AI review with security and quality analysis. Posts comments directly to GitHub.

/dobbe-test-gen

Test Generation 3x retry

Find coverage gaps, generate tests, verify they pass, retry if not, create PR.

/dobbe-metrics-dora

DORA Metrics

Deploy frequency, lead time, failure rate, MTTR. With DORA benchmark ratings.

/dobbe-incident-triage

Incident Triage

Sentry issue triage with AI root cause analysis and resolution suggestions.

/dobbe-audit-report

Security Audit

Vulns, licenses, secrets, code quality. Four dimensions in one command.

How it works

1

Install

Run npx dobbe install and restart Claude Code. Skills appear as /dobbe-* commands.

2

Run a command

Type /dobbe-vuln-resolve. The MCP server starts a state machine and sends declarative steps with intent, mode, and context.

3

Claude does the work

Claude follows each step, submits results. If tests fail, the server retries with error context. You get a PR.

/dobbe-vuln-resolve
// You type /dobbe-vuln-resolve
 
pipeline_start({"vuln-resolve", repo: "acme/app"})
{step: "scan", intent: "Scan for alerts", mode: "act"}
 
pipeline_step({result: {alerts: 3}})
{step: "fix", intent: "Fix vulnerabilities", mode: "act"}
 
// Tests fail -- server auto-retries with feedback
{step: "fix", iteration: 2, feedback: "TypeError..."}
 
{done: true} // PR created

Works with your stack

GitHub Sentry Slack npm pip bundler Cargo Go mod Jest pytest Vitest Go test RSpec

Auto-detects: Django, Angular, React, Next.js, Express, Flask, FastAPI, Spring Boot, Rails

373 tests | 94% coverage | 0 config files | 3x auto-retry

Ready to automate your DevOps?

Install in 10 seconds. Uninstall just as fast.

$ npx dobbe install


View on GitHub npm package