AgentSkillsCN

gate-6-build

第六道关口验证:构建成功,并锁定依赖项

SKILL.md
--- frontmatter
name: gate-6-build
description: Gate 6 validation: Build success and dependency locking

Gate 6: Build

STOP AND CHECK:

bash
# 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.