AGENTS
Project Overview
This repository hosts the Mintlify documentation site for Overcut.ai. Content is written in MDX and organized underdocs/ 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.iniandstyles/: 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.
| Skill | Use when |
|---|---|
doc-style | Writing or editing prose in any MDX file (voice, tone, punctuation rules, no em dashes, customer-vs-internal balance). |
doc-page-structure | Creating a new MDX page or restructuring one (frontmatter, titles, page-length, MDX components, cross-references). |
doc-navigation | Adding, moving, or removing pages, or editing docs.json (group purposes, redirects, page placement). |
review-doc-pr | Reviewing a docs PR for customer value and content quality. |
review-open-prs | Triaging the open PR queue. |
Critical Rules
- Never use em dashes (
—) in MDX content. Seedoc-stylefor replacements. - Verify documented product behavior against the product source at
/Users/yuvalhazaz/projects/overcut-ai.git/overcutbefore publishing. Don’t paraphrase or invent UI strings. - Do not remove or rename pages referenced in
docs.jsonwithout 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 indocs.json, fill in frontmatter. Seedoc-page-structureanddoc-navigation. - Move or rename a page: update
docs.jsonpagesand add aredirectsentry. Seedoc-navigation. - Add a blog post: create a new MDX file under
blog/, updatesnippets/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-prorreview-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
- Mintlify
docs.jsonreference: https://mintlify.com/docs.json - Mintlify MDX components: https://mintlify.com/docs/components
- Vale documentation: https://vale.sh/docs