Skip to main content

AGENTS

Project Overview

This repository hosts the Mintlify documentation site for Overcut.ai. Content is written in MDX and organized under docs/ for product documentation and blog/ for blog posts. Navigation, theming, and redirects are configured in docs.json.

Repository Structure

  • docs/: main documentation content. Subfolders by group: get-started/, concepts/, quick-starts/, use-cases/, reference/, integrations/, repositories/, how-to/.
  • blog/: blog landing page and post MDX files.
  • snippets/: reusable JSX/MDX snippets (e.g., blog cards, post metadata list).
  • docs.json: Mintlify configuration (navigation tabs, groups, redirects, theme, SEO).
  • .vale.ini and styles/: Vale linting configuration and vocabulary/style rules.
  • images/, static/, logo/: media and static assets.
  • .claude/skills/: authoring and review skills for this repo. See below.

Authoring guidance (skills, on demand)

Detailed guidance lives in skills under .claude/skills/. Invoke the relevant skill when the task matches; do not duplicate this guidance into AGENTS.md.
SkillUse when
doc-styleWriting or editing prose in any MDX file (voice, tone, punctuation rules, no em dashes, customer-vs-internal balance).
doc-page-structureCreating a new MDX page or restructuring one (frontmatter, titles, page-length, MDX components, cross-references).
doc-navigationAdding, moving, or removing pages, or editing docs.json (group purposes, redirects, page placement).
review-doc-prReviewing a docs PR for customer value and content quality.
review-open-prsTriaging the open PR queue.

Critical Rules

  • Never use em dashes () in MDX content. See doc-style for replacements.
  • Verify documented product behavior against the product source at /Users/yuvalhazaz/projects/overcut-ai.git/overcut before publishing. Don’t paraphrase or invent UI strings.
  • Do not remove or rename pages referenced in docs.json without updating navigation and adding a redirect.
  • Do not place secrets or credentials in documentation content.
  • Do not expose internal implementation names (React components, GraphQL fields, file paths from the product source) in customer-facing docs.

Common Tasks

  • Add a new documentation page: create the MDX file under the right docs/<group>/ folder, add it to the matching group in docs.json, fill in frontmatter. See doc-page-structure and doc-navigation.
  • Move or rename a page: update docs.json pages and add a redirects entry. See doc-navigation.
  • Add a blog post: create a new MDX file under blog/, update snippets/posts.mdx, confirm the blog index renders it.
  • Fix factually-wrong content: verify against the product source first, then edit. Prefer minimal targeted fixes to broad rewrites.
  • Review a PR: invoke review-doc-pr or review-open-prs.

Reference Examples

  • docs/welcome.mdx: landing page with <CardGroup> and <Frame>.
  • docs/building-blocks.mdx: multi-section page using <Steps>, <Note>, <Tip>.
  • docs/reference/vault.mdx: reference page covering one feature surface end-to-end.
  • docs/concepts/multi-project-workspaces.mdx: concept page explaining a cross-cutting idea with links into references.
  • blog/index.mdx: blog landing page importing snippets.
  • snippets/blog-cards.jsx, snippets/posts.mdx: shared blog rendering logic and metadata.

Additional Resources