一键导入
arch-common
架构文档 Skills 的共享配置,定义 L0/L1/L2 层级体系、命名规范和文档位置。 此 Skill 不直接触发,由 arch-search 和 arch-update 引用。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
架构文档 Skills 的共享配置,定义 L0/L1/L2 层级体系、命名规范和文档位置。 此 Skill 不直接触发,由 arch-search 和 arch-update 引用。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Aria 项目级配置加载器(内部基础设施)。 查找、解析、验证 .aria/config.json 并合并默认值。 此 Skill 不直接触发,由其他 Skills 引用以读取项目配置。
项目状态扫描与智能工作流推荐,十步循环的统一入口。 收集项目状态、分析变更、推荐最佳工作流、引导用户确认执行。 使用场景:"查看项目当前状态"、"我要提交代码"、"开发新功能"
会话收尾 —— 在任意对话(含未走完十步循环的探索/调试/讨论 session)把"未交接成果" 固化为 handoff。**与十步循环正交平级的会话仪式**(非周期收尾): AI 先内省本对话出 未完成线程 + 待固化经验, 再用机械 autofill 交叉核验补漏, 写 docs/handoff/。leaf — 终结于写交接, 不拖入十步循环。 使用场景: "对话收尾" / "执行对话收尾" / "会话收尾" / "session closeout" / "收尾这次对话" / "写交接" / "写 handoff" / "收工" / "结束本次对话" / context 快满时主动收尾。 不适用 (用 phase-d-closer): "Phase D" / "周期收尾" / "归档 Spec" / "更新 cycle 进度" —— 那是开发周期收尾, 不是会话收尾。
Git 多远程 parity 检测与 push 验证的共享基础设施。 内部工具, 仅供其他 skills 引用。提供标准化 Bash/Python 执行脚本段 + 输出 JSON schema 契约。
任务到 Agent 的智能路由器,根据任务类型、文件路径自动选择最合适的 Agent。 使用场景:subagent-driver 需要为任务选择 Agent、不确定应该使用哪个 Agent
向 Aria 维护团队报告 Bug 或提交功能建议。自动收集环境信息, 自动路由到 Forgejo(内部用户)或 GitHub(外部用户)。 使用场景:"报告 bug"、"report an issue"、"提交功能建议"、 "aria 有个问题想反馈"、"feature request"、"提 issue"、 "反馈问题"、"report bug to aria"
| name | arch-common |
| description | 架构文档 Skills 的共享配置,定义 L0/L1/L2 层级体系、命名规范和文档位置。 此 Skill 不直接触发,由 arch-search 和 arch-update 引用。 |
| disable-model-invocation | false |
| user-invocable | false |
Version: 1.1.0 Purpose: 为 arch-search 和 arch-update 提供共享定义 Usage: 被其他架构 Skills 引用,不直接触发 Methodology: 基于
@standards/core/architecture/通用方法论
本配置基于以下通用规范(可跨项目复用):
| 规范 | 路径 | 说明 |
|---|---|---|
| 层级体系 | @standards/core/architecture/layering-system.md | L0/L1/L2 定义 |
| 文档模板 | @standards/core/architecture/document-templates.md | 标准模板格式 |
| 验证体系 | @standards/core/architecture/validation-levels.md | 三级验证规范 |
| 命名规范 | @standards/core/architecture/naming-conventions.md | 目录/文件/版本命名 |
| 生命周期 | @standards/core/architecture/lifecycle-management.md | 文档生命周期 |
| AI 指南 | @standards/core/architecture/ai-integration-guide.md | AI 集成规范 |
以下为本项目的具体配置和路径定义。
| 层级 | 定义 | 文件数阈值 | 典型位置 | 文档命名 |
|---|---|---|---|---|
| L0 | 端级总体架构 | 整个端 | 端根目录 | ARCHITECTURE.md |
| L1 | 主要模块架构 | ≥10个文件 | 一级子目录 | [模块]_ARCHITECTURE.md |
| L2 | 功能组件架构 | 5-10个文件 | 二级子目录 | [组件]_ARCHITECTURE.md |
新架构文档需求
├─ 是否为端根目录?→ 是 → L0级别
└─ 否 → 文件数≥10?
├─ 是 → L1级别
└─ 否 → 文件数≥5?
├─ 是 → L2级别
└─ 否 → 归入父文档
backend/
├── BACKEND_ARCHITECTURE.md ✅ L0端级架构
├── llm_provider/
│ └── LLM_PROVIDER_ARCHITECTURE.md ✅ L1/L2模块架构
└── agents/
└── AGENTS_ARCHITECTURE.md ✅ L1/L2模块架构
backend/docs/
├── architecture/
│ ├── llm-provider-architecture.md ✅ 架构设计文档
│ └── agents-architecture.md ✅ 架构设计文档
└── api/
└── llm-provider-api.md ✅ API文档
backend/
├── ARCHITECTURE_DOCS_INDEX.md ✅ 架构文档索引
└── ARCHITECTURE_DOCS_TREE.md ✅ 文档树(自动生成)
| 模块 | L0 架构文档 | UPM 文档 | 说明 |
|---|---|---|---|
| Mobile | mobile/docs/ARCHITECTURE.md | mobile/docs/project-planning/unified-progress-management.md | Flutter 应用 |
| Backend | backend/docs/ARCHITECTURE.md | backend/project-planning/unified-progress-management.md | FastAPI 服务 |
| Shared | shared/README.md | - | API 契约 |
| Standards | standards/README.md | - | 开发规范 |
L0 文档 (优先搜索):
- "{module}/ARCHITECTURE.md"
- "{module}/docs/ARCHITECTURE.md"
L1 文档 (按需搜索):
- "{module}/docs/architecture/*.md"
- "{module}/*_ARCHITECTURE.md"
契约文档:
- "shared/contracts/**/*.yaml"
- "shared/schemas/**/*.json"
规范文档:
- "standards/**/*.md"
代码文件 ✅: .py .js .ts .dart .java .go .kt .swift .c .cpp .rs
非代码文件 ❌: .md .json .yaml .xml .css .png .jpg
排除:
- "*/node_modules/*"
- "*/vendor/*"
- "*/build/*"
- "*/dist/*"
- "*/.git/*"
- "*/test/*" (测试代码可选)
格式: X.Y.Z (语义化版本)
X: 主版本(重大变更)
Y: 次版本(功能添加)
Z: 修订版本(Bug修复/文档更新)
格式: ISO 8601,精确到秒
示例: 2025-12-14T15:45:00+08:00
| Skill | 用途 | 引用本配置 |
|---|---|---|
| arch-search | 搜索架构文档,定位代码 | ✅ |
| arch-update | 创建/更新架构文档 | ✅ |
最后更新: 2025-12-28 配置版本: 1.2.0