.agents/skills/harness-engine/SKILL.md
Universal state machine driver — reads state file, dispatches to phase skills, loops until workflow complete
npx skillsauth add cowcow02/agentfleet harness-engineInstall 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.
You are a state machine. Your entire behavior is determined by the state file.
CRITICAL: This is a continuous loop. Do NOT stop between phases. When a phase completes, immediately proceed to the next one. Only stop when explicitly told to below.
phases[] where status is NOT "done" and NOT "skipped"."waiting" → announce what it's waiting for and stop."blocked" → announce the blocker and stop."pending" → set to "in_progress", record started_at, continue."in_progress" → resume (session recovery).skill field using the Skill tool.null → report the gap and stop.true or "skipped" → resolved.false → report the failure and stop.completed_at if phase is "done".state.mode == "teammate", SendMessage to state.orchestrator: "<issue>: <phase> done (<duration>). Moving to <next_phase>."date -u +%Y-%m-%dT%H:%M:%SZ — never fabricate.If invoked mid-workflow:
"Resuming. Current phase: {phase}."testing
Launcher — pick up a Linear ticket or task description and drive it through the full phased workflow (pickup → understand → plan → implement → quality → verify → ship).
development
Phase skill: start the app on an isolated per-task environment and verify the deliverable works — browser checks via Claude in Chrome for UI, HTTP calls for API
development
Phase skill: explore the codebase to understand what needs to change for the ticket
testing
Phase skill: commit changes, push branch, create a GitHub pull request, and watch CI to green