Skip to main content
Momentic publishes static JSON Schemas for simplified format tests and modules, as well as the project config file (momentic.config.yaml). Add them to your editor to get autocomplete and inline validation as you write, instead of at run time. The schemas work for web, mobile, and mixed repos.
The onboarding wizard (npx @momentic/wizard@latest) detects your installed editors and writes the matching config automatically: .vscode/settings.json for VS Code, Cursor, and Windsurf, or .zed/settings.json for Zed. Commit the file to share validation with your team.
Add this to .vscode/settings.json:
{
  "yaml.schemas": {
    "https://static.momentic.ai/momentic-test-v2.schema.json": "*.test.yaml",
    "https://static.momentic.ai/momentic-module-v2.schema.json": "*.module.yaml",
    "https://static.momentic.ai/momentic-config.schema.json": "momentic.config.yaml"
  }
}
Requires the YAML extension.
Editor schemas catch shape errors as you type. For a full validation pass (schema validity, local file references, and entity conflicts), run momentic lint before committing agent-authored changes.