What is a Guideline?
A guideline is a software development rule or best practice written in natural language that explicitly declares an allowed or disallowed pattern — for example, “Always require…” or “Never allow…”. Guidelines are defined in Pandorian and subsequently enforced across your codebase.Anatomy of a Guideline
Every guideline consists of: Title: A clear, actionable name that describes the rule (e.g., “Database Queries Must Use Parameterized Statements” or “Microservices Must Own Their Data Storage”) Description: The rule written in natural language — what should or shouldn’t happen in the code, including context, reasoning, and any exceptions. You can enrich the description with:- Good examples showing compliant patterns
- Bad examples showing what to avoid
- Specific frameworks, libraries, or internal conventions to reference
- Any existing Markdown file can be pasted directly into the description
