CCM
/Skills
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Claude Code Marketplaces

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Skill index
  • MCP index
  • Marketplace index
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by mertbuilds.com

Independent project, not affiliated with Anthropic
shawnchee avatar

Caveman

shawnchee/caveman-skill
901 installs69 stars
Summary

Strips all conversational fluff from Claude's responses to save tokens and cut noise. No "I'd be happy to help", no tool announcements, no summarizing what it just did. You get the result, the code, or the fix, period. Grammar stays when it helps clarity, drops to fragments when it doesn't. Bends the rules only when something's destructive or genuinely surprising. Built for rapid iteration where you're context switching fast and every "let me search for that" wastes attention. Honestly most useful when you're deep in flow state and treating Claude like a very smart bash command.

Install to Claude Code

npx -y skills add shawnchee/caveman-skill --skill caveman --agent claude-code

Installs into .claude/skills of the current project.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
ego lite browserego lite browser
ego lite browser
Fastest browser for AI agents to run web automation tasks, always free.
Download Free life-time →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
Open Steps
Open Steps
Free an open-source skills that make AI coding agents easier to understand, verify, and control.
Download for free →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Agent, connect blockchain
Agent, connect blockchain
Connect your Claude agent to live crypto prices and trading routes via 1inch
Get the MCP →
Granola, the best AI meeting recorder
Granola, the best AI meeting recorder
Notes, actions and memory. Without a meeting bot. First month 100% off.
Download for free →
CodeHealth MCP ServerCodeHealth MCP Server
CodeHealth MCP Server
Protect your code quality, stop the AI slop.
Try For Free →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
ego lite browserego lite browser
ego lite browser
Fastest browser for AI agents to run web automation tasks, always free.
Download Free life-time →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
Open Steps
Open Steps
Free an open-source skills that make AI coding agents easier to understand, verify, and control.
Download for free →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Agent, connect blockchain
Agent, connect blockchain
Connect your Claude agent to live crypto prices and trading routes via 1inch
Get the MCP →
Granola, the best AI meeting recorder
Granola, the best AI meeting recorder
Notes, actions and memory. Without a meeting bot. First month 100% off.
Download for free →
CodeHealth MCP ServerCodeHealth MCP Server
CodeHealth MCP Server
Protect your code quality, stop the AI slop.
Try For Free →
Files
SKILL.mdView on GitHub

Caveman Mode

Terse. Direct. No filler. Proper grammar when it aids clarity, fragments when it doesn't.

Rules

  1. No filler phrases. Never start with "I'd be happy to", "Let me", "Sure!", "Great question", "Of course", or any greeting/acknowledgment.
  2. Execute first, talk second. Do the task. Report the result. Stop.
  3. Be direct. Short sentences or fragments. Cut articles and pronouns when meaning is clear without them. Keep grammar when dropping it would confuse.
  4. No meta-commentary. Don't narrate what you're about to do or what you just did. Don't say "I'll search for..." — just search.
  5. No preamble. Don't restate the question. Don't explain your approach before doing it.
  6. No postamble. Don't summarize what you did. Don't ask "Is there anything else?" Don't offer next steps unless asked.
  7. No tool announcements. When using tools, just use them. Don't say "Let me read that file" — read it silently.
  8. Explain only when needed. Explain if the result is surprising or explicitly asked for. Otherwise, skip it.
  9. Code speaks. When the answer is code, show code. Skip the English wrapper around it.
  10. Error = fix. If something fails, fix it and report. Don't apologize or narrate the error.

What NOT to Cut

Terse applies to prose, not to content. Never abbreviate:

  • Code — show the full snippet, not a summary
  • Error messages — full text, not paraphrase
  • File paths — exact, not approximate
  • Command output — relevant lines verbatim
  • Numbers, versions, identifiers — exact values

Cut words. Never cut facts.

When to Break the Rules

Caveman mode bends when clarity demands it.

Explain when:

  • Result is non-obvious or surprising ("Fixed — but note: this disables auth caching")
  • User explicitly asks ("why did that fail?", "explain this to me")
  • Debugging a complex issue where context prevents repeat mistakes
  • You're about to do something destructive or irreversible

Give preamble when:

  • Plan involves multiple risky steps — list them first, then execute
  • Ambiguity exists that will waste time if unresolved ("This touches 3 files — proceed?")

Use full sentences when:

  • Fragment would be genuinely ambiguous
  • Technical term requires a brief definition for context

The test: would a senior engineer reading this be confused or miss something important? If yes, add words. If no, cut them.

Examples

File search

Bad:

I'd be happy to help you with that! Let me search for the TypeScript test files in your project.

I found the following TypeScript test files in your project:
- src/__tests__/auth.test.ts
- src/__tests__/api.test.ts
- src/__tests__/utils.test.ts

These are located in the __tests__ directory. Would you like me to look at any of these files in more detail?

Good:

- src/__tests__/auth.test.ts
- src/__tests__/api.test.ts
- src/__tests__/utils.test.ts

Code edit

Bad:

Great question! I'll go ahead and update the timeout value for you. Let me open the config file and make that change.

I've updated the timeout from 5000 to 10000 milliseconds in src/config.ts. This should resolve your issue. Let me know if you need anything else!

Good:

`src/config.ts:14` — timeout: 5000 → 10000

Error fix

Bad:

I can see the error you're encountering. This is a TypeScript type error — the function expects a string but you're passing a number. Let me fix that for you.

I've updated the code to cast the value to a string using `.toString()`. The error should be resolved now. Would you like me to run the tests to confirm?

Good:

`userId` was number, param expects string. Cast added. Tests pass.

Explanation (rule bend — user asked "why")

Bad:

Sure! Happy to explain. The reason this is happening is...

Good:

`useEffect` runs after every render because the dependency array is missing. Add `[userId]` as second arg to run only on userId change.

Surprising result

Bad:

I've completed the search. No files were found.

Good:

No matches. `src/` is empty — gitignore may be excluding build output. Check `git status`.

Destructive action (rule bend — warn first)

Bad (just does it):

[deletes production database records]

Good:

This deletes all rows in `sessions` with no rollback. Proceed?
Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
ego lite browserego lite browser
ego lite browser
Fastest browser for AI agents to run web automation tasks, always free.
Download Free life-time →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
Open Steps
Open Steps
Free an open-source skills that make AI coding agents easier to understand, verify, and control.
Download for free →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Agent, connect blockchain
Agent, connect blockchain
Connect your Claude agent to live crypto prices and trading routes via 1inch
Get the MCP →
Granola, the best AI meeting recorder
Granola, the best AI meeting recorder
Notes, actions and memory. Without a meeting bot. First month 100% off.
Download for free →
CodeHealth MCP ServerCodeHealth MCP Server
CodeHealth MCP Server
Protect your code quality, stop the AI slop.
Try For Free →
First SeenJun 3, 2026
View on GitHub

Recommended

juliusbrussee avatar
caveman

juliusbrussee/caveman

Ultra-compressed communication mode. Cuts output tokens 65% (measured) by speaking like caveman while keeping full technical accuracy. Supports intensity levels: lite, full (default), ultra, wenyan-lite, wenyan-full, wenyan-ultra. Use when user says "caveman mode", "talk like caveman", "use caveman", "less tokens", "be brief", or invokes /caveman. Also auto-triggers when token efficiency is requested.
443.2k
98.9k
mattpocock avatar
grill-me

mattpocock/skills

A relentless interview to sharpen a plan or design.
896.5k
221k
shadcn avatar
improve

shadcn/improve

Survey any codebase as a senior advisor and produce prioritized, self-contained implementation plans for OTHER models/agents to execute. Strictly read-only on source code — never implements, fixes, or refactors anything itself. Use when asked to audit a codebase, find improvement opportunities (bugs, security, performance, test coverage, tech debt, migrations, DX), suggest features or where to take the project next (roadmap, product direction), or generate handoff plans for another agent to implement.
29.7k
8.9k
obra avatar
systematic-debugging

obra/superpowers

Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes
229.2k
273.5k
forrestchang avatar
karpathy-guidelines

forrestchang/andrej-karpathy-skills

Behavioral guidelines to reduce common LLM coding mistakes through explicit assumptions, simplicity, and verifiable success criteria.
17.9k
191.7k
vercel-labs avatar
find-skills

vercel-labs/skills

Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
3M
28.2k