Problem
You have knowledge you need sometimes, but not always. Loading it into ground rules would bloat context and dilute focus.
Pattern
On-demand knowledge documents. Load them only when you need them for the current task.
Unlike ground rules (always loaded), you explicitly pull in references when relevant. This keeps context focused and gives you granular control over what's loaded.
Example
bash-standards.md
- load only when writing bash scriptstdd.process.md
- load only when doing TDDarchitecture.md
- load when you need to quickly explain architecture of your project
Build a library of these. Pull them in as needed.