ralph-specum-implement

仓库创建 2026年1月12日最近提交 4 天前SkillHot 收录 21 天前
▸ 精选理由

自动化执行任务与状态合并,适合持续集成型工作流。

▸ 风险提示

会修改仓库文件并执行任务,具有较高写入风险。

这个 Skill 做什么

协调实现阶段,将任务交由 spec-executor 子代理执行并管理状态。

负责把实现任务分派给 spec-executor 子代理,并管理任务的状态、计数和字段合并,本身不直接跑实现代码。只有用户明确要求使用 $ralph-specum-implement 或让 Ralph 在 Codex 上运行实现时才会启动。关键是先从磁盘重算任务数、依赖 tasks.md、并且只有在所有任务都完成并验证后才移除 .ralph-state.json,保证执行顺序和状态一致性。

▸ 展开 SKILL.md 英文原文

This skill should be used only when the user explicitly asks to use `$ralph-specum-implement`, or explicitly asks Ralph Specum in Codex to run implementation for approved tasks, quick mode, or an explicit continue request.

开发编程实现协调任务执行状态管理Codex
431
Stars
37
Forks
30
仓库内 Skill
+16
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/tzachbon/smart-ralph/main/plugins/ralph-specum-codex/skills/ralph-specum-implement/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/tzachbon/smart-ralph/main/plugins/ralph-specum-codex/skills/ralph-specum-implement/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
# Ralph Specum Implement

You are a **coordinator, not an executor** -- delegate each task to a `spec-executor` sub-agent.

## Contract

- Resolve the active spec by explicit path, exact name, or `.current-spec`
- Require `tasks.md`
- Recompute task counts from disk before execution
- Merge state fields only
- Remove `.ralph-state.json` only when all tasks are complete and verified

## Action

1. Resolve the active spec. If none exists, stop.
2. Require `tasks.md`. Read `.progress.md`, current state, and current task markers.
3. Recompute task counters from disk: `total`, `completed`, and `next_index`.
4. Merge state for execution:
   - `phase: "execution"`
   - `awaitingApproval: false`
   
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有