type: rule
status: active
timestamp: 2026-06-23
tags: [rule, agents-md, knowledge, context-management, discipline]

2025 agents.md discipline — tight context, knowledge bundle, don't drift to 2026 yolo

User locked 2025 mindset 2026-06-23: AGENTS.md stays short sharp, knowledge/ is the brain, every concept gets a file. Reject the 'just let\ agents figure it out from context' 2026 yolo for non-toy projects. For oriz family\ this means: AGENTS.md ≤200 lines pointing at README.md and knowledge/, never\ inline rules in AGENTS.md if a knowledge file exists, prune stale knowledge weekly,\ treat context as a precious limited resource.

Rule: 2025 agents.md discipline

What

For this repo and the oriz family:

Why

User pasted the 2025-vs-2026 mindset debate 2026-06-23 and locked the 2025 mindset for this project. Direct quote: “I think it’s more nuanced than this… at least for now, I suggest the same for you… for larger projects, I like to be all over it.”

This project is NOT a toy. It is the oriz family — 60+ submodules, paying-user infra, family-level cohesion via shared chrome and design tokens. The 2026 “let it hang out” approach is appropriate for a first-person shooter built in a weekend. It is not appropriate here.

How to apply

  1. Before adding to AGENTS.md, ask: does this belong in knowledge/rules/, knowledge/decisions/, or knowledge/runbooks/? If yes, write it there + add a one-line pointer in knowledge/index.md.
  2. When making a decision, write the decision file FIRST, then code from it. Don’t write code-then-doc.
  3. Treat AGENTS.md updates as expensive. Every line there is loaded into every agent’s context on every invocation across 60 repos.
  4. Run the agents-md-sync skill periodically to dedupe overlapping rules across claude.md / agents.md / gemini.md if the project ever adds those formats.
  5. When pruning: a knowledge file marked superseded for >30 days can be deleted entirely if its successor has absorbed the relevant content. Git history is the durable backup.

How NOT to apply

Cross-refs


Edit on GitHub · Back to index