← ClaudeAtlas

dev-checkslisted

Use when building clawker, running unit or integration tests, changing dependencies or pins, regenerating docs, mocks, or embeds, installing hooks, or completing work.
schmitthub/clawker · ★ 53 · AI & Automation · score 74
Install: claude install-skill schmitthub/clawker
# dev-checks Run commands from the repository root unless a command specifies another path. ## Commands | Purpose | Command | | --- | --- | | Build the CLI with existing embeds | `go build -o bin/clawker ./cmd/clawker` | | Build all required binary embeds | `make clawker` (see below; not routine) | | Unit suite without Docker | `make test` | | Focused unit example | `go test ./internal/storage/... -count=1` | | Daemon and agent unit checks | `make test-clawkerd` | | Race checks, uncached results, coverage | `make test-ci` | | Lint with the repository config | `golangci-lint run --config .golangci.yml ./...` | | Install Git hooks (once after clone) | `bash scripts/install-hooks.sh` | | Run all hooks | `make pre-commit` | | Generate CLI docs and config schemas | `go run ./cmd/gen-docs --doc-path docs --markdown --website --schemas` | | Check generated docs | `make docs-check` | | Local Mintlify preview | `npx mintlify dev --docs-directory docs` | | Check Serena references, if its CLI is installed | `serena memories check` | | Whail golden regeneration | `GOLDEN_UPDATE=1 go test ./pkg/whail/whailtest/... -run TestSeedRecordedScenarios -v` | Host checks need the host Docker daemon or kernel capabilities: | Purpose | Command | | --- | --- | | CLI integration tests | `make test-e2e` (`go test ./test/e2e/... -v -timeout 10m`) | | Docker/BuildKit integration tests | `make test-whail` (`go test ./test/whail/... -v -timeout 5m`) | | Unit plus both integration suites | `make test-a