## 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>
3.8 KiB
3.8 KiB
Phase 4: Hardening Playbook
强化阶段 - 性能优化、安全加固、生产准备
阶段目标
将系统从功能完整提升到生产就绪,包括性能优化、安全加固、监控配置。
输入文档
从 Phase 3 接收:
- 完整代码库
- 测试报告
- 已知问题列表
- 技术债务记录
- 部署检查清单
激活 Agents
| Agent | 角色 | 优先级 |
|---|---|---|
| Performance Benchmarker | 性能测试和优化 | 立即 |
| Security Engineer | 安全审查和加固 | 立即 |
| DevOps Automator | 监控和告警配置 | 立即 |
| Accessibility Auditor | 无障碍最终检查 | Day 2 |
| Reality Checker | 生产就绪验证 | 最后 |
关键活动
1. 性能优化 (Day 1-3)
Performance Benchmarker 执行:
# 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 执行:
# 依赖漏洞扫描
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 执行:
# 自动化测试
npx axe http://localhost:3000
# 手动测试清单
- [ ] 键盘导航完整
- [ ] 屏幕阅读器兼容
- [ ] 颜色对比度 ≥ 4.5:1
- [ ] 焦点指示清晰
- [ ] 表单标签完整
- [ ] Alt 文本存在
5. 生产就绪验证 (Day 4-5)
Reality Checker 最终验证:
## 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 周 下一阶段: Phase 5 - Launch