问题域/PD-413

输出风格系统

Output Style & Persona System

解决 AI 助手行为模式和输出风格的灵活定制问题

子问题

1.系统提示词定制

2.风格模板管理

3.用户级与项目级风格

4.AI 辅助风格创建

5.风格与上下文记忆的协作边界(替换 vs 追加)

6.主 Agent 风格与 SubAgent 独立提示词的隔离

各项目的解法1 solutions

Signals

横向对比

维度iflow-cli
风格定义格式Markdown + YAML frontmatter,正文即系统提示词
切换机制/output-style 交互菜单 + 直接命令切换 + AI 辅助创建
作用层级系统提示词级替换,非默认风格排除效率指令后注入自定义指令
存储层级双层:用户级 ~/.iflow/output-styles/ + 项目级 .iflow/output-styles/
内置模板Default(高效编码)+ Explanatory(教学解释)+ Learning(协作学习 + TODO(human))
与上下文系统关系Output Style 替换系统提示词行为部分,IFLOW.md 在用户消息层追加项目上下文,互补不冲突

最佳实践

1.提供内置风格模板

2.支持 Markdown 自定义风格

3.分离风格与核心逻辑

4.非默认风格应排除默认效率指令而非简单追加

5.风格文件使用人类可读格式便于版本控制和团队共享