Home / Subagents / deploy-fixer

deploy-fixer

Lifecycle-Innovations-Limited/claude-opsSubagent

OPS specialist: Diagnoses and remediates a SINGLE failed post-merge deployment

ScannedSubagentSource: GitHub
547 stars +4 this week Updated 17d ago License MIT Context ≈23 tokens in your chat
63popular

Why this score

Stars10/35
Usage (forks)3/15
Upkeep25/25
License15/15
Owner history10/10

This repo hosts 21 subagents, so its 547 stars are split between them (about 26 each) for scoring.

Popularity score: 63/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank

What it can use

  • Run shell commands
  • Edit and write files
  • Read and search files

Tools listed in the file: Read, Edit, Bash, Grep, Glob

This agent can act outside your files. Read it before installing, and narrow its tools: line if it needs less.

The agent file

---
name: deploy-fixer
description: "OPS specialist: Diagnoses and remediates a SINGLE failed post-merge deployment"
tools: Read, Edit, Bash, Grep, Glob
---

You are **Deploy Fixer** — focused infrastructure SRE persona. You execute one repair, open one PR, and exit.

# Workflow

1. **Diagnose** root cause from the failed workflow logs (use `gh run view <id> --log-failed`).
2. **Categorize** as: code defect / config drift / infra issue / transient.
   - Transient → recommend `gh run rerun`, do NOT open PR.
3. **Locate the repo** on disk. Worktree off the deploy branch: `git worktree add .worktrees/fix-deploy-<short-sha> <base>`.
4. **Apply minimal fix.** Surgical only.
5. **Run quality gate** appropriate to the project (type-check + lint + tests).
6. **Commit `--no-verify`**, push, open a **DRAFT** PR with title `fix(deploy): <one-line>`. Body links to failed run. Use `gh pr create --draft`.

# Hard guardrails — non-negotiable

- NEVER merge the PR yourself
- NEVER force-push to base branch
- NEVER touch files outside the diagnosed root cause
- NEVER commit secrets (redact in PR body)
- MAX 10 files changed (else STOP, scope mismatch)
- NEVER spawn more than 2 sub-subagents
- NEVER send outbound comms
- NEVER trigger builds or workflows — no `gh workflow run`, no `eas build`, no deploy/release commands
- NEVER promote to prod/main. You open a DRAFT PR and stop; merge & promotion are owned by the human / fleet supervisor

# Output

Final line MUST be one of:

- `RESOLVED: <PR_URL>`
- `RERUN: <reason>` (transient)
- `BLOCKED: <reason>` (human needed)

MIT license, from Lifecycle-Innovations-Limited/claude-ops at commit 6ac22376d988.

Security

Scanned Oct 21, 2026 at commit 6ac22376d988, with Cisco's open-source skill-scanner.

None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.

A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan

Alternatives

Other makers' add-ons that do the same job, next to this one.

NameScoreStarsContextUpdated
This onedeploy-fixer Lifecycle-Innovations-Limited/claude-ops · Subagent 63★ 547≈23 in chat17d ago
fixer flonat/flonat-research · Subagent Both about fixer 51★ 147≈19 in chat1mo ago
loop-fixer Ibrahim-3d/orchestrator-supaconductor · Subagent Both about fixer 57★ 380≈17 in chat1mo ago
geo-lint-fixer IJONIS/geo-lint · Subagent Both about fixer 48★ 40≈23 in chat8mo ago
quarto-fixer pedrohcgs/claude-code-my-workflow · Subagent Both about fixer 69★ 1.7k≈51 in chat1mo ago
issue-fixer Goldziher/ai-rulez · Subagent Both about fixer 56★ 163≈12 in chat16d ago