Build & Package Skill
Project building and packaging with optimization and error handling.
Quick Start
# Standard build
/sc:build [target]
# Production with optimization
/sc:build --type prod --clean --optimize
# Verbose development build
/sc:build frontend --type dev --verbose
Behavioral Flow
- Analyze - Project structure, configs, dependencies
- Validate - Build environment, toolchain components
- Execute - Build process with real-time monitoring
- Optimize - Apply optimizations, minimize bundles
- Package - Generate artifacts and build reports
Flags
| Flag | Type | Default | Description |
|------|------|---------|-------------|
| --type | string | dev | dev, prod, test |
| --clean | bool | false | Clean build (remove previous artifacts) |
| --optimize | bool | false | Enable advanced optimizations |
| --verbose | bool | false | Detailed build output |
| --validate | bool | false | Include validation steps |
Personas Activated
- devops-engineer - Build optimization and deployment preparation
Evidence Requirements
This skill requires evidence. You MUST:
- Show build command output and exit codes
- Reference generated artifacts
- Report timing metrics and optimization results
Build Types
Development (--type dev)
- Fast compilation
- Source maps enabled
- Debug symbols included
- No minification
Production (--type prod)
- Full optimization
- Minification enabled
- Tree-shaking applied
- Dead code elimination
Test (--type test)
- Test coverage instrumentation
- Mock configurations
- Test-specific environment
Examples
Clean Production Build
/sc:build --type prod --clean --optimize
# Minification, tree-shaking, deployment prep
Component Build
/sc:build frontend --verbose
# Targeted build with detailed output
Validation Build
/sc:build --type dev --validate
# Development build with quality gates
Error Handling
Build failures trigger:
- Error log analysis
- Dependency verification
- Configuration validation
- Actionable resolution guidance
Tool Coordination
- Bash - Build system execution
- Read - Configuration analysis
- Grep - Error parsing and log analysis
- Glob - Artifact discovery
- Write - Build reports