← ClaudeAtlas

build-incrementallisted

Implements code in progressive, verified increments — auto-detects the project's toolchain, builds each unit, runs checks (typecheck, lint, test), fixes errors, and commits with semantic messages. Use when building features, implementing milestones, or making multi-step changes.
mostafa-drz/claude-skills · ★ 4 · AI & Automation · score 76
Install: claude install-skill mostafa-drz/claude-skills
# Build Implement code in progressive, verified increments. Each unit is built, checked, and committed before moving to the next. ## Preferences _Read `~/.claude/skills/build-incremental/preferences.md` using the Read tool. If not found, no preferences are set._ ## Project context _On startup, use Bash to detect: project stack files (`ls package.json Cargo.toml pyproject.toml go.mod Makefile`), CLAUDE.md presence, current git branch, and git status. Skip any that fail._ ## Command routing Check `$ARGUMENTS`: - **`help`** → display help then stop - **`config`** → interactive setup then stop - **`reset`** → delete `~/.claude/skills/build-incremental/preferences.md`, confirm, stop - **`--dry-run <description>`** → show the plan without executing then stop - **`--no-commit <description>`** → build and verify but don't commit - **`--skip-lint <description>`** → skip linting, only run type checks - **anything else** → proceed with build ### Help ``` Build — Implement code in verified increments Usage: /build-incremental <what to build> Build incrementally with checks + commits /build-incremental --dry-run <description> Show plan without executing /build-incremental --no-commit <description> Build and verify, don't commit /build-incremental --skip-lint <description> Skip lint, only typecheck /build-incremental config Set toolchain and commit preferences /build-incremental reset Clear preferences