6,784 mods
idle-commit-nudge
1MatheusChiodi/cockpit
Shows a toast when the session has been idle for 10 minutes with uncommitted changes
ignore-check
1MatheusChiodi/cockpit
/ignored tells whether git ignores a path and which rule does it
install-ask
1MatheusChiodi/cockpit
Requires your confirmation whenever Claude is about to install a new dependency
install-status
1MatheusChiodi/cockpit
Status line that warns when node_modules is missing or older than the lockfile
intent-check
1MatheusChiodi/cockpit
/intent says what the session is for; every 30 minutes of use a toast asks if you are still on it
issue-link
1MatheusChiodi/cockpit
/closes 12 adds "Closes #12" to the current pull request so the issue closes on merge, after asking
json-tool
1MatheusChiodi/cockpit
/json validates and pretty-prints JSON, and says the line and column of a syntax error
kill-guard
1MatheusChiodi/cockpit
Blocks broad process kills: kill -1, killall, loose pkill, taskkill on system or wildcard names, Stop-Process -Name *
kill-port
1MatheusChiodi/cockpit
/killport finds the process listening on a port, names it and ends it after you confirm
large-write-guard
1MatheusChiodi/cockpit
Refuses a Write over 1,500 lines or 200 KB and asks for the file to be split or generated by a script
last-error
1MatheusChiodi/cockpit
/lasterr recalls the most recent shell command that failed this session and the end of its output
last-prompt-band
1MatheusChiodi/cockpit
Band with your last request, so you do not lose it after long answers
late-night
1MatheusChiodi/cockpit
One toast per session when you work after 23:00 local time: it is late, park the work
leftovers-toast
1MatheusChiodi/cockpit
Toast at the end of a turn counting the debug logs and TODOs the edits added
license-status
1MatheusChiodi/cockpit
Status line that warns when the project has no license file or no license field in package.json
links-pane
1MatheusChiodi/cockpit
/links opens a pane with the URLs that appeared in Claude's answers; press one to copy it
loc-count
1MatheusChiodi/cockpit
/loc counts lines of code by file type for the project or a path, with a total
lockfile-guard
1MatheusChiodi/cockpit
Prevents hand edits to lockfiles (package-lock, yarn.lock, pnpm-lock, Cargo.lock...)
long-cmd-notify
1MatheusChiodi/cockpit
Sends a native notification when a shell command that ran two minutes or more finishes
long-file-toast
1MatheusChiodi/cockpit
Toast when an edit takes a file past 500 lines, and again at every 100 more
main-branch-guard
1MatheusChiodi/cockpit
Refuses commit, push, merge and rebase while the current branch is main/master
main-warning-band
1MatheusChiodi/cockpit
Red band while you are on main or master
marker-guard
1MatheusChiodi/cockpit
Refuses a commit whose staged changes still hold conflict markers, listing the files
merge-ready
1MatheusChiodi/cockpit
/ready tells whether the pull request can merge: draft, conflicts, failing checks and missing approvals
merged-branches
1MatheusChiodi/cockpit
/merged finds local branches already merged upstream and deletes them after asking
migration-guard
1MatheusChiodi/cockpit
Refuses edits to existing database migrations (Prisma, Rails, Django, Alembic, Flyway); a new file is the fix
migration-status
1MatheusChiodi/cockpit
Status line with the migration files created and not yet committed, ready to apply
milestone-toast
1MatheusChiodi/cockpit
Shows a toast when the session reaches 10, 25, 50 and 100 prompts
minimal-diff
1MatheusChiodi/cockpit
Asks for the smallest change that solves the request, with no drive-by refactors; findings are mentioned instead
missing-import-guard
1MatheusChiodi/cockpit
Refuses an edit that imports a package which is neither in package.json nor in node_modules
model-status
1MatheusChiodi/cockpit
Status line with the model in use in the session
needs-you-notify
1MatheusChiodi/cockpit
Sends a native notification when Claude stops to ask you a question or needs your permission
no-comments
1MatheusChiodi/cockpit
Keeps comments that restate the code, banners and commented-out code out; only the why stays
node-version-status
1MatheusChiodi/cockpit
Status line entry that shows only when the running Node does not satisfy engines.node, .nvmrc or .node-version
open-path
1MatheusChiodi/cockpit
/open opens a file or folder of the project in the system's default app; refuses paths outside the project
os-context
1MatheusChiodi/cockpit
Tells Claude your operating system, shell and installed node, python, java and git versions
outdated
1MatheusChiodi/cockpit
/outdated shows npm outdated as an aligned table and counts the major version jumps
parking-lot
1MatheusChiodi/cockpit
/park <idea> captures an idea without derailing the work and shows it again at the end of the turn
paste-fence
1MatheusChiodi/cockpit
Wraps a pasted block of 6+ lines of code or logs in a code fence before it is sent, leaving your sentences outside
paste-size-toast
1MatheusChiodi/cockpit
A toast when the prompt you send is very large, with its size in lines and tokens, so you can trim a pasted log
path-jail
1MatheusChiodi/cockpit
Restricts Write/Edit to the project root, the temp folder and ~/.claude (resolves symlinks)
path-size
1MatheusChiodi/cockpit
/size shows how big a file is, in bytes and lines, or a folder, in tracked size and files
persistence-guard
1MatheusChiodi/cockpit
Asks before a command that makes something run on its own later: cron, schtasks, systemd, launchd or a Startup folder
persona
1MatheusChiodi/cockpit
/persona changes Claude's voice: mentor, senior, rubberduck, pirata, yoda, zen
pin-band
1MatheusChiodi/cockpit
/pin pins up to 4 project reminders above the prompt
pipe-shell-guard
1MatheusChiodi/cockpit
Blocks curl | sh, wget | bash, iwr | iex and variants
plan-first
1MatheusChiodi/cockpit
/plan-first makes Claude list the files and the order before editing a change that spans more than two files
pm-command
1MatheusChiodi/cockpit
/pm names the project's package manager and shows its install, add, remove, run and exec commands