This is interesting, and I need your help. What I've been doing recently is, when I'm brainstorming, I come up with some ideas, come up with a start of a plan, come up with what it should look like, and then all of a sudden Claude Code starts building it. I'd rather it stop and build an ICM structure first, IF one is warranted.
So I put an instruction in CLAUDE.md. It watches what I'm brainstorming, asks whether this is worth an ICM structure, and offers to fire the icm-architect skill:
> When Jeff describes a project, assignment, or body of work that fits the ICM
> procedure, say so right away, don't wait to be asked, and offer to run the
> icm-architect skill. The test is low-bar and affirmative: could this benefit from
> a walkable production structure? If it might, flag it. Do not talk yourself out
> of it because "it's just one deliverable." A single animation, essay, deck, or app
> counts. When genuinely torn, flag it and let Jeff decline; under-firing is the
> failure mode to avoid.
Global. Every session, every project. Three separate hedges telling it not to chicken
out. And now I'm not sure it belongs there at all.
Is this even the system's job? There's a decent argument that knowing when to climb
from chat to skill to folders is the human's call, and that an agent nagging "want me
to build a workspace for this?" is exactly the kind of unhelpful helpfulness we're all
trying to design out. Maybe the right answer is that I should have caught it, and the
lesson is just that I didn't.
Three things I'd like people to poke at:
1. Has anyone built a standing routing rule like this, and did it stay useful or did
it turn into noise you learned to ignore?
2. My threshold is "anything past a trivial one-liner," which is deliberately low. Is
that the right signal, or is size the wrong axis entirely? Handoff risk might matter
more than size. Something I do once but three people touch needs a folder more than
something I run weekly and nobody else ever sees.
3. Does anyone deliberately keep this judgment out of the system, and why?
Happy to be told the fix is wrong. I'd rather find out here than after I've been living