Help us improve
Share bugs, ideas, or general feedback.
From shipshape-skills
Incrementally fixes build and type errors with minimal safe changes by detecting build system, fixing one error at a time, verifying fixes, and summarizing results.
npx claudepluginhub mukiwu/muki-ai-plugins --plugin shipshape-skillsHow this command is triggered — by the user, by Claude, or both
Slash command
/shipshape-skills:build-fixThe summary Claude sees in its command listing — used to decide when to auto-load this command
# Build and Fix Incrementally fix build and type errors with minimal, safe changes. ## Step 1: Detect Build System 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 py_compile` or `mypy .` | ## Step 2: Parse and Group Er...
/build-fixIncrementally fixes build and type errors with minimal safe changes by detecting build system, fixing one error at a time, verifying fixes, and summarizing results.
/build-fixAutomatically detects build system and incrementally fixes build and type errors with minimal safe changes, reporting fixed errors and remaining issues.
/build-fixAutomatically fixes build errors (compilation, type, unresolved dependencies) by analyzing output, applying targeted fixes, and retrying up to 3 times.
/build-fixIncrementally fixes TypeScript and build errors one at a time: runs build, parses and groups errors, applies fixes per error, verifies resolution, and summarizes results.
/build-fixAuto-detects build systems (Go/Air, Node/Vite/Webpack/package.json), parses error logs (auto or [log-path]), iteratively fixes until clean build.
/fix-buildDispatches build-error-resolver agent to fix build, typecheck, dependency, or config errors with minimal diff. Outputs fix report, diff, and verification that the command passes.
Share bugs, ideas, or general feedback.
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 py_compile or mypy . |
For each error:
Stop and ask the user if:
npm install, cargo add, etc.)Show results:
| 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 package.json / Cargo.toml for version constraints |
| Build tool misconfiguration | Read config file; compare with working defaults |
Fix one error at a time for safety. Prefer minimal diffs over refactoring.