Claude Code mod
think-first
Makes Claude run a sequential-thinking step before a write (one step covers 10 minutes), and again before retrying a write that just failed. Uses the sequential-thinking server you already run, so the check also works inside cloud Cowork tasks.
Install
git clone https://github.com/shawnclybor/think-first.git
claude --plugin-dir ./think-first/.The repo has no marketplace file, so load the plugin folder directly with --plugin-dir.
What it can access
- Reach
- L2Writes or runs: sets env vars, reads env vars, persists state
- Sees
- every prompt, every tool call
- Hooks
prompt.submitsession.starttool.call
From a static scan of the mod's code by awesome-claude-code-mods. It shows what the code asks for, not a security review.
How Claude Code mods work
- A mod is a plugin with a JavaScript or TypeScript module that runs inside Claude Code (version 2.1.287 or later). It can draw panes beside the transcript, a band above the prompt, buttons and toasts, restyle the spinner and tool rows, and watch or rewrite tool calls and prompts.
- It installs like any plugin: add its marketplace with /plugin marketplace add owner/repo, then /plugin install name@marketplace.
- Check what a mod can reach before installing: it runs with your permissions. Reach goes from drawing only, to reading files, to writing files or running processes, to the network. Run claude plugin validate on a clone to list its hooks and calls without running it.
- Turn one off from the Installed tab in /plugin, or start Claude Code with --safe-mode to skip every customization for a session.
Details
- Repository
- shawnclybor/think-first
- Folder
.- Author
- Clybor Consulting
- Type
- Workflow mods
- License
- MIT
- Last updated
- 22 October 2026
- Listed in
- awesome-claude-code-mods
FAQ
What is think-first?
Makes Claude run a sequential-thinking step before a write (one step covers 10 minutes), and again before retrying a write that just failed. Uses the sequential-thinking server you already run, so the check also works inside cloud Cowork tasks. It is a mod for Claude Code, from shawnclybor/think-first on GitHub.
What can the think-first mod access?
Its widest reach is "writes or runs" (sets env vars, reads env vars, persists state). It sees every prompt, every tool call. Like any mod, it runs with your permissions.
How do I install think-first?
Clone shawnclybor/think-first and start Claude Code with --plugin-dir pointing at the mod's folder (.).
More workflow mods
the-chief
luba-hub/claude-mods
Claude works as your Chief of Staff: carries each task to the end and tells you the one thing waiting on you.
thread-pulse
max06/claude-mods
Makes running tool calls visible: live cards for every shell command with output as it runs (Command Watch), a status line for long calls, and a live line in Claude project thread checklists.
tests-lock
domini-code/tests-lock
Stops Claude from editing the signed tests in test/contrato/ and warns when a shell command changes them
throttle
hereshecodes/claude-mods
A motorcycle-themed activity gauge: the status line revs up with how many tool calls happen this turn.
terminal-tab-title
mtami/terminal-tab-title
Names the terminal tab your coding agent runs in from your first prompt: Claude Code, Codex, Cursor, Gemini CLI and opencode, across tmux, zellij, screen, herdr, WezTerm, kitty, Konsole, ConEmu, iTerm2, Terminal.app, Windows Terminal, Ghostty and more
timestamps
paragpandyareal/claude-code-timestamps
Times on everything in Claude Code: your messages, replies, tool calls and 'replied 14:07 · took 1m 48s' on each turn. Optional: let Claude know the time too.
Browse the most popular Claude Code mods, all workflow mods, or the skills and MCP server directories.