feat(skills): vendor skills-CLI packages via lockfile - #113
Open
mikeastock-bot wants to merge 1 commit into
Open
feat(skills): vendor skills-CLI packages via lockfile#113mikeastock-bot wants to merge 1 commit into
mikeastock-bot wants to merge 1 commit into
Conversation
Bridge npx skills into this repo's install pipeline: lock packages in skills-lock.json, stage under .agents/, and vendor copies into skills/ so make install stays multi-agent and offline. Add gh-stack as the first locked skill with Makefile helpers and tests.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
npx skillsinto this repo’s install pipeline: packages are locked inskills-lock.json, staged under gitignored.agents/skills/, and vendored as copies intoskills/for the existing multi-agent build/install flow.skill-add,skill-vendor,skill-update,skill-sync) andscripts/skill_lock.py.github/gh-stackas the first locked skill; document the workflow in README and AGENTS.md; cover the bridge with tests.Usage
Test plan
./tests/test-skill-lock.sh(19 assertions)make skill-add SOURCE=github/gh-stack SKILL=gh-stackvendors intoskills/gh-stack/python3 scripts/build.py buildincludesgh-stackfor amp/claude/pimake install-skillsinstallsgh-stackinto agent skill dirsmake skill-syncre-fetches from lockfile when staging is empty