Borrowing it
Nothing to install: this file belongs to Rethunk-AI/clodbridge. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/Rethunk-AI/clodbridge/main/.cursor/skills/solve-blockers-proactively/SKILL.mdgit clone --depth 1 https://github.com/Rethunk-AI/clodbridgeWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/rethunk-ai/clodbridge/solve-blockers-proactively)<a href="https://agentmods.dev/skills/rethunk-ai/clodbridge/solve-blockers-proactively"><img src="https://agentmods.dev/badge/skills/rethunk-ai/clodbridge/solve-blockers-proactively/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/rethunk-ai/clodbridge/solve-blockers-proactively"><img src="https://agentmods.dev/badge/skills/rethunk-ai/clodbridge/solve-blockers-proactively.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00019 | $0.01304 |
| Opus 5 | $0.00010 | $0.00652 |
| Sonnet 5 | $0.00004 | $0.00261 |
| Haiku 4.5 | $0.00002 | $0.00130 |
Grade A, and why
solve-blockers-proactively scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 8d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 193 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Solve Blockers Proactively
The Golden Rule
When you hit a blocker, don't ignore it and keep working. Either solve it or ask for help.
What's a Blocker
- You can't run tests (npm/bun install failed)
- You can't verify code compiles (tsc unavailable)
- A critical dependency isn't installed
- You can't validate your assumptions
- A permission or filesystem error prevents progress
- You're stuck waiting for external input
NOT a blocker: "This code seems right, I'll assume it works" (that's recklessness, not acceptance)
Decision Tree
[Hit a blocker]
↓
[Can I try a workaround in < 10 minutes?]
├─ YES → Try the workaround
│ ├─ Worked? → Continue and commit
│ └─ Failed? → Go to "Escalate"
└─ NO → Go to "Escalate" immediately
[Escalate to user]
↓
[Explain clearly]
├─ "npm install failed with EROFS: read-only file system"
├─ "I can't run tests to verify my code"
├─ "TypeScript compiler isn't available"
└─ "I need permission to write to /tmp"
↓
[Offer options]
├─ "Option A: [Workaround I tried]"
├─ "Option B: [Alternative approach]"
└─ "Option C: [Proceed anyway (risky)]"
↓
[Wait for guidance before proceeding]
Workaround Examples
Blocker: npm install fails (EROFS)
Try in order:
npm install --cache=/tmp/claude-1000/npm-cachenpm install --cache=/tmpbun installexport BUN_TMPDIR=/tmp/claude-1000/bun && bun install
If none work, escalate:
npm and bun both hit sandbox restrictions.
Options:
1) Install dependencies outside Claude Code on your machine
2) I continue without running tests (risky)
3) We validate code using an online TypeScript playground
4) I write code assuming correctness and you test it
Blocker: tsc not available
Try in order:
npx tsc --noEmit(use node_modules/.bin)bun run typechecknpm run typecheck- Read the TypeScript files and spot-check for obvious errors
- Use an online TypeScript playground (tsc.run, TypeScript Playground)
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 8d ago First seen · 193 lines · 19 tokens per session scan A 6d26b0c9460b
solve-blockers-proactively is a skill published in the GitHub repository Rethunk-AI/clodbridge (0 stars, last pushed 2mo ago), licensed MIT. It adds 19 tokens to every session and 1,304 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
post-mortem
Diagnose instruction defects and optionally submit Rosetta GitHub issue.
memorix-troubleshooting
Use when Memorix MCP, setup, project binding, HTTP control plane, hooks, skills, or agent integration is missing, stale, or failing.
qa-knowledge
To run QA engineering — requirements/gap analysis, scenario & spec design, test implementation, failure triage — over the QA knowledge base.
solr-query
To build and debug Solr queries: eDisMax, block join, JSON facets, kNN, explain.
debugging
To investigate errors, test failures, and unexpected behavior — root cause before fix.
self-learning
MUST activate on: execution failure/error, mistake, wrong/unexpected result, expected≠actual mismatch, 2 consecutive mismatches, unhappy/upset user, user asks why something failed/didn't work.