plugins/gir-core/skills/autonomous-mode/SKILL.md
Autonomous execution mode for GIR — unattended operation, cap fail-safe, checkpoint/resume protocol. On-demand skill loaded by /gir:run.
npx skillsauth add rivit-studio/gir autonomous-modeInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Governs unattended plan execution, usage-cap recovery, and checkpoint/resume protocol.
The autonomous_run block lives at the bottom of MISSION.md:
autonomous_run:
status: idle | in-progress | escalated | complete
unattended: true | false
resume_after_cap: true | false
started_at: "2026-04-28T10:00:00Z"
current_phase: 2
completed_phases: [1]
current_task: "implementing auth middleware"
checkpoint_at: "2026-04-28T10:23:00Z"
scheduled_resume_id: "agent-xyz-123"
escalated_at: null
escalation_reason: null
resume_instructions: null
Never edit this block manually during a run. The autonomous-executor owns it.
Claude's session dies instantly at usage cap — no hooks fire. The fail-safe must be scheduled at run start, not at cap time.
When /gir:run starts with resume_after_cap: true:
started_at timestampstarted_at + 70 minutesstatus field:
in-progress → resume via /gir:runcomplete or idle → do nothing, exitOn every SessionStart, after reading MISSION.md:
If autonomous_run.status == "in-progress":
now - checkpoint_atresume_after_cap: trueunattended: true and elapsed > 65 min → resume without askingWhen run completes cleanly:
scheduled_resume_id from MISSION.mdautonomous_run.status = completeIf cancellation fails (agent already fired and exited): safe to ignore.
When unattended: true is set:
| Normal behavior | Unattended behavior | |---|---| | "Proceed? yes/no" | Skip — proceed, log decision | | Parallel decomposition confirmation | Skip — proceed with best decomposition | | Phase boundary check-in | Skip — continue to next phase | | Minor ambiguity | Make reasonable call, log to REVIEW-LOG.md | | ESCALATION condition | Always stop — never skip escalation | | DOD failure | Always fix — never skip DOD |
Escalation and DOD are never suppressed by unattended mode.
When resuming after cap:
autonomous_run blockcurrent_phase and current_taskcompleted_phases — skip thesecurrent_task within current_phasecurrent_task is ambiguous, restart the current phase from the beginning (safe — phases should be idempotent)[timestamp] RESUMED after cap interruption. Resuming phase [N] at: [current_task]
Phases must be safe to re-run. autonomous-executor should:
testing
GIR orchestration core — routing rules, delegation tiers, cost discipline, Graphify integration, escalation trigger, and lazy-load instructions. Always loaded.
tools
Native parallel agent execution using Claude Code's built-in Agent tool with worktree isolation. On-demand skill — load when parallel work is needed.
tools
MCP tool reference for web development — v0, Figma, Vercel. Apply when doing UI generation or deployment for frontend work.
development
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.