PaPoo
cover

Claude Code as a System, Not a Prompt Box

Arpan Patel’s piece is interesting because it treats Claude Code the way serious developers eventually do: as infrastructure, not as a chat toy. The article’s real argument is that the quality jump comes from compounding setup — project memory, local memory, skills, subagents, MCPs, and tight feedback loops — not from better prompting in isolation.

Key Points

My Take

image_0002.svg

What strikes me is how unglamorous the winning advice is. There’s no magic prompt here — just careful system design, and honestly, that’s exactly why it feels credible. I think a lot of people overestimate “prompting skill” and underestimate the value of having Claude repeatedly see the same narrow, correct rules in CLAUDE.md or a well-shaped skill.

The CLAUDE.local.md idea is the most immediately useful thing in the article, at least to me. I’d actually try that right away: collect the comments reviewers keep making, separate them from my own habits, and prune aggressively once they become muscle memory. That sounds far more effective than trying to remember every bit of feedback manually.

I’m also intrigued by the “let Claude write rules for itself” idea. That might sound a little too self-referential at first, but it makes sense: if the model keeps making the same mistake, you want the corrective rule captured at the system level, not buried in your memory. I’d be curious whether this works best in smaller, fast-moving codebases or in huge monorepos where the rules can easily sprawl.

image_0003.svg

The one thing I’d watch carefully is complexity creep. Skills, agents, rules, local overrides, MCPs, slash commands — that’s a lot of moving parts. I think the article is right that they compound, but only if you stay disciplined about keeping CLAUDE.md short and pushing detail into the right layer. Otherwise the whole setup might become its own maintenance burden.

Still, the core takeaway is strong: Claude Code becomes much more powerful when you treat it like a system that learns your project, not a chatbot that answers your prompts.

Reference: Beyond the Prompt: Claude Code

同じ著者の記事