/validate-build
Validates project build process. Run after changes to ensure the project compiles/transpiles correctly.
> /plugin marketplace add CloudAI-X/claude-workflow-v2 > /plugin install project-starter@claude-workflow
How it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/validate-build
Context preview
What this command does when you run it.
Validates project build process. Run after changes to ensure the project compiles/transpiles correctly.
Command definition
validate-build.mddescription: Validates project build process. Run after changes to ensure the project compiles/transpiles correctly.
Validate Build
Validate that the project builds successfully. Run BEFORE commits to catch build failures early.
Phase 1: Detect Build System
Identify the project's build system:
# Check for common build configurations
ls package.json Makefile setup.py pyproject.toml go.mod Cargo.toml CMakeLists.txt 2>/dev/null
Phase 2: Run Build Commands
Based on detected system:
Node.js/TypeScript
npm run build 2>&1 || yarn build 2>&1 || pnpm build 2>&1 || bun run build 2>&1
Python
find . -name "*.py" -exec python -m py_compile {} +
# or for packages:
pip install -e . --dry-runGo
go build ./...
Rust
cargo build
Phase 3: Verify Build Artifacts
Check that expected outputs exist:
- `dist/` or `build/` directory for JS/TS
- Compiled binaries for Go/Rust
- No missing dependencies
# Example for Node.js
ls -la dist/ build/ 2>/dev/null
Phase 4: Check for Warnings
Parse build output for:
- Deprecation warnings
- Unused variables/imports
- Performance warnings
- Type coercion warnings
Output Format
## Build Validation: [PASS/FAIL]
### Build Command
[command used]
### Result
- Exit code: [0/non-zero]
- Duration: [time if available]
### Artifacts
- [x] Output directory created
- [x] Expected files present
- [ ] Source maps generated (if applicable)
### Warnings
- [List any build warnings]
### Errors (if failed)
- [Parse and list specific errors]
- [Suggested fixes for each]
Auto-Fix Suggestions
If build fails, suggest:
1. Missing dependency installation commands 2. Type errors with file:line locations 3. Syntax errors with context 4. Configuration issues
Usage
This command ships with the project-starter plugin. Invoke with: `/project-starter:validate-build`
Read more
description: Validates project build process. Run after changes to ensure the project compiles/transpiles correctly.
Validate Build
Validate that the project builds successfully. Run BEFORE commits to catch build failures early.
Phase 1: Detect Build System
Identify the project's build system:
# Check for common build configurations ls package.json Makefile setup.py pyproject.toml go.mod Cargo.toml CMakeLists.txt 2>/dev/null
Phase 2: Run Build Commands
Based on detected system:
Node.js/TypeScript
npm run build 2>&1 || yarn build 2>&1 || pnpm build 2>&1 || bun run build 2>&1
Python
find . -name "*.py" -exec python -m py_compile {} +
# or for packages:
pip install -e . --dry-runGo
go build ./...
Rust
cargo build
Phase 3: Verify Build Artifacts
Check that expected outputs exist:
- `dist/` or `build/` directory for JS/TS
- Compiled binaries for Go/Rust
- No missing dependencies
# Example for Node.js ls -la dist/ build/ 2>/dev/null
Phase 4: Check for Warnings
Parse build output for:
- Deprecation warnings
- Unused variables/imports
- Performance warnings
- Type coercion warnings
Output Format
## Build Validation: [PASS/FAIL] ### Build Command [command used] ### Result - Exit code: [0/non-zero] - Duration: [time if available] ### Artifacts - [x] Output directory created - [x] Expected files present - [ ] Source maps generated (if applicable) ### Warnings - [List any build warnings] ### Errors (if failed) - [Parse and list specific errors] - [Suggested fixes for each]
Auto-Fix Suggestions
If build fails, suggest:
1. Missing dependency installation commands 2. Type errors with file:line locations 3. Syntax errors with context 4. Configuration issues
Usage
This command ships with the project-starter plugin. Invoke with: `/project-starter:validate-build`
A universal Claude Code workflow plugin with specialized agents, skills, hooks, and mode commands for any software project. Compatible with skills.sh — works with Claude Code, Cursor, Codex, and 35+ AI agents.
Repo: CloudAI-X/claude-workflow-v2
Other commands on project-starter.
architect
System design and architecture planning mode. Focuses on high-level design, trade-offs, and…
bootstrap-repo
Explore the repository with 10 parallel subagents to create comprehensive documentation.…
code-simplifier
Simplifies code after implementation. Reviews recent changes and suggests/applies…
commit-push-pr
Commit staged changes, push to remote, and create a pull request

