
from claude-skill-registry341
Orchestrates long-running coding goals: decomposes objectives into atomic tasks, dispatches isolated worktree workers, verifies acceptance criteria, and merges
The Overnight skill is an orchestrator for autonomous, long-running engineering goals. Given a high-level objective, it decomposes the work into many small, verifiable tasks (EARS format), dispatches isolated worker sessions per task (worktrees), monitors execution and retries, and squash-merges successful results into a dedicated overnight branch. It manages termination conditions, mining for follow-up work, and recovery after interruptions.
Use when you have a large engineering objective that can be safely split into small, testable tasks and you want the agent to run autonomously over time (e.g., add a feature across multiple modules, large refactor, migration work). Not for ad-hoc single-file edits or when human review is required at every step.
Designed for advanced coding assistants that can manage git worktrees and run shell commands (agents with code execution and repo access capabilities).
Overnight is a pure-prompt skill that orchestrates autonomous long-running coding goals using git worktrees for isolation. No bundled scripts — it's entirely instruction-based. The SKILL.md is exceptionally well-structured with formal EARS requirement patterns, clear phase decomposition, state machine design, and recovery procedures. The main security concern is recommending `mode: bypassPermissions` for worker agents.
Well-crafted orchestrator skill. The bypassPermissions recommendation is the main security note — it's practical for autonomous execution but should be called out. EARS methodology is a nice formal touch. State machine stored in markdown is elegant and debuggable.