Browse Source

chore: Bump to v2.6.0 — windows-ops + design-system PowerShell port

Minor release (per github-ops release-strategy: feat: commits since
last published version → minor bump). Scope rolls up everything
since v2.5.0:

- windows-ops skill (7 PowerShell scripts + 5 reference catalogs)
  for Windows workstation diagnostics: failing-drive detection,
  BSOD/crash decoding, startup management across all five
  mechanisms, drive-dependency check, robocopy-based safe clone,
  boot-perf measurement.
- _lib/term.ps1 — PowerShell port of the Terminal Panel Design
  System, parallel to _lib/term.sh and summon.py's Term class.
  Brand registry gains 🩺 / [H] for windows-ops.
- docs/DESIGN.md renamed to docs/TERMINAL-DESIGN.md for
  specificity. All 6 cross-refs updated. § 9 reorganised as
  'three siblings of the same spec' covering bash, PowerShell,
  Python implementations.
- All 7 windows-ops scripts refactored onto the design system
  with state-grouped panels, capacity-vs-score pip bars, alerts,
  cross-script wayfinding in critical findings, footer health
  indicators using •/⬤ for normal/busted states.
- Diagnostic-script exit codes normalised: always exit 0 when
  the script ran, regardless of findings. Findings live in the
  panel + JSON, not $LASTEXITCODE. Eliminates false-failure
  labels in UIs that treat non-zero exit as broken.

Bug fixes exposed during the refactor:
- storahci controller-reset attribution (every disk was getting
  credited with system-wide resets, falsely flagging healthy
  drives as FAILING)
- 'switch (\$true)' fallthrough returning arrays instead of
  scalars, breaking string-typed param binding downstream
- case-insensitive regex matching 'e:' in 'file:' URLs when
  scanning for drive-letter references
- pipeline-rebinding loss in Join-Term helpers (string[] +
  ValueFromPipeline rebinds per-item rather than accumulating)

Drops the unpushed local v2.5.1 tag — it was an interim mark
created during this session for the initial windows-ops commit
before the design-system refactor scope was settled. The
substantive scope warrants a minor bump from the last actually-
published version (v2.5.0).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
0xDarkMatter 2 weeks ago
parent
commit
854fc99298
2 changed files with 5 additions and 4 deletions
  1. 1 1
      .claude-plugin/plugin.json
  2. 4 3
      README.md

+ 1 - 1
.claude-plugin/plugin.json

@@ -1,6 +1,6 @@
 {
   "name": "claude-mods",
-  "version": "2.5.1",
+  "version": "2.6.0",
   "description": "Custom commands, skills, and agents for Claude Code - session continuity, 23 expert agents, 76 skills, 2 commands, 6 rules, 4 hooks, 13 output styles, modern CLI tools",
   "author": "0xDarkMatter",
   "repository": "https://github.com/0xDarkMatter/claude-mods",

File diff suppressed because it is too large
+ 4 - 3
README.md