Claude-skill-registry gate-6-build
Gate 6 validation: Build success and dependency locking
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/gate-6-build" ~/.claude/skills/majiayu000-claude-skill-registry-gate-6-build && rm -rf "$T"
manifest:
skills/data/gate-6-build/SKILL.mdsource content
Gate 6: Build
STOP AND CHECK:
# Build must succeed npm run build echo "Exit code: $?" # Must be 0 # Distribution files created ls dist/ # Must show compiled files # Lock dependencies for npm package npm run shrinkwrap echo "Exit code: $?" # Must be 0 # Verify shrinkwrap file created ls npm-shrinkwrap.json # Must exist
PROCEED ONLY IF:
- ✅ Build succeeds (exit code 0)
- ✅ No TypeScript errors
- ✅ No linting errors
- ✅ Distribution files created
- ✅ npm shrinkwrap completed successfully
- ✅ npm-shrinkwrap.json file created
IF FAILED: Fix build errors before completing.