Skip to content

fix: cover skill reference installs and CLI entrypoint - #43

Merged
raniejade merged 8 commits into
mainfrom
fix-skill-reference-install-coverage
May 15, 2026
Merged

raniejade merged 8 commits into
mainfrom
fix-skill-reference-install-coverage

Conversation

@raniejade

Copy link
Copy Markdown
Owner

Summary

  • add regression coverage for shared-pack skill reference assets, including reinstall/backfill from an older SKILL.md-only manifest
  • split the executable CLI entrypoint from the import-safe program module so npm bin symlinks run correctly
  • update the Claude harness to validate the generated .claude/agents/reviewer.md file contract instead of calling claude agents --setting-sources project

Context

Claude Code now documents claude agents as Agent View/background session management, so the harness should assert RAC's generated file format directly: https://code.claude.com/docs/en/agent-view

Verification

  • npm run lint
  • npm run typecheck
  • npm test
  • npm run build
  • npm run test:harness
  • node dist/cli.js --version
  • symlink named rac to dist/cli.js --version

@raniejade
raniejade merged commit c332b44 into main May 15, 2026
2 checks passed
@raniejade
raniejade deleted the fix-skill-reference-install-coverage branch May 15, 2026 08:16
raniejade pushed a commit that referenced this pull request May 15, 2026
This PR was opened by the [Changesets
release](https://github.com/changesets/action) GitHub action. When
you're ready to do a release, you can merge this and publish to npm
yourself or [setup this action to publish
automatically](https://github.com/changesets/action#with-publishing). If
you're not ready to do a release yet, that's fine, whenever you add more
changesets to main, this PR will be updated.


# Releases
## @raniejade/rac@0.4.1

### Patch Changes

- [#43](#43)
[`c332b44`](c332b44)
Thanks [@raniejade](https://github.com/raniejade)! - Fix the RAC CLI
package entrypoint by splitting the import-safe command program from the
executable bin entrypoint, so installed `rac` binaries run correctly
while tests can import the program safely.

Add regression coverage for shared-pack skill reference files, including
reinstall backfill when an older manifest only tracked `SKILL.md`.

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant