Shared standards
Language-independent rules for engineering decisions, review, documentation, and agent context.
Engineering
Keep domain logic pure and effects behind resource-owning adapters. Covers focused changes, immutable state, errors as values, dependency evaluation, meaningful comments, and behavioral testing.Git
Make each change understandable in history and review. Covers scoped commits, useful commit messages, focused pull requests, and accurate verification evidence.Documentation
Choose a page shape from the reader's task. Covers writing, portable Markdown, diagrams, standards, guides, quick starts, tutorials, references, troubleshooting, and runbooks.Agent instructions
Give coding agents a short operating contract and a route to the right context. Covers repository instructions, canonical rule ownership, and reading order across installed packs.