← ClaudeAtlas

arch-scaffolderlisted

从 PRD 生成 System Architecture 文档骨架,自动提取关键信息并填充模板。 使用场景:"从 PRD 生成架构文档"、"创建系统架构骨架"
10CG/aria-plugin · ★ 1 · AI & Automation · score 68
Install: claude install-skill 10CG/aria-plugin
# Architecture Scaffolder Skill > **版本**: 1.0.0 | **层级**: Layer 2 (Business Skill) | **分类**: Architecture Skills ## 快速开始 ### 我应该使用这个 Skill 吗? **使用场景**: - PRD 已批准,需要创建 System Architecture - 快速启动架构文档编写 - 确保架构文档结构符合规范 **不使用场景**: - 已有架构文档需要更新 → 使用 `arch-update` - 搜索架构信息 → 使用 `arch-search` - 验证架构文档 → 使用 `requirements-validator` --- ## 核心功能 | 功能 | 描述 | |------|------| | **analyze-prd** | 分析 PRD 提取关键架构信息 | | **generate-skeleton** | 生成架构文档骨架 | | **suggest-decisions** | 建议技术决策点 | | **validate-output** | 验证生成的骨架符合规范 | --- ## 执行流程 ### 阶段 1: PRD 定位与验证 ```yaml 定位路径: 主项目: docs/requirements/prd-*.md 模块级: {module}/docs/requirements/prd-*.md 验证项: - PRD 文件存在 - PRD 状态为 approved (建议) 或 draft - PRD 包含必需章节 输出: prd_found: true/false prd_path: "docs/requirements/prd-xxx.md" prd_status: approved/draft prd_version: "1.0.0" ``` ### 阶段 2: PRD 内容分析 ```yaml 提取内容: basic_info: - 项目名称 (从标题) - 版本 (从 header) - 创建日期 goals_section: - 产品目标 - 成功标准 - 质量属性要求 scope_section: - 功能范围 (Must-have, Nice-to-have) - 模块划分 (如有) - 排除范围 constraints: - 技术约束 - 业务约束 - 时间约束 stakeholders: - 用户角色 - 利益相关者 输出: extracted_info: project_name: "{name}" modules: [module1, module2, ...] quality_attributes: [performance, security, ...] constraints: [constraint1, constraint2, ...] stakeholders: [stakeholder1, ...] ``` ### 阶段 3: 架构骨