Agent Skills
› cobusgreyling/loop-engineering
› loop-budget
loop-budget
GitHub在循环运行前后检查Token预算与日志,防止超支。若支出达阈值或无待办事项则提前退出,限制子代理生成,确保资源高效利用并自动记录运行结果。
Trigger Scenarios
用户询问循环运行的预算控制逻辑
需要分析或调试自动化循环中的资源消耗与状态
Install
npx skills add cobusgreyling/loop-engineering --skill loop-budget -g -y
SKILL.md
Frontmatter
{
"name": "loop-budget",
"description": "Check token budget and run-log spend before and after a loop run. Enforces early exit when over budget or when there is no actionable work."
}
Loop Budget Guard
Run at the start and end of every loop iteration.
Start of run
- Read
loop-budget.mdfor daily caps and kill-switch flags. - Read recent entries in
loop-run-log.md(last 24h). - Sum
tokens_estimatefor the active pattern today. - If spend ≥ 80% of the pattern's daily cap → report-only mode (no sub-agents, no auto-fix).
- If spend ≥ 100% or
loop-pause-allis set → exit immediately with a one-line note in STATE.md. - If watchlist/state has no actionable items → exit in <5k tokens (do not spawn sub-agents).
End of run
Append one JSON object to loop-run-log.md:
{
"run_id": "<ISO8601>",
"pattern": "<pattern-id>",
"duration_s": <number>,
"items_found": <number>,
"actions_taken": <number>,
"escalations": <number>,
"tokens_estimate": <number>,
"outcome": "no-op | report-only | fix-proposed | escalated"
}
Rules
- Never exceed
max sub-agent spawns/runfromloop-budget.md. - High-cadence patterns (CI Sweeper, PR Babysitter) must early-exit when nothing is actionable.
- On self-throttle, append a line to
loop-budget.mdunder Alerts This Period.
Version History
- e55bb6d Current 2026-07-05 11:05


