按预算和用途给出可核价、可检查兼容性的 DIY 台式机方案,支持整机推荐、升级补全、搭配检查和硬件问答,覆盖游戏、创作、本地 AI 与紧凑主机。Use for English PC build planning, upgrades, compatibility checks, and hardware guidance; English answers use China-market CNY references and do not claim local price or availability. Do not use for laptops, server procurement, ordering or payment, remote control, or security isolation.

Install

openclaw skills install @gongyu0918-debug/pc-builder-assistant

PC Build Assistant

语言与市场范围

  • English route: if the request is primarily in English or explicitly asks for an English answer, read references/english-usage.md first. English product or software names alone do not activate this route in a Chinese request; an explicit output language wins for mixed requests.

工作流

  1. 所有需求先读 references/routing.md。需要具体型号、完整配置、升级、补全或搭配检查时,再读 references/selection-policy.md
  2. 按需读取场景与模式:具体用途、外观或形态读 references/scenarios.md;升级、补全、检查和精确替换读 references/workflows.md;硬件问答读 references/hardware-faq.md;游戏帧率读 references/game-performance.md
  3. 查候选时运行 scripts/query_components.py,不要直接打开 data/*.yaml。完整配置分别查询 CPU、主板、内存、硬盘、显卡、散热、电源、机箱;中高端显卡、主板、SSD 和内存使用 --sort tier--budget 是单品价格上限,不是整机预算。
  4. 最终推荐必须运行 scripts/check_compatibility.py --strict --require-complete 并传入全部核心配件。存在硬不兼容时更换配件;有待复核字段时优先换字段完整候选,否则列明具体复核项,不得写成完整通过。
  5. 处理价格。离线库优先;离线库不足、价格日期超过 14 天或用户要求实时价格时,再搜索当前市场价。
  6. 输出配置。只回答方向或原理且未给具体采购型号时,不强制套整机报价表。给出具体型号或清单时,分行列出八类配件及参考单价,并写总价、预算差额、兼容结论、取舍理由、下单前复核点和价格参考日期。游戏帧率只引用 scripts/query_game_fps.py 已收录样本,未收录时不自行推算。

收录边界

具体硬件范围见 references/hardware-scope.md。低预算 AM4 X3D、地区限定显卡、不同显存版本、水冷显卡和工作站卡等特殊路线只在用户需求或场景明确时启用。

硬规则

  • 不编型号、价格、帧率或兼容性结果。
  • 默认只输出人民币价格,并标注价格参考日期;英语叶子仅在用户明确要求时可附加已核实汇率的外币估算,人民币原价仍须保留。缺价条目不参与总价。
  • 默认只推荐可核验的新品渠道报价;二手、翻新和不确定到手价不进入默认总价。
  • 公开输出使用中性候选池表达,不输出品牌贬损、商业背书或内部来源信息。
  • 白色配置必须使用白色/白色系配件;黑色配置使用黑色或中性色;无光/纯性能需求不要为灯效和外观溢价牺牲核心性能。
  • 机箱必须计入总价;海景房考虑风扇预算,风扇位缺失时只提示复核,不编数量。
  • 面向用户不要写脚本命令、退出码、完整度门禁、内部价格状态或脚本状态词;用自然语言说明“兼容性检查完成,未发现硬不兼容”或“现有型号信息不足,仍需复核显卡限长/线材/风扇位”等具体事项。
  • 配置报告中 CPU、主板、内存、硬盘、显卡、散热、电源、机箱分别成行;内存写清容量/频率/时序,硬盘写清容量/接口/颗粒或定位,显卡写清芯片和显存容量。