Claude Code Structure That Survived Multiple Real Projects

What Worked After Multiple Projects
A developer on r/ClaudeAI shared their Claude Code structure that didn't break after implementing it across 2-3 real projects. This setup held up once they added multiple skills, MCP servers, and agents, moving beyond simple demos.
Key Structural Decisions
- Use CLAUDE MD: Skipping CLAUDE MD early on led to inconsistent results. Once they defined conventions, testing rules, and naming standards, outputs became more predictable.
- Split skills by intent: Organizing skills as
code-review/,security-audit/,text-writer/worked better than dumping logic into one place. This made activation cleaner. - Implement hooks: Not using hooks initially was a mistake. PreToolUse and PostToolUse hooks helped catch bad commands and messy outputs, and were useful for small automations.
- Separate agents: The single-agent approach didn't scale well. Having dedicated reviewer, writer, and auditor agents proved more predictable.
- Manage context usage: When context usage goes too high, quality drops. Keeping it under approximately 60% made a noticeable difference.
- Separate concerns: Mixing config, skills, and runtime logic made debugging painful. Keeping these separated made everything easier to reason about.
MCP Integration
MCP (Model Context Protocol) integration with GitHub, Postgres, and filesystem access changed how Claude behaves completely. According to the developer, this is where the setup stopped feeling like a toy and started behaving more like a development assistant rather than just prompt → output.
The developer notes they're still figuring out the cleanest way to structure agents, but this setup is currently working well for projects that grow beyond simple demos.
📖 Read the full source: r/ClaudeAI
👀 See Also

Model Routing Baselines for Claude and OpenAI Usage
A developer shares their model routing strategy using Claude Haiku 4.5, Sonnet 4.6, Opus 4.6, and ChatGPT 5.3 Codex for different task types, with fallbacks to GPT-5 Mini and GPT-5.4 when needed.

Mastering Backup: Safeguarding Your OpenClaw Agent
In an era dominated by automation and AI, ensuring the safety of your OpenClaw agent through robust backup strategies is paramount. Learn the essential steps to secure your digital assistant.

Qwen 3.5 122B MoE at 35 t/s on a Single 3090 with ik_llama.cpp MTP
A local stack running Qwen 3.5 122B MoE on a single 3090 at 35 t/s using ik_llama.cpp's fused MoE ops for MTP. Stock llama.cpp showed only +4% improvement; ik's fork yields +20%.

Handling Gateway Disconnections for Effective Automation
Explore practical solutions for maintaining AI coding agent operations when facing gateway disconnections. Tips include monitoring with Grafana, automated reconnect scripts, and using redundant paths for reliability.