用途
improve-processes 是一个面向工作会话的反思命令,用于在会话结束后回顾整个过程,并针对工具链提出改进建议。它关注的改进对象包括代理(agents)、命令(commands)、模板(templates)和工作流(workflows),同时也会涉及文档的清晰度与完整性。
主要能力
该命令可以从会话语境中识别多种可优化信号,包括:
- 命令与工作流:哪些命令被调用、是否缺少某些命令、工作流是否顺畅自然。
- 摩擦点:是否有重复的手动步骤、是否使用了绕行方案、是否需要多次解释。
- 发现的缺口:模板是否缺少章节、代理能力是否不足、文档是否不够清晰。
- 浮现的模式:是否有反复执行的操作、是否有应当记录下来的决策。
可改进的分类和对应位置示例:
- Agents:
.claude/agents/,涉及系统提示词、专业化方向。 - Skills:
.claude/skills/,涉及工作流步骤、校验。 - Templates:
shared/templates/,涉及规格结构、文档骨架。 - Workflows:
CLAUDE.md,涉及命令链、流程。 - Documentation:多处,涉及清晰度、完整性。
使用方式
基本用法:
/improve-processes # Reflect on entire session
/improve-processes --focus agents # Focus on agent improvements
/improve-processes --focus commands # Focus on command improvements
/improve-processes --focus templates # Focus on template improvements
/improve-processes --focus workflows # Focus on workflow improvements
聚焦模式(Focus Mode)示例:
/improve-processes --focus templates
该模式会将反思范围缩小到仅与模板相关的发现。
执行流程:
- 会话反思:分析对话,识别命令与工作流、摩擦点、发现的缺口和浮现的模式。
- 生成建议:每条建议按以下结构输出:
## Suggestion N/Total: [Category]
**Observation**:
[What happened that revealed the opportunity]
**Suggestion**:
[Specific, actionable improvement]
**Affected file(s)**:
[Path(s) to modify]
**Rationale**:
[Why this would help]
- 交互式呈现:逐条呈现建议,每次询问处理方式:
Action for this suggestion?
1. Implement now - Make the change
2. Create issue - Track for later
3. Skip - Not needed
-
执行操作:
- Implement now:读取受影响文件、进行改进、确认更改。
- Create issue:在
ideas/meta-repo/issues/中创建议题,并创建带详细信息的TASK.md。 - Skip:记录并继续。
-
会话摘要:输出会话回顾结果,例如:
## Session Retrospective Complete
### Actions Taken
- Implemented: N improvements
- Issues created: N
- Skipped: N
### Files Modified
- [list of files changed]
### Issues Created
- [list of issues]
反思提示(Reflection Prompts)按类别划分:
- Agent 改进:是否有代理缺乏知识、回复过于冗长或过于简略、代理之间协作是否良好。
- Skill 改进:是否有步骤不必要、是否有步骤缺失、参数是否合理。
- Template 改进:模板是否包含所有章节、是否有章节被一致跳过、模板是否过长或过短。
- Workflow 改进:命令链是否顺畅、是否存在缺失的衔接、是否有冗余步骤。
适用场景
- 重要工作会话结束时。
- 实现新功能之后。
- 当感觉某些地方不太对劲时。
- 作为定期维护。
集成方式
[work session] → /improve-processes → [improvements] → [next session]
限制
资料未提供该命令的具体实现机制、所支持的平台细节、权限要求、版本信息以及价格或收费方式,上述内容暂未提供。