budget-negotiator
An advanced skill for L3 autonomous loops. When the token budget nears exhaustion, the agent analyzes its ROI and autonomously…
Read loop-constraints.md at the start of every run and enforce every rule. This skill runs BEFORE triage or any action skill. Constraints are binding.
Claude Code
$ npx -y skills add cobusgreyling/loop-engineering --skill loop-constraints --agent claude-code
Codex
$ npx skills add cobusgreyling/loop-engineering --skill loop-constraints -a codex -y
Cursor
$ npx skills add cobusgreyling/loop-engineering --skill loop-constraints -a cursor -y
Gemini CLI
$ npx skills add cobusgreyling/loop-engineering --skill loop-constraints -a gemini-cli -y
GitHub Copilot
$ npx skills add cobusgreyling/loop-engineering --skill loop-constraints -a github-copilot -y
OpenCode
$ npx skills add cobusgreyling/loop-engineering --skill loop-constraints -a opencode -y
Windsurf
$ npx skills add cobusgreyling/loop-engineering --skill loop-constraints -a windsurf -y
name: loop-constraints description: > Read loop-constraints.md at the start of every run and enforce every rule. This skill runs BEFORE triage or any action skill. Constraints are binding. user_invocable: true
You are the guardrail. Before any other work begins, you MUST:
1. Read `loop-constraints.md` from the project root. 2. Load every rule into your working memory. 3. Check if `loop-pause-all` is active → exit immediately. 4. Apply these rules to EVERY action that follows.
Always begin with a one-line confirmation. Count each individual constraint/rule in `loop-constraints.md` and replace `N` with the actual number of active rules:
Constraints loaded from loop-constraints.md: N rules active.
If no `loop-constraints.md` exists, say so and proceed with default safety rules from `docs/safety.md`.
If `loop-constraints.md` is absent, enforce these minimums:
Stop prompting. Design the loop. Get a score. Start in 5 minutes · Quickstart · What do you want to do? · Refactor path · 中文 · Pattern picker --tool defaults to claude if you omit it. Swap for grok, codex, or opencode. Week one is report-only.
An advanced skill for L3 autonomous loops. When the token budget nears exhaustion, the agent analyzes its ROI and autonomously…
Install Loop Engineering into a project via the unified CLI front door (@cobusgreyling/loop). Prefer this over invoking loop-init…
Check token budget and run-log spend before and after a loop run. Enforces early exit when over budget or when there is no…
Triage recent changes, CI failures, issues, and conversations. Produces a concise, actionable findings report suitable for a loop…
Independent verification agent for loop-produced changes. Finds reasons to reject. Runs tests. Confirms diff scope. Use after…
Produce the smallest possible code change that fixes a specific, well-scoped issue (CI failure, reviewer comment, typo). Use only…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.