Files
agent-aide/aide-marketplace/aide-plugin/commands/init.md

2.1 KiB
Raw Blame History

description
description
项目认知与环境初始化。进入新项目或开始工作前使用,触发对项目的主动认知和环境检测修复。

Aide 初始化

你正在使用 Aide 工作流体系。本命令帮助你快速认知项目并确保环境就绪。

执行步骤

1. 项目认知

目标:快速建立对项目的整体理解

执行以下操作:

  1. 阅读项目根目录的 README.md(如存在)
  2. 阅读 CLAUDE.md(如存在)
  3. 浏览项目目录结构,理解核心模块划分
  4. 识别项目类型(前端/后端/全栈/工具库/文档等)
  5. 识别主要技术栈和依赖

产出向用户简要汇报项目概况3-5句话

2. 环境检测与修复

目标:确保开发环境就绪,避免后续业务逻辑被环境问题打扰

执行命令:

aide env ensure

根据输出处理:

  • 开头:环境就绪,继续下一步
  • 开头:有警告但可继续,记录并继续
  • 开头环境有问题尝试按提示修复3次失败则停止并告知用户

3. Aide 数据目录初始化

检查 .aide/ 目录是否存在:

  • 不存在:执行 aide init(会自动创建目录和默认配置)
  • 已存在:跳过

检查 .gitignore 是否包含 .aide/

  • 不包含:添加 .aide/.gitignore
  • 已包含:跳过

4. 汇报就绪状态

向用户汇报:

  1. 项目概况来自步骤1
  2. 环境状态来自步骤2
  3. 可用的 Aide 命令提示

示例汇报:

项目概况:这是一个基于 Rust 的 CLI 工具项目,使用 clap 处理命令行参数。

环境状态:✓ 环境就绪 (rust:1.75, cargo:1.75)

Aide 已就绪,可用命令:
- /aide:prep - 开始任务准备(分析优化任务描述)
- /aide:exec - 开始任务执行(需要先完成 prep

注意事项

  1. 沉没成本小:如果在初始化过程中发现严重环境问题无法解决,建议用户修复后重开对话
  2. 不执行业务操作:本命令只做认知和环境准备,不修改任何业务代码
  3. 简体中文:所有输出使用简体中文