Skip to content

feat: rn-skills CLI#47

Open
artus9033 wants to merge 6 commits intomainfrom
feat/rn-skills-cli
Open

feat: rn-skills CLI#47
artus9033 wants to merge 6 commits intomainfrom
feat/rn-skills-cli

Conversation

@artus9033
Copy link
Copy Markdown

Brings a new CLI for opinionated managing skills based on your dependencies - batteries included. Uses Vercel's skills CLI underneath, being a lightweight wrapper over it.

Provides a rn-skills binary which has three modes (commands):

  • auto (default, executed if no command is specified) - which adds all
  • interactive - which does the above, but asks the user to select what they want to add - allowing for customization
  • report - which is read-only and only reports what could be changed
  • list-supported - which lists supported (predefined) the libraries & respective skills to which they are mapped

The features are:

  • scans dependencies in every package.json (recursively in the CWD)
  • uses an internal lookup table for predefined library -> skillset matching
  • installs the given skills using the Vercel skills CLI
  • cleanup: removes skills that are on the list-supported list, but the current project does not have libraries that would justify their presence (can be disabled with the --no-remove flag)
image image image

@artus9033 artus9033 requested review from V3RON and thymikee March 31, 2026 15:49
@artus9033 artus9033 self-assigned this Mar 31, 2026
@artus9033 artus9033 added the enhancement New feature or request label Mar 31, 2026
Comment thread packages/rn-skills/src/core.ts
@artus9033 artus9033 requested a review from V3RON April 1, 2026 10:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants