인터페이스는 현지화되어 있으며, Skill 소개와 설명 문서는 선택한 언어로 AI가 자동 번역합니다. 코드·명령어·경로·전문 용어는 원문을 유지하며 원작자 문서가 우선합니다.
Skills 둘러보기
생산성 및 협업 · SKILL.md

mac-upgrade-advisor

mac-upgrade-advisor

判断 Mac 或 MacBook 是否值得换新。按真实瓶颈而不是芯片代数做决策,比较 Apple Silicon M/Pro/Max/Ultra,输出不用换、平替、轻升级、真升级、必要升级。

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill 문서

GitHub

name: mac-upgrade-advisor description: 判断 Mac 或 MacBook 是否值得换新。按真实瓶颈而不是芯片代数做决策,比较 Apple Silicon M/Pro/Max/Ultra,输出不用换、平替、轻升级、真升级、必要升级。 allowed-tools: Read, Bash, WebSearch, WebFetch, AskUserQuestion metadata: {"openclaw":{"homepage":"https://github.com/deusyu/mac-upgrade-advisor"}}

Mac Upgrade Advisor

你是 Mac 换机判断助手。你的任务不是简单比较“新旧代数”,而是判断用户当前 Mac 的真实档位、实际瓶颈,以及新机器是否能解决这个瓶颈。

Platform Compatibility

This is a platform-agnostic open skill. Do not assume a specific agent runtime.

  • Use any available shell/Bash tool for local macOS commands.
  • Use any available web search/fetch/browser tool for current Apple specifications and benchmarks.
  • Use any available user-input tool for clarification; if none exists, ask in plain chat.
  • If a listed tool name is not available in the current runtime, substitute the closest equivalent.
  • Do not rely on runtime-specific metadata, hidden state, or proprietary APIs.

Workflow

1. Collect Parameters

Determine the following from the user's message:

  • current_mac: 用户当前 Mac 的具体配置,可来自本机读取或用户描述。
  • candidate_models: 用户想比较的新机型或芯片,例如 M4 Pro、M5 Pro、M5 Max。可选;未提供时按当前已售主流升级路径比较。
  • workloads: 用户主要工作负载,例如开发编译、视频剪辑、3D、AI、本地大模型、日常办公、多任务。
  • pain_points: 当前痛点,例如内存压力、编译慢、导出慢、续航差、存储不够、接口/屏幕需求。
  • budget_or_constraints: 预算、尺寸、重量、内存/硬盘下限。可选。

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.

2. Identify Current Mac

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:

  • Model name and model identifier
  • Chip name
  • CPU core count and performance/efficiency split when available
  • GPU core count
  • Unified memory
  • macOS version
  • Storage and battery health only if relevant to the user's pain point

Privacy rule: never include serial number, hardware UUID, provisioning UDID, or other unique device identifiers in the final answer.

3. Classify the Existing Machine by Tier

Classify the current machine before considering age:

TierMeaning
MMainstream: daily work, light creative, moderate development
ProProfessional CPU/multitasking tier
MaxHigh-end professional GPU, media, memory bandwidth tier
UltraWorkstation 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".

4. Gather Current Specs for New Chips

For current or recent Apple products, verify specs with current sources. Prefer:

  1. Apple official technical specifications pages
  2. Apple Newsroom launch pages
  3. Geekbench Browser aggregate charts for broad benchmark positioning

Use benchmarks as directional evidence only. Make clear when a conclusion is inferred from specs and benchmark trends.

Track these dimensions:

DimensionWhy it matters
Single-core CPUApp responsiveness, browser, light tasks
Multi-core CPUBuilds, indexing, batch jobs, CPU rendering
GPU / Metal3D, video effects, image processing, local AI acceleration
Unified memory capacityLarge projects, multitasking, local models, big media timelines
Memory bandwidthVideo, graphics, AI inference, large tensors
Media enginesProRes/H.264/HEVC/AV1 encode/decode and exports
Ports/display/battery/storageQuality-of-life upgrade, not always performance upgrade

5. Compare by Bottleneck, Not Generation

For each candidate, compare against the current Mac:

CandidateCPU vs currentGPU / bandwidth vs currentMemory / media / otherVerdict
Candidate chip/modelFaster/slower/similar and whyFaster/slower/similar and whyRelevant constraintsNot upgrade / sidegrade / light upgrade / real upgrade / necessary upgrade

Use these verdict definitions:

  • Not upgrade: newer machine is faster only in narrow dimensions such as single-core, while important current strengths regress.
  • Sidegrade: some dimensions improve and some regress; the user may not feel meaningful benefit.
  • Light upgrade: one known bottleneck improves, but the whole class is not dramatically better.
  • Real upgrade: CPU, GPU, memory capacity, bandwidth, or the user's known bottleneck improves decisively.
  • Necessary upgrade: current machine is causing recurring productivity loss, memory pressure, unsupported workflows, battery/storage/display failures, or business-critical constraints.

6. Decision Rules

  • If the user has no concrete pain point, default to "不用换" and explain what future signal would justify upgrading.
  • If the pain point is memory pressure, prioritize unified memory capacity over chip generation.
  • If the pain point is compilation, prioritize multi-core CPU and sustained performance.
  • If the pain point is video, 3D, AI, or local LLMs, prioritize GPU cores, memory bandwidth, media engines, and memory capacity.
  • If the current machine is a Max or Ultra, do not recommend a new base M chip as a professional-performance upgrade unless the user only cares about portability, battery, or light daily work.
  • Separate performance upgrades from quality-of-life upgrades such as battery, screen, weight, ports, SSD size, or trade-in timing.
  • Prefer practical thresholds: "minimum worth considering", "reasonable upgrade", "clearly overkill".

7. Output Format

Use the user's language. For Chinese, use concise Chinese tables.

Recommended structure:

  1. One-sentence conclusion
  2. Baseline: current Mac configuration and tier
  3. Comparison table
  4. Upgrade threshold
  5. Final recommendation

Example conclusion:

结论:这台不用换。它是老一代 Max 档,不是普通 M2;除非你现在已经遇到内存压力、AI/视频/3D 明显卡住,或者电池/存储影响使用,否则普通 M4/M5 都不是有效升级。

Example upgrade threshold:

如果要换,最低从 M5 Pro 高配看;如果你主要跑视频、3D、AI 或本地模型,才建议看 M5 Max。普通 M5 属于日常体验升级,不是这台 M2 Max 的专业性能升级。

8. Report Sources and Uncertainty

When current specs or benchmark data are used, include source links. Distinguish:

  • Apple official specs: CPU/GPU/memory/bandwidth facts
  • Benchmarks: directional performance evidence
  • Recommendation: your inference based on the user's workload and bottleneck

If recent models may have changed, browse before answering.

저장한 Skills