From stdd-agents
Use when running pre-commit hooks manually (e.g. before committing or after implementing). This project uses prek, not pre-commit. Defines the correct commands for running hooks.
npx claudepluginhub craigtkhill/stdd-agents --plugin stdd-agentsThis skill uses the workspace's default tool permissions.
This project uses **prek** as the pre-commit hook runner. Do NOT use `pre-commit run` — always use `prek run`.
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
This project uses prek as the pre-commit hook runner. Do NOT use pre-commit run — always use prek run.
Run all hooks across all files:
prek run --all-files
Run hooks on specific files:
prek run --files path/to/file.rs
Run hooks on files changed since last commit:
prek run --last-commit
Always run prek run --all-files after implementing code and before committing, as part of the STDD workflow:
prek run --all-files ← hereOn a fresh checkout, install the git hooks with:
just setup
Which runs:
prek install
prek install --hook-type commit-msg
prek install --hook-type pre-push
Hooks are split across two stages:
prek install): formatting, linting, style checks — run on every commitprek install --hook-type pre-push): heavier checks like cargo deny — run on push