Files
agent-aide/.aide/project-docs/blocks/aide-marketplace.md

156 lines
5.5 KiB
Markdown
Raw Normal View History

# aide-marketplace插件市场
> 路径:`aide-marketplace/`
> 最后更新2025-12-17
## 概述
Aide 插件市场目录,包含 aide-plugin 插件的源码。aide-plugin 是 Claude Code 插件,为 Aide 工作流体系提供 Commands斜杠命令和 Skills技能
## 目录结构
```
aide-marketplace/
├── .claude-plugin/ 市场配置
│ └── marketplace.json 市场元数据
└── aide-plugin/ Aide 插件
├── .claude-plugin/ 插件配置
│ └── plugin.json 插件元数据(版本 2.0.6
├── commands/ 斜杠命令定义
│ ├── docs.md /aide:docs 文档管理400 行)
│ ├── load.md /aide:load 项目认知载入96 行)
│ ├── run.md /aide:run 任务执行392 行)
│ └── setup.md /aide:setup 环境配置93 行)
├── skills/ 技能定义
│ ├── aide/ 基础命令指南
│ │ └── SKILL.md aide skill569 行)
│ ├── env-config/ 环境配置指南
│ │ └── SKILL.md env-config skill299 行)
│ └── task-parser/ 口语化内容解析
│ └── SKILL.md task-parser skill280 行)
└── docs/ 插件文档
├── README.md 设计文档导览207 行)
├── commands/ 命令文档
│ ├── docs.md
│ ├── load.md
│ ├── run.md
│ ├── setup.md
│ ├── _deprecated_exec.md [废弃]
│ ├── _deprecated_init.md [废弃]
│ └── _deprecated_prep.md [废弃]
└── skill/
└── aide.md aide skill 文档
```
## 文件清单
| 文件 | 类型 | 说明 |
|------|------|------|
| .claude-plugin/marketplace.json | 配置 | 市场元数据,定义市场名和插件列表 |
| aide-plugin/.claude-plugin/plugin.json | 配置 | 插件元数据,版本 2.0.6 |
| aide-plugin/commands/docs.md | Command | /aide:docs 项目文档管理流程 |
| aide-plugin/commands/load.md | Command | /aide:load 项目认知载入流程 |
| aide-plugin/commands/run.md | Command | /aide:run 任务执行核心流程 |
| aide-plugin/commands/setup.md | Command | /aide:setup 环境配置流程 |
| aide-plugin/skills/aide/SKILL.md | Skill | aide 命令使用指南 |
| aide-plugin/skills/env-config/SKILL.md | Skill | 环境配置详细指南 |
| aide-plugin/skills/task-parser/SKILL.md | Skill | 口语化内容解析器 |
| aide-plugin/docs/README.md | 文档 | 插件设计文档导览 |
## 核心组件
### Commands斜杠命令
| 命令 | 职责 | 触发 Skill | 独立运行 |
|------|------|------------|----------|
| `/aide:setup` | 环境配置(分析、检测、修复) | env-config | 是 |
| `/aide:load` | 项目认知载入 | aide | 否(由 run 调用) |
| `/aide:docs` | 项目文档创建和维护 | aide | 是 |
| `/aide:run` | 任务执行(核心命令) | aide | 否 |
### /aide:run 工作流程
```
task-optimize → flow-design → impl → verify → docs → finish
│ │
├─ 任务分析 ├─ 流程图设计
├─ 复杂度评估 └─ PlantUML 校验
├─ 待定项处理
└─ 生成任务细则
```
### Skills技能
| 技能 | 触发方式 | 职责 |
|------|----------|------|
| aide | /aide:run 强制触发 | aide 命令基础用法 |
| env-config | /aide:setup 强制触发 | 环境配置详细指南 |
| task-parser | 检测到口语化内容时 | 口语化任务内容解析 |
### aide skill
提供 aide 命令行工具的完整使用指南,包括:
- `aide env` - 环境管理ensure/list/set
- `aide flow` - 进度追踪start/next-step/back-step/next-part/back-part/issue/error/status/list/show
- `aide decide` - 待定项确认submit/result
- `aide config` - 配置管理get/set
- `aide init` - 初始化
### env-config skill
提供详细的环境配置指导:
- 模块分类类型A全局工具检测类型B项目级检测
- 项目类型配置示例
- 多项目场景处理
- node_deps 模块详解
- 故障排除指南
### task-parser skill
用于解析口语化任务内容:
- 语义解析(表层理解、深层提取、结构重组)
- 批判性分析(逻辑漏洞检测、盲点识别)
- 建设性优化(优化方向建议、替代方案对比)
- 上下文关联分析
## 接口说明
### 插件元数据格式
**marketplace.json**:
```json
{
"name": "aide-marketplace",
"plugins": [
{"name": "aide-plugin", "source": "./aide-plugin"}
]
}
```
**plugin.json**:
```json
{
"name": "aide-plugin",
"version": "2.0.6",
"description": "Aide 工作流体系插件"
}
```
## 依赖关系
- **依赖**aide-programaide 命令行工具)
- **被依赖**:无
## 注意事项
1. **Commands 与 Skills 分工**
- Commands 定义"做什么"和"按什么顺序做"
- Skills 定义"怎么调用工具"
2. **版本管理**:当前版本 2.0.6,原 `/aide:init``/aide:prep``/aide:exec` 已重组为 `/aide:setup``/aide:load``/aide:docs``/aide:run`
3. **触发机制**Skills 按需触发,避免信息过载