[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-2634":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":10,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":21,"hasPages":21,"topics":23,"createdAt":10,"pushedAt":10,"updatedAt":37,"readmeContent":38,"aiSummary":39,"trendingCount":15,"starSnapshotCount":15,"syncStatus":40,"lastSyncTime":41,"discoverSource":42},2634,"NextBoard","LeoKemp223\u002FNextBoard","LeoKemp223","面向硬件产品PCB方案设计的AI Agent，Agent会自动帮你进行需求确认，实时分析国内外各类芯片技术方案，进行器件选型，下载datasheet，输出BOM表，计算价格，输出模块原理图，最终整合成可落地技术方案。","",null,"Python",230,35,3,0,5,20,96,15,4.67,false,"main",[24,25,26,27,28,29,30,31,32,33,34,35,36],"agent-skills","agentic-ai","autonomous-agents","bom","chip","component","hardware","hardware-designs","pcb","pcb-design","pcb-footprints","pcb-layout","schematics","2026-06-12 02:00:42","# NextBoard — Hardware Solution Agent\n\n面向硬件产品的PCB方案设计 AI Agent。输入产品需求，输出可评审、可落地的PCB原理图的方案。\n\n## 使用说明\n\n按需求输入:\n- 设计一个无人机方案\n- 设计一个FOC控制器\n- 设计一个记单词的墨水屏卡片\n  \nAgent会自动帮你进行需求确认，实时分析国内外各类芯片技术方案，进行器件选型，下载datasheet，输出BOM表，计算价格，输出模块原理图，最终整合成可落地技术方案。\n\n\u003Cimg width=\"1049\" height=\"384\" alt=\"PixPin_2026-05-05_09-43-02\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fdaf0ba27-03b1-4c48-a646-03a447d6fd28\" \u002F>\n\n## 功能概览\n\n- 结构化的 7 阶段设计流程：需求冻结 → 架构候选 → 系统分解 → 器件选型 → 输出生成 → 评审 → 验证门控\n- 三类架构候选对比：国产优先、海外主流、混合折中\n- 5 道验证门控，阶段性拦截质量问题\n- 独立评审 agent，从完整性、风险、可实施性、成本、验证覆盖 5 个维度打分\n- 供应链风险评估与国产替代参考\n\n\u003Cimg width=\"3659\" height=\"1458\" alt=\"PixPin_2026-05-05_09-18-28\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F305c73ed-9d26-485b-9a1c-83720c39a806\" \u002F>\n\n- 产出markdown、datasheet、封装库、pdf方案\n\n\u003Cimg width=\"2379\" height=\"1792\" alt=\"PixPin_2026-05-04_21-51-20\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fc2a7e85a-0fca-44e1-9459-f0d3a0c30525\" \u002F>\n\n\n## 快速开始\n\n在 Claude Code、Codex 或 Cursor 会话中调用：\n\n```\n$hardware-solution\n```\n\n输入产品需求即可进入设计流程。\n\n## 安装\n\n安装后需重启 AI IDE 会话，让客户端重新加载 skill 列表。\n\n### AI 安装指引\n\n> 本节供 AI 助手（Claude Code、Codex、Cursor 等）阅读。当用户要求安装本插件时，按以下流程引导。\n\n**第一步：确认当前环境**\n\n运行 `.\u002Fscripts\u002Finstall.sh --status` 查看是否已安装。\n\n**第二步：引导用户选择安装方式**\n\n向用户说明三种方式的区别，让用户选择：\n\n| 方式 | 适用场景 | 可用组件 | 限制 |\n|------|---------|---------|------|\n| 全局安装 | 希望所有项目都能用 | skill + agent | hooks 不生效 |\n| --plugin-dir | 开发调试或临时使用 | skill + agent + hooks | 每次启动需指定路径 |\n| Marketplace | 正式分发 | skill + agent + hooks | 需要 GitHub 访问 |\n\n**第三步：执行安装**\n\n用户选择后，运行对应命令：\n\n```bash\n# 全局安装（Claude Code，含 agent）\n.\u002Fscripts\u002Finstall.sh --global --platform claude\n\n# 全局安装（Codex，skill + agent）\n.\u002Fscripts\u002Finstall.sh --global --platform codex\n\n# --plugin-dir（单次会话加载，skill + agent + hooks 全部可用）\nclaude --plugin-dir \u002Fpath\u002Fto\u002FNextBoard\n\n# Marketplace 安装\nclaude plugin marketplace add LeoKemp223\u002FNextBoard\nclaude plugin install nextboard-hardware-solution\n```\n\n如果 `scripts\u002Finstall.sh` 不可用（例如用户未克隆本仓库），按下方\"手动安装\"章节的命令执行。\n\n**第四步：验证**\n\n安装完成后提醒用户重启会话，然后调用 `$hardware-solution` 验证是否生效。\n\n### 交互式安装\n\n```bash\ngit clone \u003CNextBoard-repo-url>\ncd NextBoard\n.\u002Fscripts\u002Finstall.sh\n```\n\n脚本会显示当前安装状态，引导你选择安装方式。\n\n### 手动安装\n\n#### 方式一：全局安装\n\n从 NextBoard 仓库复制文件到全局目录，所有项目都能使用 `$hardware-solution`。\n\n```bash\ngit clone \u003CNextBoard-repo-url>\ncd NextBoard\n```\n\nClaude Code：\n\n```bash\n# 基础安装（skill）\nmkdir -p \"$HOME\u002F.claude\u002Fskills\"\nrm -rf \"$HOME\u002F.claude\u002Fskills\u002Fhardware-solution\"\ncp -r skills\u002Fhardware-solution \"$HOME\u002F.claude\u002Fskills\u002F\"\n\n# 增强安装（额外安装独立评审 agent）\nmkdir -p \"$HOME\u002F.claude\u002Fagents\"\ncp agents\u002Fhardware-reviewer.md \"$HOME\u002F.claude\u002Fagents\u002F\"\n```\n\nCodex：\n\n```bash\nmkdir -p \"$HOME\u002F.codex\u002Fskills\"\nrm -rf \"$HOME\u002F.codex\u002Fskills\u002Fhardware-solution\"\ncp -r skills\u002Fhardware-solution \"$HOME\u002F.codex\u002Fskills\u002F\"\n\nmkdir -p \"$HOME\u002F.codex\u002Fagents\"\ncp agents\u002Fhardware-reviewer.md \"$HOME\u002F.codex\u002Fagents\u002F\"\n```\n\n> 全局安装的局限：hooks 无法生效（缺少插件上下文）。\n\n#### 方式二：--plugin-dir（推荐开发调试）\n\n直接从 NextBoard 仓库加载插件，skill + agent + hooks 全部可用，无需复制文件。\n\n```bash\nclaude --plugin-dir \u002Fpath\u002Fto\u002FNextBoard\n```\n\n每次启动 Claude Code 时需要指定 `--plugin-dir` 参数。\n\n#### 方式三：Marketplace 安装\n\n通过 Claude Code 插件市场安装，适合正式分发。\n\n```bash\n# 添加 NextBoard marketplace\nclaude plugin marketplace add LeoKemp223\u002FNextBoard\n\n# 安装插件\nclaude plugin install nextboard-hardware-solution\n```\n\n### 更新\n\n```bash\n# 全局安装：pull 后重新执行安装\ncd NextBoard && git pull\n.\u002Fscripts\u002Finstall.sh --global --platform claude\n\n# --plugin-dir：pull 即可，下次启动自动加载最新版\ncd NextBoard && git pull\n```\n\n### 卸载\n\n```bash\n# 全局卸载\n.\u002Fscripts\u002Finstall.sh --uninstall\n\n# 项目级卸载\n.\u002Fscripts\u002Finstall.sh --uninstall-project \u002Fpath\u002Fto\u002Fyour-project\n\n# 或手动卸载全局安装\nrm -rf \"$HOME\u002F.claude\u002Fskills\u002Fhardware-solution\"\nrm -f \"$HOME\u002F.claude\u002Fagents\u002Fhardware-reviewer.md\"\nrm -rf \"$HOME\u002F.codex\u002Fskills\u002Fhardware-solution\"\nrm -f \"$HOME\u002F.codex\u002Fagents\u002Fhardware-reviewer.md\"\n```\n\n## 项目结构\n\n```\nNextBoard\u002F\n├── skills\u002Fhardware-solution\u002F\n│   ├── SKILL.md                        # 技能入口，定义工作流和输出原则\n│   └── references\u002F\n│       ├── design-workflow.md           # 4 阶段设计工作流\n│       ├── output-template.md           # 方案输出标准结构\n│       ├── verification-gates.md        # 5 道验证门控\n│       ├── review-checklists.md         # 原理图\u002FPCB\u002FBOM\u002F方案评审清单\n│       ├── sourcing-and-risk.md         # 供应链风险评估指南\n│       └── domestic-sources.md          # 国产芯片与元器件参考\n├── agents\u002F\n│   └── hardware-reviewer.md             # 独立评审 agent（增强安装）\n├── hooks\u002F\n│   ├── hooks.json                       # Claude Code 会话启动 hook 配置\n│   └── session-start                    # 会话启动提醒脚本\n├── scripts\u002F\n│   └── install.sh                       # 交互式安装\u002F卸载脚本\n├── tests\u002F\n│   └── validate.py                      # 结构与内容一致性验证脚本\n├── .claude-plugin\u002F                      # Claude Code 插件配置\n├── .codex-plugin\u002F                       # Codex 插件配置\n├── .cursor-plugin\u002F                      # Cursor 插件配置\n├── CLAUDE.md                            # Claude Code \u002F 通用 AI 会话项目指令\n└── AGENTS.md                            # Cursor Agent Mode \u002F 通用 Agent 指令\n```\n\n## 验证\n\n修改 skill 或 reference 文档后，运行验证脚本检查结构完整性和内容一致性：\n\n```bash\n# 验证仓库源文件\npython3 tests\u002Fvalidate.py\n\n# 验证已安装的副本\npython3 tests\u002Fvalidate.py --installed\n```\n\n验证覆盖三层检查：\n\n| 层 | 内容 |\n|---|---|\n| 结构完整性 | 文件存在、hook 可执行、hook 输出合法 JSON |\n| 内容一致性 | SKILL.md 链接可解析、Gate 非空、输出模板覆盖 Gate 4、评审 agent 覆盖 5 维度 |\n| 反模式检测 | reference 文档无模糊措辞、无残留占位符 |\n\n## Hooks 说明\n\n`hooks\u002F` 仅在项目级插件模式下自动生效（`.claude-plugin\u002Fplugin.json` 声明了 `\"hooks\": \".\u002Fhooks\u002F\"`）。全局安装不包含 hooks。\n\n手动验证 hook 输出：\n\n```bash\nCLAUDE_PLUGIN_ROOT=\"$PWD\" hooks\u002Fsession-start | python3 -m json.tool\n```\n\n## 输出质量要求\n\n- 器件参数必须来自数据手册或分销商页面，禁止凭记忆\n- 每个关键选择必须说明取舍，不能只列器件\n- 风险清单不能为空，高风险项必须有验证动作\n- 方案输出前必须通过 `verification-gates.md` 的 5 道门控\n\n## 贡献规范\n\n- 修改 skill 或 reference 文档需提供修改前后的对比说明\n- 新增参考文档需在 SKILL.md 流程部分添加引用入口\n- 不接受没有实际硬件设计场景验证的修改\n- 提交前运行 `python3 tests\u002Fvalidate.py` 确保验证通过\n\n## 平台支持\n\n| 平台 | 配置文件 | 全局安装 | 项目级插件 |\n|------|---------|---------|-----------|\n| Claude Code | `.claude-plugin\u002Fplugin.json` | skill + agent | skill + agent + hooks |\n| Codex | `.codex-plugin\u002Fplugin.json` | skill + agent | 不支持插件模式 |\n| Cursor | `.cursor-plugin\u002Fplugin.json` | skill（手动 cp） | skill + agent + hooks |\n\n## License\n\nMIT\n\n\n感谢 LinuxDo 社区的支持！\n[![LinuxDo](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLinuxDo-社区支持-blue)](https:\u002F\u002Flinux.do\u002F)\n\n","NextBoard 是一个面向硬件产品PCB方案设计的AI Agent，能够根据用户输入的产品需求自动生成完整的PCB设计方案。其核心功能包括自动需求确认、实时分析国内外芯片技术方案、器件选型、下载datasheet、生成BOM表及价格计算、输出模块原理图等，并最终整合成可落地的技术方案。项目采用Python语言编写，具备结构化的7阶段设计流程和三类架构候选对比（国产优先、海外主流、混合折中），并通过5道验证门控确保质量。此外，它还提供独立评审agent，从多个维度对方案进行评估。NextBoard特别适用于需要快速获取高质量PCB设计方案的场景，如无人机、FOC控制器或电子学习设备的设计与开发。",2,"2026-06-11 02:50:34","CREATED_QUERY"]