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.md
source 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.