关于 workspace-performance-audit
workspace-performance-audit 是用于审查 Monorepo 性能的只读技能,面向开发团队。它支持快速、完整或指定领域的审查,并生成按优先级排列的建议。
主要功能
- 01发现 Monorepo 与技术栈
- 02快速、完整或指定领域审查
- 03检查前端、后端、数据库和扩展
- 04性能指标与目标阈值
- 05按严重度排列建议
- 06仅分析并生成报告,不产生外部副作用
适用场景
- 01在发布前检查性能
- 02排查前端或 API 响应缓慢
- 03检查数据库查询与索引指标
- 04审查工作区中的指定领域
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ shipshitdev/ skills --skill workspace-performance-audit安装后在 Claude Code 中输入/workspace-performance-audit确认已加载。
附带文件plugin.jsonreferences/full-guide.md
详细介绍
工作区性能审计
授权范围
仅在用户请求和现有授权范围内操作;加载此技能不会授予任何新权限。仅报告的请求必须仅输出报告,遵循调用方指定的目标、主机、提供方和成本限制,在扩大范围前先征求同意,并将这些限制转达给委派对象。
约定
输入:
- 单体仓库根路径(默认为当前工作目录)
- 可选:要重点关注的目标领域(前端、后端、数据库、扩展)
- 可选:审计模式(快速或完整)
输出:
- 汇总的性能审计报告
- 按优先级排序且标有严重性等级的建议
创建/修改:
.agents/memory/performance-audit-YYYY-MM-DD.md— 写入审计报告
外部副作用:
- 无。仅进行只读分析;不会部署、修改或安装任何内容。
需要确认:
- 如果输出路径位于当前工作区之外,则在写入报告前需要确认
委派给:
performance-expert,负责指标和优化design-consistency-auditor,负责 UI/UX 一致性qa-reviewer,负责验证和优先级排序
编排的技能
| 技能 | 重点领域 | 阶段 |
|---|---|---|
performance-expert | 性能指标与优化 | 1-4 |
design-consistency-auditor | UI/UX 一致性与设计债务 | 1 |
accessibility | WCAG 2.1 AA 合规性 | 1 |
security-expert | 安全验证 | 2 |
qa-reviewer | 验证与优先级排序 | 5 |
编排流程
Phase 0: Workspace Discovery
→ Identify apps, packages, tech stacks
Phase 1: Frontend Audit (Next.js)
→ Core Web Vitals, Bundle Analysis, Design, A11y
Phase 2: Backend Audit (NestJS)
→ API Response Times, N+1 Queries, Security
Phase 3: Database Audit (Postgres)
→ Query Performance, Index Analysis
Phase 4: Extension & Packages
→ Bundle Sizes, Memory, Dependencies
Phase 5: Consolidation
→ Aggregate, Score, Prioritize, Report
各领域的关键指标
| 领域 | 关键指标 | 目标 |
|---|---|---|
| 前端 | LCP、FID、CLS | <2.5s、<100ms、<0.1 |
| 后端 | p50、p95 响应时间 | <100ms、<200ms |
| 数据库 | 查询 p95、索引命中率 | <50ms、>95% |
| 扩展 | 内容脚本大小 | <50KB |
使用模式
快速审计: 仅进行必要检查 → 1 页摘要 完整审计: 执行所有阶段 → 完整报告 特定领域: 聚焦单个领域
有关详细的阶段执行说明、指标收集命令、报告模板和交互示例: 在开始完整审计或某个阶段需要详细指导时,加载 ${CLAUDE_SKILL_DIR}/references/full-guide.md。
评论
支持 Markdown