firstmate
SolidThe `firstmate` build executor — launch ONE long-lived First-Mate session over a whole `.oh/tasks/<slug>/` task graph through the herdr → tmux → foreground runner ladder, where ralph launches 50 fresh single-story processes. Opt-in only, via `--executor=firstmate`; `ralph` stays the default. Documents the executor contract, the ladder and its detection gates, the naming contract, the session budget, the watch matrix, the recovery matrix, and the manual kill procedure for all three runner modes. TRIGGER when: launching or watching an `--executor=firstmate` build, "run firstmate for <slug>", a wedged or stuck firstmate session needs killing, a `FIRSTMATE-INCOMPLETE` line needs interpreting, a firstmate lock needs clearing, or the herdr/tmux/foreground degrade behavior needs explaining.
Install
Quality Score: 83/100
Skill Content
Details
- Author
- mifunedev
- Repository
- mifunedev/openharness
- Created
- 5 months ago
- Last Updated
- today
- Language
- TypeScript
- License
- Apache-2.0
Similar Skills
Semantically similar based on skill content — not just same category
autopilot
Self-improvement loop: each hourly run implements the oldest open issue labeled `autopilot` that has no open PR. When the queue is empty it runs first-principles `/audit harness` research, files its own `autopilot` ticket from the top-ranked finding, and builds that. Decomposes via the pm agent, then runs `/ship-spec --issue`, which owns the build end-to-end (the two compacts bracketing implement, a worktree Advisor, `/delegate` workers running `.oh/scripts/ralph.sh`, the `/eval` gate, and the `/audit pr` promotable undraft) through to a ready-for-review PR whose description states why this item was selected. Harness-infra only (skills/rules/docs/scripts/crons/wiki) — never sandbox application code. Runs in its own per-run tmux session. Caps: 6 open autopilot PRs created per UTC day AND 10 total open; never auto-merges. TRIGGER when: the hourly .oh/crons/autopilot.md fires, or invoked manually on demand (e.g. /autopilot --dry-run to preview the next selection).
executor
Implements a plan created by /architect. Reads the plan, claims a phase, works one task at a time in an isolated branch or worktree, verifies externally, commits, and records state in its own single-writer file. Designed for multi-agent parallel execution. Trigger: "execute the plan", "implement phase", "continue the plan", "work on next task", "pick up where we left off".
coordination
How the first-mate coordinator decomposes work, dispatches the crew across isolated worktrees (treehouse + tmux + gnhf via fleetmind-launch), monitors, consolidates, and delivers forge-agnostically (PR on GitHub / MR on GitLab via forge.sh). Use when orchestrating multi-task or multi-repo work across the agent crew.