一键导入
harness-engine
Universal state machine driver — reads state file, dispatches to phase skills, loops until workflow complete
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Universal state machine driver — reads state file, dispatches to phase skills, loops until workflow complete
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Phase skill: fetch Linear ticket or parse task description into structured context
Phase skill: post-merge cleanup — merge the approved PR, verify Railway deploy, finalize Linear status, remove worktree
Phase skill: TDD implementation — write tests first, then make them pass
Phase skill: create an implementation plan with TDD test strategy
Phase skill: run all quality checks — typecheck, tests, lint, format
Phase skill: commit changes, push branch, create a GitHub pull request, and watch CI to green
| name | harness-engine |
| description | Universal state machine driver — reads state file, dispatches to phase skills, loops until workflow complete |
| user-invocable | false |
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}."