Skip to content

Releases: zakelfassi/skills-driven-development

v1.0.1

15 Jun 19:54
d5abe67

Choose a tag to compare

1.0.1 (2026-06-15)

Fixed

  • cli: correct bin and repository.url in package.json (2aa72e9)

v1.0.0

14 Jun 01:11
09a736d

Choose a tag to compare

1.0.0 (2026-06-14)

⚠ BREAKING CHANGES

  • cli: skdd sync (stub) removed; it never performed any sync. The command always exited 2 with a 'not yet implemented' warning. If you scripted skdd sync, delete the call. Federated colony sync remains on the roadmap; see colony/discovery.md Option 3.

Added

  • cli: add Factory Droid harness profile and detection markers (74bfff0)
  • cli: canonical mcp.json schema, env expansion, and managed-server state (21bc966)
  • cli: codex TOML adapter with comment-preserving block splice (2fbd4d4)
  • cli: mcp add --headers for remote MCP auth (ad998ae)
  • cli: MCP host adapters for claude-code, claude-desktop, droid, cursor, opencode, gemini (019d88e)
  • cli: per-harness global skills dirs + global colony root (lib/global.ts) (f94a379)
  • cli: skdd hub Ink TUI dashboard (skills, mirrors, MCP matrix, doctor) (9c6af57)
  • cli: skdd mcp list/add/remove/sync commands (3fde5d0)
  • cli: skdd show <name> + docs disambiguation (forge CLI vs skillforge meta-skill) (f912a2b)
  • cli: thread --global through init, link, doctor, list, forge, import (c0c0886)
  • SkDD 1.0.0 — global colony, MCP sync, hub TUI, release automation (#1) (f9810a4)
  • SkDD 1.0.0 — global colony, MCP sync, hub TUI, release-please (f9810a4)

Fixed

  • cli/site: preserve root-absolute md links; hub skips excluded-host read; e2e copy-mirror refresh test (9e3e626)
  • cli: adapter-aware disabled semantics for MCP env-unresolved reconciliation (omitsDisabled capability) (35616d2)
  • cli: block MCP sync when host mcpServers map is malformed (e350ee9)
  • cli: codex removal also clears nested mcp_servers subtables (no stale ownership) (f69bbe1)
  • cli: codex removal handles dotted-key servers (no silent ownership leak) (779cb33)
  • cli: codex TOML — quote dotted names, emit remote headers, honor CODEX_HOME (c426796)
  • cli: conservative dir equivalence in import dedup (symlinks/empty dirs/special files) (f3d092e)
  • cli: decode escaped JSON keys in mcp dup detection; content-equality in hub MCP matrix (e93e4db)
  • cli: doctor -g checks global harness mirrors, not project markers (f19796f)
  • cli: doctor detects stale copy-mode mirrors via content comparison (95e050d)
  • cli: evaluate MCP removal/omission intent before preserving unresolved placeholders (6107f27)
  • cli: forward harness in global forge link; bootstrap colony in global import (d7e07ef)
  • cli: global/project import no longer force-replaces harness skill dirs (protect unrecognized files) (8a7d24f)
  • cli: guard malformed mcp shape in sync-state (no crash on partial state) (2a28ff7)
  • cli: honor explicit --mode when refreshing managed copy mirrors (f7ce24c)
  • cli: hub applies adapter intent before reading host configs; skip-warnings are not collisions (aa5d074)
  • cli: hub detects stale copy-mode mirrors as drift (1cf2e7a)
  • cli: hub MCP dry-run preview matches sync (adapter-aware disabled/env handling) (14e52f8)
  • cli: hub MCP matrix expands env and respects intentional skips (b8f852e)
  • cli: hub never deletes drifted real mirror dirs on Enter (0faa64c)
  • cli: hub repairs safe mirror drift (wrong-target symlink, managed copy) without clobbering user data (f10312d)
  • cli: hub reports link/unlink failures honestly; supports copy-mode unlink (ace7438)
  • cli: hub shows pending MCP removals after host allowlist narrowing (25b5298)
  • cli: hub shows pending MCP removals when canonical registry is empty (3208325)
  • cli: hub status uses adapter intent before flagging needs-env (9540521)
  • cli: hub surfaces MCP sync failures instead of false success (e5d406a)
  • cli: hub TUI — real unlink toggle, in-pane dry-run plan, accurate MCP matrix (cbb8b14)
  • cli: hub verifies symlink targets and survives malformed registries (91ef356)
  • cli: import --apply does not delete source when canonical destination is occupied (0151f70)
  • cli: import dedup compares full skill dir, never deletes unique payloads (31abdd6)
  • cli: match Codex TOML headers with inline comments (f677d97)
  • cli: mcp commands fail closed on invalid canonical mcp.json (45bd137)
  • cli: mcp fail-closed in read paths, validate canonical hosts, droid-aware hub status (8e5d121)
  • cli: mcp sync --dry-run creates no files (defer colony bootstrap) (f8811c1)
  • cli: mcp sync deletes managed servers removed from canonical, incl. empty-canonical case (b201bc9)
  • cli: mcp sync safety invariants — unmanaged same-name skip, allowlist narrowing removal, true no-op, desktop remote warning (d4f0a20)
  • cli: mcp sync second run is a true no-op (content-equality in pl...
Read more