Loading workspace insights... Statistics interval
7 days30 daysLatest CI Pipeline Executions
968fd60f fix(intent): use stable node_modules paths for skill references (#94)
* fix(intent): use stable node_modules paths for skill references
Skill paths previously stored absolute filesystem paths that included
package-manager-internal directories with version numbers (e.g.
.pnpm/@scope+pkg@1.2.3/node_modules/...), breaking whenever packages
were updated.
Now uses stable node_modules/<name>/... paths for direct deps, falls
back to project-relative paths for transitive deps, and keeps absolute
paths for global packages. Also updates the install prompt to guide
agents on handling transitive dep paths, extracts a toPosixPath utility,
fixes macOS /var symlink issue in workspace-patterns tests, and guards
against empty package names producing malformed paths.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Add changeset for stable skill paths fix
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* ci: apply automated fixes
* fix(intent): guard against empty package name in scanner path normalization
Matches the existing guard in library-scanner.ts. Without this,
join(projectRoot, 'node_modules', '') resolves to node_modules/ which
exists, causing hasStableSymlink to be true and producing paths like
node_modules//skills/...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* ci: apply automated fixes
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> 968fd60f fix(intent): use stable node_modules paths for skill references (#94)
* fix(intent): use stable node_modules paths for skill references
Skill paths previously stored absolute filesystem paths that included
package-manager-internal directories with version numbers (e.g.
.pnpm/@scope+pkg@1.2.3/node_modules/...), breaking whenever packages
were updated.
Now uses stable node_modules/<name>/... paths for direct deps, falls
back to project-relative paths for transitive deps, and keeps absolute
paths for global packages. Also updates the install prompt to guide
agents on handling transitive dep paths, extracts a toPosixPath utility,
fixes macOS /var symlink issue in workspace-patterns tests, and guards
against empty package names producing malformed paths.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Add changeset for stable skill paths fix
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* ci: apply automated fixes
* fix(intent): guard against empty package name in scanner path normalization
Matches the existing guard in library-scanner.ts. Without this,
join(projectRoot, 'node_modules', '') resolves to node_modules/ which
exists, causing hasStableSymlink to be true and producing paths like
node_modules//skills/...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* ci: apply automated fixes
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>