feat: 实现扩展模块和设置命令

This commit is contained in:
2025-12-14 07:35:29 +08:00
parent f016b51709
commit a48fbb5fae
19 changed files with 1415 additions and 255 deletions

View File

@@ -82,12 +82,18 @@ Commands 只告诉 LLM
## 三、Skill 索引
| Skill | 设计文档 | 执行文件 | 职责 |
|-------|----------|----------|------|
| aide | [skill/aide.md](skill/aide.md) | [../../skills/aide/SKILL.md](../skills/aide/SKILL.md) | aide 命令行工具使用指南 |
| Skill | 执行文件 | 职责 | 触发时机 |
|-------|----------|------|----------|
| aide | [../skills/aide/SKILL.md](../skills/aide/SKILL.md) | aide 基础命令指南 | 始终加载 |
| env-config | [../skills/env-config/SKILL.md](../skills/env-config/SKILL.md) | 环境配置详细指南 | `aide env ensure` 失败时 |
### 3.1 Skill 设计原则
**按需触发,避免信息过载**
- `aide` skill始终加载提供基础命令用法
- `env-config` skill按需触发仅在环境检测失败时使用
**纯工具说明,便于快速查阅**
Skill 只包含:
@@ -97,6 +103,20 @@ Skill 只包含:
不包含流程指导和业务逻辑。
### 3.2 Skill 触发逻辑
```
aide env ensure
├─ 全部 ✓ → 继续流程(无需额外 skill
└─ 有 ✗ → 触发 env-config skill
├─ 分析项目类型
├─ aide env set 配置
└─ 重试 aide env ensure
```
---
## 四、职责边界
@@ -134,11 +154,13 @@ Skill 只包含:
### 5.2 修改 Skill
1. 阅读 [skill/aide.md](skill/aide.md)
2. 理解各子命令的接口
3. 修改执行文件 `../skills/aide/SKILL.md`
4. 更新设计文档
5. 如涉及 aide-program 变更,同步更新 [aide-program 文档](../../../aide-program/docs/README.md)
1. 确定要修改的 skillaide 或 env-config
2. 修改对应执行文件 `../skills/<skill>/SKILL.md`
3. 如涉及 aide-program 变更,同步更新 [aide-program 文档](../../../aide-program/docs/README.md)
**注意**
- `aide` skill 保持精简,仅包含基础命令用法
- 详细配置指导放在 `env-config` skill
### 5.3 新增 Command