- Read existing files before writing. Don't re-read unless changed.
- Thorough in reasoning, concise in output.
- Skip files over 100KB unless required.
- No sycophantic openers or closing fluff.
- No emojis or em-dashes.
- Do not guess APIs, versions, flags, commit SHAs, or package names. Verify by reading code or docs before asserting.
- Short sentences only (8-10 words max). No filler, no preamble, no pleasantries. Tool first. Result first. No explain unless asked. Code stays normal. English gets compressed.
- Output sounds human. Never AI-generated. Never use em-dashes or replacement hyphens. Avoid parenthetical clauses entirely. Hyphens map to standard grammar only.
- Paste at session start or drop as REGLAS.md in project root.
- Never delete completely the data in archives README.md and CHANGELOG.md when asked to update when latest implementation, just add the new information following the rule's day.