.agent/skills/speckit-build-fix/SKILL.md
Incrementally fix build and type errors with minimal, safe changes.
npx skillsauth add a2mus/smart-da3m speckit-build-fixInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Incrementally fix build and type errors with minimal, safe changes.
Identify the project's build tool and run the build:
| Indicator | Build Command |
|-----------|---------------|
| package.json with build script | npm run build or pnpm build |
| tsconfig.json (TypeScript only) | npx tsc --noEmit |
| Cargo.toml | cargo build 2>&1 |
| pom.xml | mvn compile |
| build.gradle | ./gradlew compileJava |
| go.mod | go build ./... |
| pyproject.toml | python -m compileall -q . or mypy . |
For each error:
Stop and ask the user if:
| Situation | Action | |-----------|--------| | Missing module/import | Check if package is installed; suggest install command | | Type mismatch | Read both type definitions; fix the narrower type | | Circular dependency | Identify cycle with import graph; suggest extraction | | Version conflict | Check manifest file for version constraints |
Fix one error at a time for safety. Prefer minimal diffs over refactoring.
testing
Perform cross-artifact consistency analysis across spec.md, plan.md, and tasks.md. Use after task generation to identify gaps, duplications, and inconsistencies before implementation.
development
Run comprehensive verification on current codebase state.
testing
Intelligently sync your fork with the upstream spec-kit repository. Reads both versions of every changed file, compares quality, and produces the richest possible result by blending the best of each.
development
Impeccable UI design workflow — create distinctive, production-grade interfaces or enhance existing ones. Integrates design context gathering, anti-pattern detection, heuristic scoring, and systematic polish. Works after speckit-brainstorm (new design) or on existing UI code (enhancement mode).