Loading...
Loading...
Compare original and translation side by side
spec-kit:speckit-orchestratorSkill()spec-kit:speckit-orchestratorSkill()/attune:brainstorm/attune:specify/attune:brainstorm/attune:specify1. State Detection
Scan for existing artifacts (project-brief.md, specification.md, etc.)
|
2. Mission Type Selection
Auto-detect type based on artifacts, or accept user override
|
3. Phase Routing Loop
For each phase in the mission type:
a. Pre-phase validation (check prerequisites)
b. Invoke Skill(attune:{phase-skill})
c. Post-phase artifact check (verify output exists)
d. Update mission state
e. User checkpoint (skippable with --auto)
f. Error handling via leyline:damage-control
|
4. Completion
All phases complete, final state saved1. 状态检测
扫描现有工件(project-brief.md、specification.md等)
|
2. 任务类型选择
根据工件自动检测类型,或接受用户覆盖选择
|
3. 阶段路由循环
针对任务类型中的每个阶段:
a. 阶段前验证(检查前置条件)
b. 调用Skill(attune:{phase-skill})
c. 阶段后工件检查(验证输出是否存在)
d. 更新任务状态
e. 用户检查点(使用--auto参数可跳过)
f. 通过leyline:damage-control处理错误
|
4. 完成
所有阶段完成,保存最终状态| Type | Phases | Auto-detected When |
|---|---|---|
| brainstorm → specify → plan → execute | No artifacts exist |
| specify → plan → execute | |
| plan → execute | |
| execute | |
modules/mission-types.md| 类型 | 阶段 | 自动检测条件 |
|---|---|---|
| 头脑风暴 → 需求定义 → 规划 → 执行 | 无现有工件 |
| 需求定义 → 规划 → 执行 | |
| 规划 → 执行 | |
| 执行 | |
modules/mission-types.md| Phase | Skill Invoked | Artifact Produced |
|---|---|---|
| brainstorm | | |
| specify | | |
| plan | | |
| execute | | Implemented code + tests |
Skill()| 阶段 | 调用的Skill | 生成的工件 |
|---|---|---|
| 头脑风暴 | | |
| 需求定义 | | |
| 规划 | | |
| 执行 | | 已实现的代码 + 测试用例 |
Skill().attune/mission-state.jsonmodules/mission-state.md.attune/mission-state.jsonmodules/mission-state.mdSkill(attune:project-brainstorming)Skill(attune:project-specification)Skill(attune:project-planning)Skill(attune:project-execution)Skill(attune:war-room-checkpoint)Skill(leyline:risk-classification)Skill(leyline:damage-control)Skill(attune:project-brainstorming)Skill(attune:project-specification)Skill(attune:project-planning)Skill(attune:project-execution)Skill(attune:war-room-checkpoint)Skill(leyline:risk-classification)Skill(leyline:damage-control)/attune:mission/attune:mission --resume/attune:mission --type tactical/attune:mission/attune:mission --resume/attune:mission --type tactical.attune/mission-state.json.attune/mission-state.json