Run your tests
Lint and auto-fix
Typecheck
tsc --noEmit, mypy, pyright, cargo check, dart analyze, etc.
Commit
PressCtrl+G, then c. Or:
- Runs lint + typecheck (blocks if either fails).
- Writes a conventional-commit message based on your diff.
- Shows you the message and the diff.
- Commits after you confirm.
Co-author trailers
Add your LLM as a co-author:Co-Authored-By: <model>) and off. Saved per-scope.
The project tool
Under the hood, all of the above use the project tool. If you want to run it directly:
| Ask | Runs |
|---|---|
| ”run tests” | project(action: "test") |
| ”run the auth tests” | project(action: "test", file: "auth") |
| ”build” | project(action: "build") |
| ”lint and fix” | project(action: "lint", fix: true) |
| ”typecheck” | project(action: "typecheck") |
| ”what packages are in this monorepo?” | project(action: "list") |

