Skip to content

chore(skills): remove spent ai/skills migration vestiges (CHORE-003)#288

Merged
mlorentedev merged 1 commit into
mainfrom
chore-003-remove-skill-vestiges
Jun 7, 2026
Merged

chore(skills): remove spent ai/skills migration vestiges (CHORE-003)#288
mlorentedev merged 1 commit into
mainfrom
chore-003-remove-skill-vestiges

Conversation

@mlorentedev
Copy link
Copy Markdown
Owner

Summary

Removes the spent vestiges of the SDD-008 skill migration. SDD-008 moved every skill to the vault SSOT (00_meta/skills) behind the compile-harness pipeline; these leftovers were never cleaned up.

Changes

  • Delete scripts/skills/migrate-to-vault.sh + tests/migrate-to-vault.bats — the one-shot repatriation script (consumed: 17 skills migrated) and its test.
  • Remove ai/skills/ — it had been reduced to a lone README stub. Its signpost value (skills SSOT = vault, deployed by compile-harness, "don't add skills here") is folded into README.md (### AI Tools) and the architecture map, so the empty dir + stub is gone entirely.
  • Fix docs/adr/dotfiles-architecture-map.md — stale references to the removed ai/skills tree and skills-to-opencode.sh now point to compile-harness.sh.

Verification

  • bats tests/*.bats: 1063 pass. The 3 failures in shell-profile.bats are pre-existing and environmental (that test executes live shell profiling, which the sandbox cannot run; it is untouched by this PR — git diff origin/main -- scripts/shell-profile.sh is empty).
  • No dangling references to the removed files; the compile-harness.bats guard asserting setup no longer reads ai/skills stays in place.
  • No production behaviour change — setup already deploys skills via compile-harness.

SDD skip rationale

Mechanical vestige cleanup: deletes a consumed one-shot script + its test and a README stub, plus doc corrections. No public contract, no new dependency, no behaviour change. The diff exceeds 50 LOC only because of deletions (171 lines removed).

SDD-008 migrated every skill to the vault SSOT (00_meta/skills) behind compile-harness; these leftovers were never cleaned up:

- scripts/skills/migrate-to-vault.sh + tests/migrate-to-vault.bats: consumed one-shot repatriation script (17 skills migrated) and its test.

- ai/skills/: lone README stub removed; its signpost value (skills SSOT = vault, deployed by compile-harness, do not add skills here) folded into README.md (AI Tools) and the architecture map.

- docs/adr/dotfiles-architecture-map.md: fixed stale refs to the removed ai/skills tree and skills-to-opencode.sh (now compile-harness.sh).

No behaviour change; setup deploys skills via compile-harness. The compile-harness.bats guard asserting setup no longer reads ai/skills stays in place.
@mlorentedev mlorentedev added the skip-sdd SDD spec-gate escape hatch (requires '## SDD skip rationale' in PR body) label Jun 7, 2026
@mlorentedev mlorentedev merged commit 2a8d909 into main Jun 7, 2026
7 checks passed
@mlorentedev mlorentedev deleted the chore-003-remove-skill-vestiges branch June 7, 2026 02:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-sdd SDD spec-gate escape hatch (requires '## SDD skip rationale' in PR body)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant