Skip to content

OMNI.md

OMNI.md is your project’s instruction source of truth. OmniDev uses it to generate provider-specific instruction files during omnidev sync.

# My Project
## Project Description
A web application for managing tasks.
## Conventions
- Use TypeScript strict mode
- Follow the existing code style

When you run omnidev sync, OmniDev:

  1. Reads OMNI.md
  2. Generates provider files like CLAUDE.md and AGENTS.md
  3. Embeds capability rules and docs directly into the generated files
  • Keep OMNI.md concise 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.