Skip to content

Fetch the skills from npm and add the doctor version check - #7

Merged
DominicFrei merged 1 commit into
mainfrom
df/668-npm-fetch-and-version-check
Sep 2, 2026
Merged

Fetch the skills from npm and add the doctor version check#7
DominicFrei merged 1 commit into
mainfrom
df/668-npm-fetch-and-version-check

Conversation

@DominicFrei

Copy link
Copy Markdown
Contributor

Completes the two remaining pieces of the install work.

  • install now fetches the latest published @gaffa-dev/skills from npm, so a skills change reaches users without a CLI release. A local checkout still works through --skills-dir or GAFFA_SKILLS_DIR. If the fetch fails, it errors clearly and writes nothing.
  • doctor compares the installed receipts against the published version and prints one line when a newer one exists. An unreachable registry is reported and the rest of the report still runs. The json output skips the check so it stays offline and stable.
  • Verified live against the registry: a clean install pulls 0.1.0 with all four skills, and doctor flags an older receipt.

Refs GAF-668.

@DominicFrei
DominicFrei merged commit 2fc01cf into main Sep 2, 2026
6 checks passed
@DominicFrei
DominicFrei deleted the df/668-npm-fetch-and-version-check branch September 2, 2026 07:53
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