Skip to content
This repository was archived by the owner on Oct 22, 2026. It is now read-only.

v2.5.0

Latest

Choose a tag to compare

@CTOUT CTOUT released this 22 Oct 11:30
· 1 commit to main since this release

[v2.5.0] — 2026-10-22

Added

  • Invoke-LegacyUserSkillsMigration in scripts/lib/Common.ps1: Migrates subscribed skill directories from ~/.agents/skills to ~/.copilot/skills using the same safe copy-verify-remove pattern as agent and instruction migration. Only directories whose names are recorded in user-subscriptions.json are touched.
  • Write-LegacyUserSkillsMigrationSummary in scripts/lib/Common.ps1: Reports the outcome of a skills migration run to the console log.
  • Pester test coverage: Added Invoke-LegacyUserSkillsMigration describe block (5 tests) and path resolution describe blocks for Resolve-AgentsDirectory, Resolve-InstructionsDirectory, and Resolve-SkillsDirectory (7 tests) in scripts/lib/Common.Tests.ps1.
  • docs/PRODUCT_DIRECTION.md: Documented the cross-agent asset-management direction, portability boundaries, product scope, and validation hypothesis.

Changed

  • scripts/init-user.ps1 and scripts/update-user.ps1: Both scripts now call Invoke-LegacyUserSkillsMigration on startup, immediately after agent and instruction migration, offering automatic migration of managed skills from ~/.agents/skills to ~/.copilot/skills.

Note: ~/.copilot/skills is the canonical install location for user-level skills. ~/.agents/skills is treated as a migration source only — new installs always go to ~/.copilot/skills.