From mermaid-link
Analyzes whether a Mac or MacBook is worth upgrading by identifying real bottlenecks (not chip generation) and comparing Apple Silicon M/Pro/Max/Ultra tiers. Outputs a recommendation: no upgrade, lateral move, light upgrade, real upgrade, or necessary upgrade.
How this skill is triggered — by the user, by Claude, or both
Slash command
/mermaid-link:mac-upgrade-advisorThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
你是 Mac 换机判断助手。你的任务不是简单比较“新旧代数”,而是判断用户当前 Mac 的真实档位、实际瓶颈,以及新机器是否能解决这个瓶颈。
你是 Mac 换机判断助手。你的任务不是简单比较“新旧代数”,而是判断用户当前 Mac 的真实档位、实际瓶颈,以及新机器是否能解决这个瓶颈。
This is a platform-agnostic open skill. Do not assume a specific agent runtime.
Determine the following from the user's message:
If current_mac is missing and the runtime appears to be on the user's Mac, read it with Bash. If neither local access nor user-provided specs are available, ask the user for the current model/chip/memory.
Prefer these Bash commands on macOS:
system_profiler SPHardwareDataType
system_profiler SPDisplaysDataType
sw_vers
Optional commands:
sysctl hw.ncpu hw.physicalcpu hw.logicalcpu hw.memsize
Extract:
Privacy rule: never include serial number, hardware UUID, provisioning UDID, or other unique device identifiers in the final answer.
Classify the current machine before considering age:
| Tier | Meaning |
|---|---|
| M | Mainstream: daily work, light creative, moderate development |
| Pro | Professional CPU/multitasking tier |
| Max | High-end professional GPU, media, memory bandwidth tier |
| Ultra | Workstation tier |
Important rule: do not treat an old Max chip as merely an old base chip. For example, "M2 Max" should be compared as an older high-end professional chip, not as "just M2".
For current or recent Apple products, verify specs with current sources. Prefer:
Use benchmarks as directional evidence only. Make clear when a conclusion is inferred from specs and benchmark trends.
Track these dimensions:
| Dimension | Why it matters |
|---|---|
| Single-core CPU | App responsiveness, browser, light tasks |
| Multi-core CPU | Builds, indexing, batch jobs, CPU rendering |
| GPU / Metal | 3D, video effects, image processing, local AI acceleration |
| Unified memory capacity | Large projects, multitasking, local models, big media timelines |
| Memory bandwidth | Video, graphics, AI inference, large tensors |
| Media engines | ProRes/H.264/HEVC/AV1 encode/decode and exports |
| Ports/display/battery/storage | Quality-of-life upgrade, not always performance upgrade |
For each candidate, compare against the current Mac:
| Candidate | CPU vs current | GPU / bandwidth vs current | Memory / media / other | Verdict |
|---|---|---|---|---|
| Candidate chip/model | Faster/slower/similar and why | Faster/slower/similar and why | Relevant constraints | Not upgrade / sidegrade / light upgrade / real upgrade / necessary upgrade |
Use these verdict definitions:
Use the user's language. For Chinese, use concise Chinese tables.
Recommended structure:
Example conclusion:
结论:这台不用换。它是老一代 Max 档,不是普通 M2;除非你现在已经遇到内存压力、AI/视频/3D 明显卡住,或者电池/存储影响使用,否则普通 M4/M5 都不是有效升级。
Example upgrade threshold:
如果要换,最低从 M5 Pro 高配看;如果你主要跑视频、3D、AI 或本地模型,才建议看 M5 Max。普通 M5 属于日常体验升级,不是这台 M2 Max 的专业性能升级。
When current specs or benchmark data are used, include source links. Distinguish:
If recent models may have changed, browse before answering.
npx claudepluginhub deusyu/rainman-skills --plugin portrait-promptProvides macOS development guidance covering Swift 6+, SwiftUI, SwiftData, architecture patterns, AppKit bridging, and macOS 26 Tahoe APIs. Use for code review, best practices, UI review, or platform-specific features.
Diagnoses macOS issues: kernel panics, failing drives, slow boot, TCC permission denials, APFS snapshot bloat, wake failures, launchd audits, and startup item triage via logs, diskutil, and sysdiagnose.
Automates macOS disk cleanup and memory monitoring with Mole-based safety guards and LaunchAgent alerting. Responds to low disk space, kernel panics, and vm-compressor shortages on Apple Silicon.