pattern-categories.csv 1.3 KB

12345678910111213
  1. category,when_needed,what_to_define,why_critical
  2. naming_patterns,Any technology with named entities,How things are named (format/case/structure),Agents will create different names for same concept
  3. structure_patterns,Any technology with organization,How things are organized (folders/modules/layers),Agents will put things in different places
  4. format_patterns,Any technology with data exchange,How data is formatted (JSON/XML/responses),Agents will use incompatible formats
  5. communication_patterns,Any technology with inter-component communication,How components talk (protocols/events/messages),Agents will use different communication methods
  6. lifecycle_patterns,Any technology with state or flow,How state changes and flows work,Agents will handle state transitions differently
  7. location_patterns,Any technology with storage or routing,Where things go (URLs/paths/storage),Agents will put things in different locations
  8. consistency_patterns,Always,Cross-cutting concerns (dates/errors/logs),Every agent will do these differently
  9. # PRINCIPLE FOR LLM:
  10. # Any time multiple agents might make the SAME decision DIFFERENTLY, that's a pattern to capture.
  11. # Think about: What could an agent encounter where they'd have to guess?
  12. # If they'd guess, define the pattern. If it's obvious from the tech choice, skip it.