exit-badge
baselane-sh/mods
A failed Bash row shows a small red badge with its exit code, for example exit 2.
199 mods
baselane-sh/mods
A failed Bash row shows a small red badge with its exit code, for example exit 2.
baselane-sh/mods
Five read-only repo exploration commands in one mod: /tree, /deps, /authors, /scripts and /env-check. They read git and project files.
baselane-sh/mods
In Claude's replies, path/to/file.ts:42 references to files in your project become links. Click one to put @path/to/file.ts in the prompt.
baselane-sh/mods
Adds /owners : the top 5 authors of a file or folder by lines, from git blame. Names only, never addresses. Read-only.
baselane-sh/mods
A live side pane of the files Claude read, edited or wrote this session, grouped by action with a count per file, newest first. Open it with /files.
baselane-sh/mods
Three quiet nudges in one mod: commit after 8 edits, TODO/FIXME/HACK lines added, and debug prints added.
baselane-sh/mods
Fun habits in one install: caveman prose and gitmoji commit messages. They compose: caveman never touches commit messages.
baselane-sh/mods
Asks before git commands that throw away work or rewrite history: reset --hard, clean, rebase, filter-branch, filter-repo, push --delete, branch -D and stash clear.
baselane-sh/mods
A live side pane, read with git: the branch, ahead and behind its upstream, changed files (staged and unstaged) and the last 5 commits. Refreshes after git commands and edits. Open it with /git.
baselane-sh/mods
Asks before git add or commit when secret-looking files are not ignored or are already tracked. Checks with git ls-files.
baselane-sh/mods
Commit messages start with the matching gitmoji (✨ feat, 🐛 fix). Composes with conventional-commits: emoji goes before the type.
baselane-sh/mods
Asks before harsh DevOps commands: destructive Docker, Kubernetes and Helm calls, CI config edits, broad chmod and chown, and git commands that lose work. Add infra-guard for plain kubectl delete.
baselane-sh/mods
Asks only before harsh or disaster commands: destructive infra, git and SQL, piping downloads into a shell, sudo, leaking or committing secrets. Reads git. The quiet choice for daily work.
baselane-sh/mods
The 15 core Baselane guards in one mod (secrets, git, infra, packages, path jail). Some read git, measure files with find, read HOME with printenv, or check where a path really lands.
baselane-sh/mods
Commit messages get a normal conventional-commit first line, then a 5-7-5 haiku about the change in the body.
baselane-sh/mods
Adds /handoff: writes a session summary with the git status to .claude/handoff.md (never overwriting) and answers with the path.
baselane-sh/mods
Adds /heatmap: a 12-week calendar grid of the days you used Claude Code, like a contribution graph, shaded by turns, naming your busiest day.
baselane-sh/mods
Adds /hotspots: the 10 files changed most often in the last 90 days, from git log, with change counts. Read-only.
baselane-sh/mods
Asks before terraform destroy, kubectl delete, force-push, DROP TABLE or rm -rf.
baselane-sh/mods
#123 references in Claude's replies become links to that issue when the repository's origin is on GitHub or GitLab. Display only.
baselane-sh/mods
Bash output that is one long line of JSON is drawn pretty-printed, folded after 30 lines. Display only: Claude reads the output as it was.
baselane-sh/mods
Explains each step and why, and defines jargon once, for a learner.
baselane-sh/mods
Asks before kubectl apply or replace with --force, kubectl drain, helm uninstall, and kubectl delete behind global flags (plain kubectl delete is infra-guard's).
baselane-sh/mods
Counts the file types Claude edits across sessions and adds /langs: a bar list of the types edited most, each file counted once per session.
No tracking cookies, no third-party scripts. How we handle data