Applied Practice Patterns

Why This Matters

Core guidelines should stay stable and high-signal. Teams still need practical examples of how to operate during messy, in-progress work (refactors, staged migrations, temporary suppressions).

An applied-pattern branch keeps those examples available without diluting the core framework.

What to Include

  • Separation rule — core rules in must/should/nice docs, implementation recipes in a separate patterns branch
  • Pattern template — Problem, Value, When to use
  • Temporary-exception policy — owner, ticket, expiry date, and removal condition
  • Verification loop — exact command(s) to prove the pattern keeps quality gates green

Suggested Structure

docs/
  patterns/
    README.md
    knip-clean-during-refactor.md
    migration-staging-with-feature-flag.md

Pattern Catalog

Common Mistakes

Permanent suppressions. Temporary ignores without expiry become invisible debt.

Suppress-first behavior. Suppressions should come after obvious removals, not before.

No owner. Unowned suppressions are rarely cleaned up.

Tool-Specific Notes

  • Claude Code / Codex / Cursor / Copilot: same pattern applies; only command wrappers differ.
  • Hooks/CI: add a check that rejects expired suppression markers in Knip config.

References


Table of contents


Back to top

guide-LLiMes — Build LLM coding guidelines that work.

This site uses Just the Docs, a documentation theme for Jekyll.