Skip to content

feat: add multi-skill support to use and setup commands#146

Merged
sametcelikbicak merged 1 commit into
mainfrom
feat/multi-skill-use-setup
Jul 20, 2026
Merged

feat: add multi-skill support to use and setup commands#146
sametcelikbicak merged 1 commit into
mainfrom
feat/multi-skill-use-setup

Conversation

@sametcelikbicak

Copy link
Copy Markdown
Collaborator

Summary

Extends multi-skill source support (previously added to install) to use and setup commands.

Changes

  • use.js: Replaced resolveSource with resolveSkills; shows all skills sequentially from multi-skill sources. Added --list (list metadata without content) and --skill (filter by name) flags.
  • setup.js: Replaced resolveSource with resolveSkills; interactive skill selection for multi-skill sources. Added --list, --skill, and --yes support.
  • bin/rolecraft.js: Flag parsing for --list and --skill on both commands. Updated usage text.
  • New tests: 4 for use (multi-skill, --list, --skill, --skill error) + 5 for setup (--skill, --list, --yes, dry-run multi, --skill error). 730 total, all pass.
  • Docs: Updated docs/commands/use.md and docs/commands/setup.md with multi-skill examples. Updated test counts in README/CONTRIBUTING.
  • Issues: Commented on fix: audit completions.js for missing commands and flags #112 and Extract hardcoded magic numbers to named constants in watch.js and resolver.js #95 about needed updates after previous multi-skill PR.

Comment thread src/commands/setup.js Fixed
@sametcelikbicak
sametcelikbicak force-pushed the feat/multi-skill-use-setup branch from 21650e0 to 13e38e7 Compare July 20, 2026 10:34
@sametcelikbicak
sametcelikbicak merged commit 5a39ef3 into main Jul 20, 2026
3 checks passed
@sametcelikbicak
sametcelikbicak deleted the feat/multi-skill-use-setup branch July 20, 2026 10:36
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.

2 participants