light-orchestrator

Solid

编排器。当用户给出跨多个阶段的大任务(如"从这个数据集做到一篇论文""帮我把这个项目从调研做到投稿")或要求"继续/刚断了/接手/恢复上下文"时,规划或恢复阶段化 pipeline,按 CONVENTIONS 阶段主线逐阶段调用相应技能,并在阶段间设置强制检查点(决策点 + 确认点),维护产物台账与断点交接。小任务(改摘要、画一张图、查引用)不走 pipeline,直接路由到单技能。

AI & Automation 77 stars 17 forks Updated today MIT

Install

View on GitHub

Quality Score: 88/100

Stars 20%
63
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# 编排器(Orchestrator) 把"组合调用链路"从声明式描述变成可执行流程:规划阶段、调用技能、卡住检查点、记台账、断点续跑。它不亲自干活(写作、画图、分析都交给对应技能),只负责**调度、把关、恢复上下文与阶段交接**。 ## 何时启动 **启动 pipeline**(任务跨 ≥3 个阶段、或用户明确要"全流程/从X做到Y"): - "从这个数据集做到一篇论文" / "把这个想法做成投稿" / "帮我把项目从头跑到投稿"。 - 用户给了原始材料(数据/想法)并要一个跨阶段的终产物(论文/申报书/答辩)。 **启动断点恢复**(即使当前只剩单一动作,也先恢复状态): - "继续" / "刚断了" / "接着来" / "接手 Claude/Codex/Hermes" / "恢复上下文" / "上次做到哪"。 - 用户说上一个 agent 一直断、让你找对话记录、继续某个长期项目。 **不启动**(直接路由到单技能,别用重流程拖累轻任务): - "改一下这段摘要" → m07 section/abstract 模式。 - "画张柱状图" → m11。 - "查这几条引用" → m10。 - 任何单一阶段、能一个技能闭环的任务。 判据:**这个任务需要跨技能交接产物或恢复旧状态吗?** 需要→orchestrator;不需要→单技能。 ## 0. 断点恢复协议(用户说“继续/刚断了”时先做) 不要凭印象继续。先做最小恢复探针,拼出“当前事实状态”,再行动: 1. **工作区与版本**:读 `git status --short`、`git log --oneline -5`、当前分支、remote;若有 GitHub remote,再读最近 CI(如 `gh run list --branch <branch> --limit 3`)。 2. **当前任务单**:读取当前 Todo/TodoWrite/todo 工具状态;若没有,就从 passport、db09、最近提交重建最小任务单。 3. **项目台账**:优先读项目根目录 `.light/passport.yaml`;没有则读 `databases/db09-projects/projects/<project_name>/project_card.md`、`decision_log.md`、`version_history.md`。 4. **对话/外部交接**:只在两种情况下检索 transcript:①用户明确给出 Claude/Codex/Hermes 对话记录路径;②缓存路径/会话标题/项目 slug 与当前仓库或 db09 项目名明确匹配。检索时限定关键词为当前项目名、仓库路径、最近任务关键词;无法证明相关就标 `transcript: unavailable`,不得猜测不存在的记录,不读无关项目会话。 5. **产物与脏文件**:读相关 manifest / plan / diff / 未提交文件,判断“已完成但未提交”“已提交但未推送”“已推送等 CI”“CI 失败待修”等状态。 6. **恢复摘要**:继续前先内部形成五项事实:`当前阶段`、`已完成`、`未完成`、`阻塞/风险`、`下一步最小动作`。若下一步有副作用(提交、推送、重写历史、删除文件),按范围纪律确认或确保用户已授权。 若 `gh`/CI/todo/transcript 等某个探针不可用,不把它当硬阻断;在恢复摘要里标 `unavailable`,并用其余可用证据(git、passp...

Details

Author
Light0305
Repository
Light0305/Light-skills
Created
5 days ago
Last Updated
today
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

vibe-coding-launcher

Vibe Coding 项目启动器与恢复器。用于从零启动一个新软件项目,并先建立 AI 代理友好的项目治理体系(AGENTS.md、WORKFLOW.md、TASKS.md、架构约束、验证脚本、按需 docs/ 与首个 Spec/ExecPlan);也用于恢复已有 AGENTS.md/TASKS.md/exec-plans 的项目上下文并定位断点。应在用户明确表示要 vibe coding、从零做项目、项目启动、搭项目骨架、建立 AI 协作/代理友好项目体系、不知道技术栈、不会编程需要一步步开始、继续开发/接着做/上次项目/项目恢复时使用。不要用于单个函数或代码片段、普通 bug 修复、调试报错、日常小功能、重构、编程问答,或治理体系已建立后的常规迭代;这些场景只读取现有 AGENTS.md/WORKFLOW.md 作为项目上下文,直接处理任务,不启动 8 阶段流程。

1 Updated 1 weeks ago
jiabai
AI & Automation Listed

task-snapshot

跑大型任务(重构、批量改造、多文件迁移、全仓库扫描、长链路调试)时强制把中间过程下沉到 subagent,主 agent 只保留"任务开始"和"任务结束"两个快照,避免主 context 被海量中间产物撑爆导致编辑器/系统 OOM 重启。在用户说"重构整个项目 / 批量改 / 全仓库 X / 跑个大任务 / 内存占用太高 / 电脑卡 / 别把过程塞进来"时触发。

0 Updated 1 weeks ago
zYellow0826
AI & Automation Listed

pa-coding

prompt-architect 套件的 coding 专线,唯一允许直接触发的子 skill(也接受 prompt-architect 路由转入)。把一个开发任务(新功能/bugfix/重构/性能/测试)编译成可直接执行的最佳任务 prompt:先自动读 repo 收集上下文(框架、测试命令、相关文件、项目约定),再用选择题咨询补齐只有开发者知道的关键信息(验收标准、scope 边界、约束、验证方式),生成结构化 task brief,开发者确认后在当前会话直接开工执行。当用户说"把这个开发任务/需求整理成最佳 prompt 再开工""先咨询我再生成开发任务的 prompt""帮我把需求变成给 Claude Code 的任务 prompt""用 pa-coding 准备这个任务"时使用。不适用:直接要求写代码/修 bug 而未要求先整理 prompt(直接动手即可);优化已有 prompt 文本、代码文件里的 prompt 字符串或 agent system prompt(走 prompt-architect);文案/图像/视频 prompt(走 prompt-architect);泛泛的需求澄清或方案讨论而不要求产出任务 prompt。

0 Updated yesterday
Cy4nLiang