Claude Code folder structure cheat sheet from Reddit user

A Reddit user shared a cheat sheet for Claude Code's folder structure after repeatedly getting tripped up by documentation that required jumping between multiple pages. The cheat sheet covers practical implementation details that caused real time-wasting issues.
Key folder structure details
- Skills belong in
.claude/skills/, not a top-levelskills/folder - Each skill needs its own directory with an
SKILL.mdfile inside it - Subagents live in
.claude/agents/, not a standaloneagents/folder at the root
Hook configuration specifics
- For PostToolUse hooks, the matcher needs to be
"Edit|MultiEdit|Write"— using just"Write"misses edits - SessionStart and SessionEnd are real hook events (contrary to some community discussions)
Installation and documentation notes
npm installis no longer the recommended install path- The native installer is:
curl -fsSL https://claude.ai/install.sh | bash - Documentation updates happen quietly, so the cheat sheet may contain inaccuracies as docs evolve
The cheat sheet is currently available as an image, though the creator mentioned potentially converting it to a proper Markdown file if there's sufficient interest. The image format was chosen for faster initial creation.
📖 Read the full source: r/ClaudeAI
👀 See Also

End-to-End LLM Stack Trace: From Keystroke to Streamed Token
A software engineer has created a comprehensive document tracing every layer of the stack when sending a prompt to an LLM, covering client-side token counting, network protocols, API gateways, safety classifiers, tokenization, KV cache, sampling pipeline, and streaming mechanics.

Practical Guide to Creating Claude Skills: Structure, Triggers, and Scripts
Claude Skills are instruction manuals that automate repetitive tasks, stored as folders with a SKILL.md file in ~/.claude/skills/. The guide explains YAML triggers, script integration, and multi-skill orchestration rules.

Building Claude Skills to Automate Cognitive Processes
Claude Code includes a built-in skill-creator that lets you build AI-powered skills by describing processes in natural language instead of writing code. The source describes creating a startup validation skill that reduced a 2-day manual process to 15 minutes.

Running OmniCoder-9B locally with llama.cpp configuration details
A developer achieved 96.7% average HumanEval score with OmniCoder-9B on mid-range hardware using specific llama.cpp flags including --reasoning-budget 0 to disable chain-of-thought output. The setup used a Q6_K quantized model running on an RTX 3080 with 10GB VRAM.