mcpField
P
performance

performance

github.com/rshankras开发864189 次安装2 天前更新
代码仓库

关于 performance

面向开发者的应用性能诊断技能集合,覆盖系统级分析到 SwiftUI 渲染行为。它将 Instruments 调查指南与视图标识及重复渲染问题的指导分开组织。

主要功能

  1. 01系统性能分析指南
  2. 02使用 Instruments 排查卡顿和内存
  3. 03诊断启动缓慢与能耗问题
  4. 04SwiftUI 重绘与视图标识调试

适用场景

  1. 01调查应用运行缓慢或无响应
  2. 02分析内存、启动时间或能耗
  3. 03查找不必要的 SwiftUI 视图更新

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/rshankras/claude-code-apple-skills --skill performance

安装后在 Claude Code 中输入/performance确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

profiling/
energy-diagnostics.md
hitches.md
launch-optimization.md
memory-profiling.md
time-profiler.md
swiftui-debugging/
body-reevaluation.md
common-pitfalls.md
lazy-loading.md
view-identity.md

详细介绍

性能技能

诊断并修复性能问题,涵盖从系统级性能分析到 SwiftUI 渲染行为的方方面面。

此技能的触发条件

在以下情况下使用此技能:

  • 用户反馈应用运行缓慢、卡顿或无响应
  • 用户想使用 Instruments(Time Profiler、Allocations、Hangs)进行性能分析
  • 用户正在排查内存问题、启动缓慢或能耗过高
  • 用户发现 SwiftUI 视图重新渲染过于频繁或 body 求值缓慢
  • 用户询问视图标识问题或 _printChanges()

可用技能

路径相对于此文件所在目录 — 技能运行时的工作目录设为用户的项目,因此请根据此 SKILL.md 文件自身的位置解析各路径。

技能阅读涵盖内容
profilingprofiling/SKILL.mdInstruments 工作流;卡顿、内存、启动缓慢、能耗诊断
swiftui-debuggingswiftui-debugging/SKILL.md不必要的重新渲染、视图标识、body 求值缓慢

路由方式

  1. 将请求与上表中的一行对应 — 系统级症状 → profiling;SwiftUI 渲染症状 → swiftui-debugging。
  2. 阅读相应的 SKILL.md(相对于此文件),以及其中列出的任何参考文件。
  3. 根据指南处理用户的代码。

评论

支持 Markdown