بنقرة واحدة
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