Install
openclaw skills install ai-cli-architectureAI CLI 产品的工程架构与迭代策略。当需要设计、开发、或迭代 AI 命令行工具类产品时使用,包括:功能模块化设计、渐进式版本规划、Feature Flag 机制、多后端适配、权限系统、Hook 系统、上下文管理、会话恢复、诊断工具、审计追责、可观测性、信任链设计、状态机思维等。触发场景:构建 AI CLI、规划产品路线图、设计架构方案、分析竞品工程实现。
openclaw skills install ai-cli-architecture详细 patterns 和示例见 references/patterns.md:
| 主题 | 内容 |
|---|---|
| 渐进式开发 | V1→V4 阶段模型与决策框架 |
| Feature Flag | 环境变量控制、条件灰度、克制原则 |
| 多后端兼容 | Anthropic/Bedrock/Vertex/Azure 适配器 |
| 模块化架构 | entrypoints/core/tools/adapters/hooks/repl |
| Hook 系统 | pre/post tool 生命周期钩子 |
| 权限系统 | manual/plan/auto/yolo 四种模式 + 信任链 |
| 上下文管理 | 自动压缩策略与优先级 + 任务阶段动态暴露 |
| 会话恢复 | checkpoint 与 resume 机制 |
| 诊断系统 | Doctor 检查清单设计 |
| 审计追责 | 执行证据页设计 |
| 可观测性 | 每个 action 可追溯 |
| 状态机思维 | 状态流转 vs 页面集合 |
✅/⚠️/❌✅ 功能测试通过⚠️ 功能有条件说明