Skip to content

Releases: Natchpai/Hardware-Copilot

hardware-copilot-v3.1.0

Choose a tag to compare

@Natchpai Natchpai released this 28 Oct 06:30
76f80d6

Added

  • .claude/rules/pdf.md: one PDF rule. Project report PDFs may be read and generated; schematic, PCB and datasheet PDFs are not read directly. NotebookLM is the default datasheet source, and Claude asks the human when it has a problem.
  • progress-update preflight script (scripts/progress_preflight.py) that prints one JSON of commits, changed files, sheet parts, library and doc checks.
  • CLAUDE.md: Git, external-model provider, workflow and compact sections.

Changed

  • NotebookLM procedure moved to the path-scoped .claude/rules/notebooklm.md.
  • settings.json and protect.json: symbol, footprint, library/, STEP and .kicad_pro edits run without a prompt; schematic and PCB edits still ask. git push and gh pr create run without a prompt; git merge asks instead of being blocked. PDF reads ask; schematic and manufacturing output PDFs are denied.
  • hw-git-readme template: workflow diagram note.

Tests

  • Schematic synthetic 21/21 and PCB synthetic 31/31 passed (Python 3.14.7, Windows). CI passed on PR #19.
  • Golden tests were not re-run.

hardware-copilot-v3.0.0

Choose a tag to compare

@Natchpai Natchpai released this 19 Oct 07:32
8bf0e80

Breaking

  • hw-link-audit, hw-symbol-sync and hw-footprint-sync are removed. Use the global kicad-link-audit, kicad-symbol-sync and kicad-footprint-sync skills from kicad-workspace.
    If you copied the hw-* versions into a project, delete them and install the global ones.

Added

  • Install the skills as a Claude Code plugin: /plugin marketplace add Natchpai/Hardware-Copilot, then /plugin install hardware-copilot@hardware-copilot.
  • progress-update skill.
  • global-rules/git-workflow.md: the per-user Git safety baseline.
  • CONTRIBUTING.md and CODE_OF_CONDUCT.md.

Changed

  • README rewritten in plain English, with Requirements, Install, Contributing and License sections. Skill status uses four labels (Stable, Used, Tested, Untested).
  • .claude/settings.json: no longer asks before symbol, footprint, library/ and STEP edits; schematic, PCB and .kicad_pro edits ask first; git push and gh pr create now ask first. protect.json is unchanged and still asks for all file patterns it lists.

Tests

  • Schematic synthetic 21/21 and PCB synthetic 31/31 passed (Python 3.14.7, Windows). CI passed on main.
  • Golden tests were not re-run.

hardware-copilot-v2.1.0

Choose a tag to compare

@Natchpai Natchpai released this 16 Oct 20:05
2b04684

What's Changed

  • Skills are self-contained: each one works when copied alone, and follows .claude/rules/ when the project has them
  • Seven analysis and review skills carry the same short evidence baseline (evidence labels, no PDF reads, read-only KiCad files)
  • README groups skills by design stage: Requirements and planning, Design and parts, Schematic, PCB, Libraries, Bring-up and debug, Docs and Git
  • Descriptions no longer name other skills; mentions of other skills are optional companions with a fallback
  • .claude/settings.json allows Edit and Write without a prompt; edits to KiCad schematic, PCB, symbol, footprint, 3D model and library/ files still ask

Upgrading from v2.0.x

  • Skill names, folders and commands are unchanged
  • Copy the updated .claude/skills/ folders; .claude/rules/ and hooks are unchanged
  • Review the settings.json permission change before copying it into a project

Verification

  • Synthetic regression: schematic 21/21, PCB 31/31 passed
  • NOT_VERIFIED: golden suites not re-run (scripts unchanged)
  • NOT_VERIFIED: a skill copied alone into a project without .claude/rules/ has not been run

Full Changelog: v2.0.0...v2.1.0

hardware-copilot-v2.0.0

Choose a tag to compare

@Natchpai Natchpai released this 16 Oct 17:52
ef53b86

What's Changed

  • One finding severity scale (CRITICAL, MAJOR, MINOR, INFO) in .claude/rules/engineering.md; sch-review, pcb-review and the hardware-checklist audit use it
  • New skills: hardware-specification, hardware-checklist, part-spec-table, price-compare-table
  • All analysis skills rewritten in plain English with examples and one shared datasheet-evidence pointer
  • Skill descriptions route overlapping skills to each other; argument hints added
  • Protect hook resolves .. and covers PowerShell aliases
  • Removed a hard-coded project save path from the table skills

Upgrading from v1.x

  • hardware-checklist audits: HIGH/MEDIUM/LOW are now MAJOR/MINOR/INFO
  • sch-review and pcb-review finding rows add an evidence-label column

Full Changelog: v1.3.0...v2.0.0

hardware-copilot-v1.3.0

Choose a tag to compare

@Natchpai Natchpai released this 14 Oct 13:10
4effd4a

What's Changed

  • Claude never reads PDF files; datasheet evidence comes from user values, official web pages, or the notebooklm skill with citations
  • sch-inspect and pcb-inspect rewritten and shortened
  • Git and documentation skills included (git-workflow, hw-git-readme, hw-git-changelog, hw-git-session-log, hw-phase-record)
  • hw-footprint-sync and hw-symbol-sync are manual-only
  • settings.json denies PDF reads, pdftotext, NotebookLM auth reads and pushes to main/master; git add, commit, push and gh pr create no longer prompt
  • Project Git rules trimmed to hardware overrides; the general rules are in the global ~/.claude/rules/git-workflow.md

Full Changelog: v1.2.0...v1.3.0

hardware-copilot-v1.2.0

Choose a tag to compare

@Natchpai Natchpai released this 12 Oct 11:26
e4281fb

What's Changed

hardware-copilot-v1.1.0

Choose a tag to compare

@Natchpai Natchpai released this 11 Oct 05:00
07b74ab

What's Changed

New Contributors

Full Changelog: v1.0.1...v1.1.0

hardware-copilot-v1.0.1

Choose a tag to compare

@Natchpai Natchpai released this 10 Oct 14:21

Fix feature to feat, Follow Conventional Commits 1.0.0.

hardware-copilot-v1.0.0

Choose a tag to compare

@Natchpai Natchpai released this 10 Oct 13:48
14c3231