Guards

136 mods

lockfile-guard

baselane-sh/mods

Asks before a lockfile is written or edited by hand; the package manager should change it.

★ 1GuardsAutomation

lockfile-nudge

baselane-sh/mods

At turn end, one toast when dependencies in package.json, pyproject.toml, Cargo.toml or go.mod changed and neither the matching lockfile was edited nor an install command ran.

★ 1ToastsGuards

long-run-notify

baselane-sh/mods

Sends a phone push through ntfy.sh when a Bash command ran longer than a threshold (60 seconds by default). Sends the project name and the seconds only. Does nothing until you set an ntfy topic.

★ 1GuardsAutomation

migration-guard

baselane-sh/mods

Asks before Write or Edit changes a migration that already exists; new migration files pass.

★ 1GuardsAutomation

migration-nudge

baselane-sh/mods

At turn end, one toast when a schema file changed (schema.prisma, models.py, SQL under schema/, a drizzle schema) and no migration file was created this session.

★ 1ToastsGuards

mood-ring

baselane-sh/mods

A band above the prompt with a colored dot and a word for the error and block rate of your last 20 tool calls: calm (green) under 10 percent, tense (yellow) under 30, stormy (red) from 30.

★ 1BandsGuards

night-owl

baselane-sh/mods

Records the hour of each prompt across sessions and adds /hours: a 24-hour histogram of when you work, naming your peak hour.

★ 1ToastsGuardsCommands

no-verify-guard

baselane-sh/mods

Asks before git hooks are skipped (--no-verify, commit -n, HUSKY=0, core.hooksPath=/dev/null).

★ 1GuardsAutomation

nudge-pack

baselane-sh/mods

Two turn-end reminders in one mod: test-reminder and ctx-nudge.

★ 1ToastsGuards

ops-band

baselane-sh/mods

The ops band in one row above the prompt: commits ahead and behind the upstream (git), the latest GitHub Actions run of your branch (gh), and the Mac battery (pmset).

★ 1BandsGuards

package-guard

baselane-sh/mods

Asks before a new dependency is installed (npm, pnpm, yarn, bun, pip, uv, poetry, cargo, go, gem) and names the packages.

★ 1GuardsAutomation

path-jail

baselane-sh/mods

Asks before Write, Edit or NotebookEdit changes a file outside the working directory, by real path.

★ 1GuardsAutomation

personal-bests

baselane-sh/mods

Tracks your records across sessions (longest session, most tool calls in a session, most files edited in a day, cheapest session over 30 minutes), toasts a new one, and lists them with /bests.

★ 1ToastsGuardsCommands

port-watch

baselane-sh/mods

A live side pane of the local TCP ports that listen, with the process name and pid, refreshed every 10 seconds while open. Reads lsof (macOS, most Linux). Open it with /ports.

★ 1PanesGuardsCommands

pr-description

baselane-sh/mods

Adds /pr-description: title, summary, diff totals and a test plan stub for the current branch against main or master, read with git.

★ 1ReskinsGuardsCommands

priority-bar

baselane-sh/mods

A band above the prompt with your open beads by priority (P0 2 · P1 14 · P2 60 · P3 50), red while a P0 is open, read with bd count every 2 minutes. Hidden without bd.

★ 1BandsGuards

process-pane

baselane-sh/mods

A live side pane of the processes the session's Bash calls started that still run, with pid, age and command. Read-only: one ps every 5 seconds. Open it with /procs.

★ 1PanesGuardsCommands

prod-db-guard

baselane-sh/mods

Asks before destructive SQL runs in a command: TRUNCATE, DELETE or UPDATE with no WHERE.

★ 1GuardsAutomation

protect-main

baselane-sh/mods

Asks before a commit, push or merge while you are on main or master. Reads the branch with git.

★ 1GuardsAutomation

publish-guard

baselane-sh/mods

Asks before a package is published: npm, pnpm, yarn or bun publish, cargo publish, twine upload, gem push, poetry or uv publish. Dry runs pass.

★ 1GuardsAutomation

quality-pack

baselane-sh/mods

Three quiet nudges in one mod: type check after TypeScript edits, lockfile after dependency edits, and a split suggestion past 500 changed lines.

★ 1ToastsGuards

readme-check

baselane-sh/mods

Adds /readme-check: which common README sections are missing (install, usage, licence, contributing) and which relative links are broken, at the git repo root. Read-only.

★ 1ReskinsGuardsCommands

ready

baselane-sh/mods

Adds /ready: the 20 top ready beads, one line each, and the total. Read with bd, the beads tracker. Read-only. Prints only, copies nothing.

★ 1ReskinsGuardsCommands

receipt

baselane-sh/mods

Adds /receipt: a shareable receipt of the session (tools, files, commands, blocks, context, cost), printed and copied.

★ 1ReskinsGuardsCommands