Use when running ops agents in the Ramp pattern: repetitive loops vs exploratory dynamic workflows, declarative correct-trace, trace-debug over benchmarks, least-privilege, and cost culture. Triggers on \"Ramp ops\", \"loops vs workflows\", \"correct-trace\", \"trace-debug\". Non-triggers: generic workflow orchestration with no ops surface (use workflows). Outcome: an ops loop system with least-privilege, cost control, and on-call-ready inspection.
Scanned 9/19/2026
Install to Claude Code
npx -y skills add majinmagros/magros.ai-skills --skill ramp-ops --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Ramp Ops?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/majinmagros-ramp-ops)More formats (shields.io, HTML) on the badges page.
---
name: ramp-ops
description: "Use when running ops agents in the Ramp pattern: repetitive loops vs exploratory dynamic workflows, declarative correct-trace, trace-debug over benchmarks, least-privilege, and cost culture. Triggers on \"Ramp ops\", \"loops vs workflows\", \"correct-trace\", \"trace-debug\". Non-triggers: generic workflow orchestration with no ops surface (use workflows). Outcome: an ops loop system with least-privilege, cost control, and on-call-ready inspection."
metadata:
origin: ECC
---
# Ramp Ops
Operate agents the Ramp way: cheap **loops** for repetitive toil, **dynamic workflows** for exploratory work, declarative traces for debugging, least-privilege by default, and cost culture that platformizes top spenders.
## When To Activate
- The user says Ramp pattern, loops vs workflows, babysit PR, rebase train, dead-code sweep.
- On-call, SRE, or platform work needs a digital coworker across GitHub/Linear/Slack/Datadog/Sentry/Zendesk.
- Debugging relies on slogans or benchmarks instead of real execution traces.
- Agent spend concentrates in a few workflows nobody owns.
## Workflow
### 1. Split loops vs dynamic workflows
- Loops (repetitive, stable shape): babysit PR, rebase, dead-code removal, flaky-test rerun, dependency bumps.
- Dynamic workflows (exploratory, unknown shape): incident triage, new integration, migration planning.
- Rule: if it ran the same way 3 times, convert it to a loop; if it never runs the same way twice, keep it dynamic.
### 2. Write declarative correct-trace
- Declare the expected trace first: steps, tools allowed, artifacts produced, done-criteria.
- Run the agent, then diff actual trace vs declared trace.
- A deviation is a finding, not noise: fix the declaration or fix the agent, never both silently.
### 3. Prefer trace-debug over benchmarks
- When something fails, read the full trace (inputs, tool calls, outputs, timing) before quoting any benchmark.
- Reproduce from the trace with the smallest input that still diverges.
- Benchmarks rank models; traces fix systems. Never substitute one for the other.
### 4. Enforce least-privilege
- Each loop gets minimum scopes: only the repos, channels, and APIs it needs.
- Destructive actions (merge, close, page, deploy) require an explicit gate or allow-listed target.
- Review scopes when the loop changes shape; privilege creep is the default failure.
### 5. Build cost culture
- Track cost per loop: tokens, calls, wall-clock, owner.
- Platformize top spenders first: shared cache, smaller model for the stable part, batching, fewer wakeups.
- Report weekly: top 5 loops by spend, action taken, delta next week.
### 6. Inspect with a digital coworker
- Stand up Inspect-style coverage: GitHub (PRs, CI), Linear (issues), Slack (signals), Datadog/Sentry (telemetry/errors), Zendesk (tickets).
- Add Glass-style visibility: what the agent saw, did, and skipped, per run.
- Wire on-call SRE: page on loop failure, attach the trace, keep a runbook link in the alert.
## Anti-Patterns
- Dynamic workflow for pure toil: expensive reasoning where a loop would do.
- Rigid loop for exploration: forcing incidents into a script that cannot adapt.
- Debugging by benchmark: quoting scores instead of reading the trace.
- Broad credentials for a narrow loop: one token that can do everything.
- No cost owner: top-spender loops with no name attached.
- Alert without trace: paging a human with a verdict but no evidence.
## Exemplo
```text
Toil: babysit de PRs + rebase train → loops (rodou igual 3x = converte)
Incidente novo → dynamic workflow (forma desconhecida, não força script)
Debug: lê trace real (inputs+calls+timing), não benchmark; custo/semana por loop com dono
```
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!