deriveddata-janitor
vincentlauriat/ModsTools
Finds Xcode DerivedData folders whose workspace is gone (removed worktrees), shows them in a status line and cleans them on an explicit command
2,746 mods
vincentlauriat/ModsTools
Finds Xcode DerivedData folders whose workspace is gone (removed worktrees), shows them in a status line and cleans them on an explicit command
vincentlauriat/ModsTools
A pane showing git diff --stat and the untracked file count, refreshed after each turn
vincentlauriat/ModsTools
Warns above the prompt when a turn did not update COMMANDS.md, or changed code without updating CHANGES.md
vincentlauriat/ModsTools
Plays a short chime when a long main-agent turn completes; /done-sound off|on|test
vincentlauriat/ModsTools
Snapshots each file before Claude's Edit/Write/NotebookEdit and lets you undo the last change per file from a pane or /undo , with a two-step confirm
vincentlauriat/ModsTools
Asks the user before Claude reads secret files (.env, private keys, .netrc, .npmrc, .aws/credentials, keychains…) with Read, Grep, Glob or Bash
vincentlauriat/ModsTools
Spots test commands that failed then passed with no code edit in between, toasts once per command and lists them in a pane
vincentlauriat/ModsTools
A pomodoro: /focus [minutes] starts it, a band above the prompt counts down, a toast ends it
vincentlauriat/ModsTools
Toasts when the last answer looks English or is French written without accents; /french-guard off|on|status
vincentlauriat/ModsTools
After each successful git commit, toasts a 5-7-5 haiku about it (written by a small model, or from templates when the model is unavailable); /haiku-commit re-shows the last one
vincentlauriat/ModsTools
End-of-session ritual: typing 'je coupe' asks Claude to update the doc files and shows a band of the ones still untouched
vincentlauriat/ModsTools
Lints the files Claude just edited (SwiftLint, ESLint, Ruff, ShellCheck when available) in the background, with a status line count and a pane of issues
vincentlauriat/ModsTools
Refuses git pushes to main/master, force pushes, tag creation and GitHub releases unless the person allows them
vincentlauriat/ModsTools
A one-line mascot band above the prompt whose mood reflects the last turn (off by default: /mood on|off)
vincentlauriat/ModsTools
A pane listing the network activity of the session: web fetches, searches, MCP calls and network Bash commands
vincentlauriat/ModsTools
Strips Co-Authored-By: Claude/Anthropic trailers from git commit messages before the commit runs
vincentlauriat/ModsTools
Follows Apple notarization submissions made with xcrun notarytool submit, directly or from a release script: status line while in progress, toast when accepted or invalid
vincentlauriat/ModsTools
Asks the user before Edit, Write, NotebookEdit or simple Bash redirections/mv/cp/rm touch a path outside the session folder
vincentlauriat/ModsTools
A pane listing the local TCP ports your processes listen on, marking those opened during the session, with two-step Stop and Force stop buttons
vincentlauriat/ModsTools
A status line for the current branch's pull request: checks, review decision and merge state, refreshed after pushes and PR commands
vincentlauriat/ModsTools
Toasts when a Bash verification probe is misleading: $? read after a pipeline, grep used as proof of absence, git grep ignoring untracked files
vincentlauriat/ModsTools
Reusable prompt fragments kept across sessions: /snip add|rm|list|show, and ;;name expands in prompts
vincentlauriat/ModsTools
A pane running pre-release checks for a macOS project and a post-release verification reminder
vincentlauriat/ModsTools
Adds a short 'where we left off' brief (last journal entries, memory state, in-progress plan phase) to the session's system prompt
No tracking cookies, no third-party scripts. How we handle data