openspec-long-running-harness
Installation
SKILL.md
OpenSpec Long-Running Agent Harness
概述
整合 OpenSpec 规范与 Anthropic "Effective Harnesses for Long-Running Agents" 最佳实践,为跨多个 context window 的 Agent 任务提供:
- 状态持久化 - 通过
feature_list.json和session_state.json跨会话保持进度 - 增量进展 - 每个 session 只处理一个 feature,明确记录进展
- Gate Enforcement - 会话结束前必须验证:工作区干净、新 commit、E2E 通过
- 并行执行 - 支持 3-6 个独立子任务并发,依赖链串行
触发条件(必须命中)
满足任一条件就必须调用本技能:
- 用户使用
/opsx:apply或/openspec:apply且项目存在openspec/harness/目录 - 用户明确要求 "long-running" 或 "harness" 模式
- 用户提到 "跨会话"、"持久化状态"、"增量进展" 并涉及 OpenSpec 工作流
- 项目已初始化 OpenSpec 结构,需要实现多个 feature