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

7.6 KiB
Raw Permalink Blame History

项目配置与文档

路径:.aide/, docs/, 根目录配置文件 最后更新2025-12-19

概述

项目级配置、Aide 数据目录和项目文档资源。包括 Aide 配置、项目说明文档和 Claude Code 指南文档。

目录结构

agent-aide/
├── .aide/                           Aide 配置和数据目录
│   ├── config.toml                  项目配置文件(全注释)
│   ├── branches.json                分支概况数据JSON
│   ├── branches.md                  分支概况文档Markdown
│   ├── decisions/                   [空目录] 待定项决策记录
│   ├── diagrams/                    [空目录] PlantUML 流程图
│   ├── task-plans/                  [空目录] 复杂任务计划文档
│   ├── logs/                        历史任务归档
│   │   ├── YYYY-MM-DDTHH-MM-SS-status.json    任务状态归档
│   │   ├── YYYY-MM-DDTHH-MM-SS-decisions/     决策记录归档
│   │   └── flow-status.*.json                  旧格式归档(历史)
│   └── project-docs/                项目文档(本文档所在)
│       ├── README.md                总导览
│       ├── block-plan.md            区块计划
│       └── blocks/                  子区块文档
│           ├── aide-program.md
│           ├── aide-marketplace.md
│           └── project-config-docs.md
├── docs/                            项目文档目录
│   └── reference/                   参考文档
│       ├── aide-overview.md             Aide 系统概述135 行)
│       ├── project-details.md           项目详细说明273 行)
│       ├── 01-自定义斜杠命令指南.md     Claude Code 命令指南303 行)
│       ├── 02-技能指南.md               Claude Code 技能指南457 行)
│       ├── 03-插件指南.md               Claude Code 插件指南436 行)
│       ├── 04-插件市场指南.md           Claude Code 市场指南382 行)
│       └── 为什么要更换到command+skill+专用处理程序.md  设计背景245 行)
├── cache/                           缓存目录
│   ├── old-task.md                  旧任务文档
│   ├── update_docs.sh               文档更新脚本
│   └── verify_links.sh              链接验证脚本
├── .cache/                          [ignored] 隐藏缓存目录
├── AGENTS.md                        Agent 配置说明
├── CHANGELOG.md                     变更日志
├── CLAUDE.md                        Claude 配置指令
├── README.md                        项目说明
├── requirements.txt                 Python 依赖
├── task-now.md                      当前任务文档
└── .gitignore                       Git 忽略规则

文件清单

文件 类型 说明
.aide/config.toml 配置 项目配置,全注释自文档化
.aide/branches.json 数据 分支概况数据JSON 格式)
.aide/branches.md 文档 分支概况文档Markdown 格式)
.aide/decisions/ 目录 [空目录] 待定项决策记录
.aide/diagrams/ 目录 [空目录] PlantUML 流程图
.aide/task-plans/ 目录 [空目录] 复杂任务计划文档
.aide/logs/ 目录 历史任务归档
.aide/project-docs/ 目录 面向 LLM 的项目文档
docs/reference/aide-overview.md 文档 Aide 系统架构和设计理念
docs/reference/project-details.md 文档 项目详细说明和实现状态
docs/reference/01-自定义斜杠命令指南.md 文档 Claude Code 斜杠命令指南
docs/reference/02-技能指南.md 文档 Claude Code 技能指南
docs/reference/03-插件指南.md 文档 Claude Code 插件指南
docs/reference/04-插件市场指南.md 文档 Claude Code 市场指南
docs/reference/为什么要更换...md 文档 架构设计背景说明
cache/ 目录 临时缓存和脚本
AGENTS.md 配置 Agent 配置说明
CHANGELOG.md 文档 变更日志
CLAUDE.md 配置 Claude 指令(简体中文要求)
README.md 文档 项目说明和快速上手
requirements.txt 配置 Python 依赖tomli-w
task-now.md 文档 当前任务描述
.gitignore 配置 Git 忽略规则

核心配置

.aide/config.toml

Aide 的核心配置文件,完全自文档化(所有配置项均有详细注释)。

配置节说明

配置节 说明
[general] 通用配置gitignore_aide
[runtime] 运行时要求python_min, use_uv
[task] 任务文档路径source, spec, plans_path
[env] 环境检测模块配置
[docs] 项目文档路径配置path, block_plan_path
[user_docs] 用户文档配置readme_path, rules_path, docs_path, docs_plan_path, graph_path, graph_plan_path
[flow] 流程追踪配置phases, diagram_path
[plantuml] PlantUML 配置jar_path
[decide] 待定项确认配置port, bind, url, timeout

当前环境配置

[env]
modules = ["python", "uv", "venv", "requirements"]

[env.venv]
path = ".venv"

[env.requirements]
path = "requirements.txt"

CLAUDE.md

Claude 配置指令:

  • 所有对话、思考、文档与注释必须使用简体中文
  • 复杂或多模块任务必须调用 Sequential-Thinking
  • Python 脚本必须使用 uv 管理的虚拟环境
  • 涉及多文件操作必须创建临时 .sh 脚本

.gitignore

忽略规则:

  • anthropic-agent-skills/ - 第三方技能库
  • __pycache__/ - Python 字节码
  • .venv/ - 虚拟环境
  • test-cache/ - 测试缓存

项目文档

docs/reference/aide-overview.md

Aide 系统概述,包含:

  • 系统简介和解决的问题
  • 核心设计原则(渐进式披露、确定性封装、信息隔离)
  • 系统架构图
  • 子区块索引
  • 快速导航

docs/reference/project-details.md

项目详细说明,包含:

  • 项目架构
  • 实现状态
  • 技术决策

Claude Code 指南01-04

Claude Code 功能的完整指南系列:

  1. 自定义斜杠命令命令语法、frontmatter、参数用法、高级功能
  2. 技能指南SKILL.md 格式、资源文件、触发机制
  3. 插件指南plugin.json、目录结构、安装方式
  4. 插件市场指南marketplace.json、托管方式

空目录说明

目录 用途
.aide/decisions/ 待定项决策记录存放目录
.aide/diagrams/ PlantUML 流程图存放目录
.aide/task-plans/ 复杂任务计划文档目录guide.md + spec-NN.md

日志归档格式

.aide/logs/ 目录下的归档文件:

新格式(当前使用)

  • YYYY-MM-DDTHH-MM-SS-status.json - 任务状态归档
  • YYYY-MM-DDTHH-MM-SS-decisions/ - 决策记录归档目录

旧格式(历史兼容)

  • flow-status.YYYY-MM-DDTHH-MM-SS.json - 旧版任务状态归档

依赖关系

  • 依赖:无
  • 被依赖aide-program读取 config.toml、aide-plugin引用文档路径

注意事项

  1. 配置修改:不要直接编辑 config.toml使用 aide config set 命令
  2. 流程图.puml 文件会被 aide flow 自动校验和构建
  3. 文档同步:更新代码后注意同步更新 CHANGELOG.md
  4. 中文要求:遵循 CLAUDE.md 中的简体中文要求
  5. 文档结构变化docs/ 下的文件已移至 docs/reference/ 子目录