build-pipeline
SKILL.md
Project Build Pipeline
Execute a comprehensive build pipeline with fail-fast behavior for the Tetris project.
Pipeline Steps (6 stages)
- Dead Code Detection (
bun run knip) - Identify unused code, exports, and dependencies - Code Formatting (
bun run format) - Apply consistent code style via Biome - Linting (
bun run lint) - Perform code quality checks and import optimization - Type Checking (
bun run typecheck) - Validate TypeScript type safety - Testing (
bun test) - Execute all test suites (160+ tests) - Production Build (
bun run build) - Create optimized production bundle
Execution
# Execute full pipeline with fail-fast behavior
bun run knip && \
bun run format && \
bun run lint && \
bun run typecheck && \
bun test && \
bun run build
The pipeline uses && operator to ensure immediate termination upon any step failure.
Pipeline Rationale
- knip (first): Detect unused code early to reduce processing time
- format (second): Ensure consistent code style before quality checks
- lint (third): Check code quality on properly formatted code
- typecheck (fourth): Verify type safety after code structure validation
- test (fifth): Confirm functionality with comprehensive test suite
- build (last): Generate production bundle only when all gates pass
When This Skill Activates
- "Build the project"
- "Run all checks"
- "Prepare for production"
- "Validate code quality"
- "Execute the full pipeline"
- "Check if everything is ready to deploy"
Weekly Installs
5
Repository
sakataka/tetris-game2First Seen
Jan 24, 2026
Security Audits
Installed on
claude-code4
antigravity3
windsurf3
codex3
trae3
opencode3