autopilot

Solid

Use this skill when running an autonomous session-orchestration loop. Chains session-start → session-plan → wave-executor → session-end for N iterations with kill-switches (SPIRAL, FAILED wave, carryover > 50%, max-hours, sub-threshold confidence). Reads Mode-Selector output (Phase B) to decide auto-execute vs. fallback. Writes one autopilot.jsonl record per loop run. Phase C scaffold (issue #277); implementation lives in scripts/lib/autopilot.mjs (Phase C-1 follow-up).

Code & Development 48 stars 4 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 90/100

Stars 20%
56
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Autopilot Skill ## Phase 0.5: Parallel-Aware Preamble > Skip silently when `persistence: false` in Session Config. Before any Phase 1 work, run the parallel-aware preamble per `skills/_shared/parallel-aware-preamble.md`. The preamble detects other active sessions in the worktree-family via `findPeers(repoRoot, { mySessionId })`, classifies the caller's mode via `classifyMode(callerMode)` against the exclusivity-matrix, and either: - Returns `PASS_THROUGH` (no other session / `always-ok` mode) → continue to Phase 1 - Returns `EXCLUSIVE_BLOCKED` → fires Exclusive-Conflict AUQ from `skills/_shared/parallel-aware-auq.md` - Returns `PROMOTION_OFFER` → fires Worktree-Promotion AUQ (via `enterWorktree()` from `scripts/lib/autopilot/worktree-pipeline.mjs` — see `parallel-aware-auq.md` outcome-handling) On any non-PASS_THROUGH outcome that does not result in immediate exit, append a Deviation to STATE.md via `appendDeviationOnDisk(repoRoot, isoTimestamp, message)` from `scripts/lib/state-md.mjs`. **Implementation reference:** `skills/_shared/parallel-aware-preamble.md § Implementation`. **AUQ reference:** `skills/_shared/parallel-aware-auq.md`. ## Status **Phase C-1.b complete (2026-04-25, issues #295 + #300).** Runtime at `scripts/lib/autopilot.mjs` enforces all 8 kill-switches: - **Pre-iteration (5, #295):** `max-sessions-reached`, `max-hours-exceeded`, `resource-overload`, `low-confidence-fallback` (with iter-1-fallback / iter-2+-exit asymmetry), `user-abort`. - **Po...

Details

Author
Kanevry
Repository
Kanevry/session-orchestrator
Created
1 months ago
Last Updated
2 days ago
Language
JavaScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

autopilot

Run autonomous multi-stage execution loops until acceptance criteria pass or blockers are reached.

2 Updated today
ibahgat
AI & Automation Listed

autopilot

Consume a pre-built ticket list (split-plan.md under .simple-workflow/backlog/product_backlog/{parent-slug}/) and drive the per-ticket /scout -> /impl -> /ship pipeline in topological order with policy-based autonomous decision making at each gate. Use when: (1) the user explicitly invokes /autopilot with a parent-slug; (2) another skill chains to /autopilot via the Skill tool after /brief and /create-ticket have populated a split-plan; (3) a resumable autopilot-state.yaml exists and the user re-runs /autopilot to continue from the last checkpoint. Triggers on "autopilot", "run the autopilot", "/autopilot <slug>", "continue the autopilot run", "drive scout impl ship pipeline".

1 Updated today
aimsise
AI & Automation Listed

autopilot

Full autonomous execution from idea to working code

6 Updated today
mazenyassergithub
AI & Automation Listed

autopilot

Autonomous orchestrator that takes a goal, discovers available tools, decomposes into phases, maps phases to skills, executes, and monitors until the project is done. Use when user wants full autonomous execution of a complex goal.

1 Updated 4 days ago
mahmoud20138
Code & Development Solid

session-plan

Creates a structured wave execution plan with role-based assignment after user alignment. Decomposes agreed tasks into configurable waves (default 5) with optimal agent assignment, dependency ordering, and inter-wave checkpoints. Activated by session-start after Q&A phase completes.

48 Updated 2 days ago
Kanevry