arch-scaffolderlisted
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: 架构骨