feat(skills): complete multi-agent collaboration framework

## Skills Ecosystem (60+ Skills)
- Engineering: 7 skills (ai-engineer, backend-architect, etc.)
- Testing: 8 skills (reality-checker, evidence-collector, etc.)
- Support: 6 skills (support-responder, analytics-reporter, etc.)
- Design: 7 skills (ux-architect, brand-guardian, etc.)
- Product: 3 skills (sprint-prioritizer, trend-researcher, etc.)
- Marketing: 4+ skills (growth-hacker, content-creator, etc.)
- PM: 5 skills (studio-producer, project-shepherd, etc.)
- Spatial: 6 skills (visionos-spatial-engineer, etc.)
- Specialized: 6 skills (agents-orchestrator, etc.)

## Collaboration Framework
- Coordination protocols (handoff-templates, agent-activation)
- 7-phase playbooks (Discovery → Operate)
- Standardized skill template for consistency

## Quality Improvements
- Each skill now includes: Identity, Mission, Workflow, Deliverable Format
- Collaboration triggers define when to invoke other agents
- Success metrics provide measurable quality standards

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
iven
2026-03-15 03:07:31 +08:00
parent 0139b20e5a
commit d64903ba21
65 changed files with 12021 additions and 11 deletions

View File

@@ -0,0 +1,180 @@
# Phase 4: Hardening Playbook
> 强化阶段 - 性能优化、安全加固、生产准备
---
## 阶段目标
将系统从功能完整提升到生产就绪,包括性能优化、安全加固、监控配置。
## 输入文档
从 Phase 3 接收:
1. 完整代码库
2. 测试报告
3. 已知问题列表
4. 技术债务记录
5. 部署检查清单
## 激活 Agents
| Agent | 角色 | 优先级 |
|-------|------|--------|
| **Performance Benchmarker** | 性能测试和优化 | 立即 |
| **Security Engineer** | 安全审查和加固 | 立即 |
| **DevOps Automator** | 监控和告警配置 | 立即 |
| **Accessibility Auditor** | 无障碍最终检查 | Day 2 |
| **Reality Checker** | 生产就绪验证 | 最后 |
## 关键活动
### 1. 性能优化 (Day 1-3)
**Performance Benchmarker 执行**:
```bash
# Core Web Vitals 测试
npx lighthouse http://localhost:3000 --output=json --output-path=./reports/lighthouse.json
# API 响应时间测试
ab -n 1000 -c 100 http://localhost:3000/api/endpoint
# 数据库查询分析
EXPLAIN ANALYZE SELECT * FROM users WHERE ...
# 内存泄漏检测
node --inspect server.js
# 打开 Chrome DevTools > Memory > Heap Snapshot
```
**优化目标**:
| 指标 | 目标值 |
|------|--------|
| LCP (Largest Contentful Paint) | < 2.5s |
| FID (First Input Delay) | < 100ms |
| CLS (Cumulative Layout Shift) | < 0.1 |
| API P95 响应时间 | < 200ms |
| 数据库查询 P95 | < 50ms |
### 2. 安全加固 (Day 1-3)
**Security Engineer 执行**:
```bash
# 依赖漏洞扫描
npm audit
pip-audit
# SAST 扫描
sonarqube-scanner
# OWASP ZAP 扫描
zap-baseline.py -t http://localhost:3000
# 密钥泄露检查
git secrets --scan-history
```
**安全检查清单**:
- [ ] 所有 API 端点有认证
- [ ] 输入验证完整
- [ ] SQL 注入防护
- [ ] XSS 防护
- [ ] CSRF Token 实现
- [ ] Rate Limiting 配置
- [ ] 敏感数据加密
- [ ] 安全头配置 (CSP, HSTS, etc.)
### 3. 监控配置 (Day 2-4)
**DevOps Automator 执行**:
**指标收集**:
- 应用指标 (请求率错误率延迟)
- 基础设施指标 (CPU内存磁盘)
- 业务指标 (用户活跃转化率)
**告警配置**:
| 告警 | 条件 | 严重程度 |
|------|------|----------|
| 服务不可用 | 健康检查失败 | Critical |
| 高错误率 | 错误 > 1% | High |
| 高延迟 | P95 > 500ms | High |
| 内存使用 | > 85% | Medium |
### 4. 无障碍最终检查 (Day 3-4)
**Accessibility Auditor 执行**:
```bash
# 自动化测试
npx axe http://localhost:3000
# 手动测试清单
- [ ] 键盘导航完整
- [ ] 屏幕阅读器兼容
- [ ] 颜色对比度 ≥ 4.5:1
- [ ] 焦点指示清晰
- [ ] 表单标签完整
- [ ] Alt 文本存在
```
### 5. 生产就绪验证 (Day 4-5)
**Reality Checker 最终验证**:
```markdown
## Production Readiness Checklist
### 功能完整性
- [ ] 所有 P0 功能实现
- [ ] 所有 P1 功能实现
- [ ] P2 功能已评估
### 性能
- [ ] Core Web Vitals 达标
- [ ] API 响应时间达标
- [ ] 负载测试通过
### 安全
- [ ] 无 Critical 漏洞
- [ ] 无 High 漏洞
- [ ] 安全审查通过
### 可靠性
- [ ] 监控配置完成
- [ ] 告警配置完成
- [ ] 回滚流程测试
### 文档
- [ ] API 文档完整
- [ ] 部署文档完整
- [ ] 运维手册完整
```
## 阶段门禁
进入 Phase 5 前必须满足:
| # | 标准 | 阈值 | 验证方法 |
|---|------|------|----------|
| 1 | 性能基准达标 | 100% | Lighthouse + Load Test |
| 2 | 安全漏洞 | 0 Critical/High | 扫描报告 |
| 3 | 监控覆盖 | 100% | 配置审查 |
| 4 | 无障碍合规 | WCAG 2.1 AA | 审计报告 |
| 5 | Reality Checker 签署 | READY | 最终报告 |
## 交接文档
阶段结束时交接给 Phase 5
1. 性能基准报告
2. 安全审计报告
3. 监控配置文档
4. 无障碍合规报告
5. 生产就绪清单
---
**预计时间**: 1 周
**下一阶段**: Phase 5 - Launch