OMNI.md
OMNI.md is your project’s instruction source of truth. OmniDev uses it to generate provider-specific instruction files during omnidev sync.
Example
Section titled “Example”# My Project
## Project DescriptionA web application for managing tasks.
## Conventions- Use TypeScript strict mode- Follow the existing code styleHow it is used
Section titled “How it is used”When you run omnidev sync, OmniDev:
- Reads
OMNI.md - Generates provider files like
CLAUDE.mdandAGENTS.md - Embeds capability rules and docs directly into the generated files
- Keep
OMNI.mdconcise and focused on project-wide guidance. - Put provider-specific details in capabilities instead of duplicating them here.
- Never add file tree structure to your
OMNI.md. This is generally a core service of every coding agent that they can discover things on their own. File structure is the first thing that will go stale.