THE PROBLEM
Global instructions are not the same as timely instructions
A rule about compaction matters before compaction. Subagent guidance matters when a subagent starts. A safety check matters before a tool action. Loading everything at session start makes important rules compete with unrelated context.
- Target specific lifecycle events
- Keep instructions close to the action they govern
- Reuse the same behavior across projects
