ワンクリックで
router
轻量路由 - 基于当前脚本实现选择工作流阶段 顺序:负面过滤 → 强制触发 → 阶段关键词匹配 v1.7: 对齐 scripts/router.py 最新实现与 complexity-aware phase sequence
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
轻量路由 - 基于当前脚本实现选择工作流阶段 顺序:负面过滤 → 强制触发 → 阶段关键词匹配 v1.7: 对齐 scripts/router.py 最新实现与 complexity-aware phase sequence
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | router |
| version | 1.7.0 |
| status | implemented |
| description | 轻量路由 - 基于当前脚本实现选择工作流阶段 顺序:负面过滤 → 强制触发 → 阶段关键词匹配 v1.7: 对齐 scripts/router.py 最新实现与 complexity-aware phase sequence |
| tags | ["phase","routing","core"] |
| requires | {"tools":["Read","Write"]} |
{{include: ../_shared/preamble.md}}
ROUTER 是 agentic-workflow 的入口阶段,负责把用户消息映射到一个当前已实现的入口结果。
RESEARCH / THINKING / PLANNING / DEBUGGING / REVIEWING / EXECUTING 中选择一个阶段当前真实逻辑以 scripts/router.py 为准。
路由顺序如下:
check_negative_trigger(text)check_force_trigger(text)detect_stage(text)返回值格式:
(trigger_type, stage)
其中:
("DIRECT_ANSWER", "闲聊")("FULL_WORKFLOW", "完整流程")("STAGE", "<PHASE>")路由不仅返回阶段,还会根据输入推导复杂度:
complexity: XS / S / M / L / XLcomplexity_confidence: 0.0 - 0.95phase_sequence: 当前复杂度对应的阶段序列实际使用时,FULL_WORKFLOW 和多文件/高复杂度输入更容易得到 L/XL 序列;
XS/S 则偏向短路径,避免无谓展开。
如果消息包含明显闲聊词,并且不含开发上下文,则直接回答,不触发工作流。
示例负面词:
天气笑话你好谢谢hello示例开发上下文词:
开发代码帮我问题需要如果消息包含以下强制词,直接进入 FULL_WORKFLOW:
/agentic-workflow继续继续下一步继续任务下一步继续执行如果没有命中前两层,则按 ROUTE_KEYWORDS 的顺序做关键词匹配。
当前顺序是:
RESEARCHTHINKINGPLANNINGDEBUGGINGREVIEWINGEXECUTING说明:
EXECUTINGANALYZING / EXPLORING / OFFICE_HOURS / SUBAGENT 也是当前实现里可命中的阶段族,
其中 ANALYZING 常用于需求梳理前置,EXPLORING 常用于深层调查,
OFFICE_HOURS 常用于产品咨询型问题,SUBAGENT 用于只要结果不要过程的输入这些样例和 scripts/router.py 的 ROUTE_KEYWORDS
对应,目的是帮助 agent 在输入含义接近时更准确地选择阶段:
| 阶段 | 典型关键词样例 | 语义提示 |
|---|---|---|
ANALYZING | 分析需求、需求梳理、理解需求、analyze、analysis | 需求拆解前置,先把问题定义清楚 |
THINKING | 谁最懂、专家、思路、怎么选、原理、底层逻辑 | 要先做判断/推理/权衡,而不是直接开干 |
PLANNING | 计划、规划、拆分、步骤、先后顺序、如何开始 | 已经有目标,需要把执行路径文件化 |
EXPLORING | 实验、想法、深层、本质、探索、根本原因 | 需要扩展调查面,找更深层线索 |
OFFICE_HOURS | 产品想法、需求不明确、咨询、拿不定主意、建议 | 更偏咨询/澄清/决策辅助,而不是立即实现 |
SUBAGENT | 给我结果就行、直接给我、不要过程、只要结果 | 只需结果,不需要展开过程说明 |
以下能力当前没有在 scripts/router.py 中实现,不应视为已落地:
~/.gstack 会话状态验证/research、/planning 等完整显式命令体系这些内容如果保留,必须明确标为目标设计,而不是当前行为。
ROUTER 阶段在以下情况被调用:
ROUTER 阶段完成的条件:
最小验证命令:
python3 scripts/router.py "帮我搜索最佳实践"
python3 scripts/router.py "修复这个bug"
python3 tests/run_phase_test.py
智能体工作流:单入口设计,所有任务从 router 开始 TRIGGER when: 开发、修复、规划、分析、审查、调研、实施 DO NOT TRIGGER when: 简单闲聊
完成阶段 - 收尾工作、自反思和状态更新 当前版本对齐 .workflow_state.json 状态管理 v1.2: 新增可选 learn 技能触发建议与总结摘要复用
调试阶段 - 系统化问题定位和修复 5步调试法:闻味道 → 揪头发 → 照镜子 → 执行 → 复盘 包含压力升级机制和7项检查清单 v1.2: 强化 context-aware 激活、memory_hints 复用与失败升级事件记录
执行阶段 - TDD 开发循环和代码实现 当前版本对齐 .specs/<feature>/tasks.md、.contract.json、run_tracker.py 和 step_recorder.py Reflexion 强化: mid-task reflection checkpoint + AgentSys 子 agent schema 验证 v1.3: 新增 memory_hints/memory_query/memory_intent 复用与阶段摘要回流
深度探索阶段 - 苏格拉底式追问挖掘用户深层想法 通过迭代追问发现谬误、局限、潜能和潜意识中的构思
产品咨询阶段 - 在开始编码前重构产品想法 问正确的问题,确保理解用户真正想要什么