A curated list of resources, tools, templates, and tips for Claude Code.
Contributions welcome — see Contributing.
- Official Resources
- CLAUDE.md Templates
- MCP Servers
- Hooks
- Chrome Extensions
- Tips and Tricks
- Keyboard Shortcuts
- Articles and Tutorials
- Community
- Claude Code Documentation — Official docs
- Model Context Protocol — MCP specification and guides
- Claude Code GitHub — Issue tracker and discussions
- CLAUDE.md Starter Template — Free general-purpose template for any project
- CLAUDE.md Pro Pack — 15+ stack-specific templates (React, FastAPI, Go, healthcare IT, DevOps) with rule files and prompt patterns
Know a great public CLAUDE.md? Open a PR to add it here.
- Calendly MCP Server — Manage Calendly from Claude (scheduling, availability, follow-ups)
- QuickBooks MCP Server — Query QuickBooks in plain English (P&L, invoices, expenses)
- DICOM/HL7 MCP Server — Healthcare interoperability (DICOM queries, HL7 parsing, FHIR)
- Claude Memory Manager — Cross-session memory with semantic search
- MCP Server Template — Boilerplate for building Python MCP servers in 30 minutes
Find more MCP servers:
Claude Code hooks run shell commands automatically before/after Claude performs actions.
Add to your Claude Code settings to auto-lint after every file edit:
{
"hooks": {
"PostToolUse": [
{
"matcher": "Edit|Write",
"command": "npx eslint --fix $CLAUDE_FILE_PATH 2>/dev/null || true"
}
]
}
}- Claude Code Hooks Library — 20+ pre-built hooks for testing, security, cost tracking, and more
- Claude Power Tools — Session manager, prompt library, and shortcuts for Claude.ai (coming soon)
- AI Chat Vault — Cross-platform AI conversation backup and search (coming soon)
- Use a CLAUDE.md file. Even a basic one dramatically improves output quality.
- Use
.claude/rules/for contextual rules. Security rules when touching auth. Testing rules when writing tests. They load only when relevant. - Be specific in negative constraints. "Never use enum" > "Follow TypeScript best practices."
- Start with Plan mode for complex tasks. Hit
Shift+Tabto cycle to Plan mode before diving into implementation.
- Use
/costto check current session spend - Use
/clearto reset context when Claude gets confused (avoids wasting tokens going in circles) - Keep CLAUDE.md concise — every line is tokens you pay for every message
- Use Plan mode first for complex tasks to avoid expensive re-dos
Shift+Tab— Cycle between Ask, Edit, and Plan modesCtrl+G— Edit your last prompt without retypingEsc— Stop Claude mid-responseTab— Accept Claude's suggestion/clear— Reset context when things go sideways
| Shortcut | Action |
|---|---|
Shift+Tab |
Cycle modes (Ask → Edit → Plan) |
Ctrl+G |
Edit last prompt |
Esc |
Stop current response |
Tab |
Accept suggestion |
Ctrl+C (x2) |
Exit Claude Code |
/cost |
Check session spend |
/clear |
Reset conversation context |
/help |
Show available commands |
Know a great article about Claude Code? Open a PR to add it here.
- r/ClaudeAI — Main Claude community on Reddit
- r/ClaudeCode — Claude Code specific discussions
- Claude Code GitHub Issues — Bug reports and feature requests
- Fork this repo
- Add your resource to the appropriate section
- Open a PR with a brief description of what you're adding
Guidelines:
- Only add resources you've personally used or verified
- Include a one-line description
- Keep descriptions factual, not promotional
- Free resources preferred; paid resources must be clearly marked
MIT — see LICENSE
Maintained by NyxTools · NyxTools