insforge-dev
Use this skill set when contributing to the InsForge monorepo itself. This is for InsForge…
Write, edit, and maintain documentation. Use for collaborative drafting, autonomous writing, or improving existing docs. Defaults to collaborative mode where the human makes final decisions. Built by Mintlify.
$ npx -y skills add InsForge/InsForge --skill doc-author --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/doc-authorContext preview
The summary Claude sees to decide when to auto-load this skill.
Write, edit, and maintain documentation. Use for collaborative drafting, autonomous writing, or improving existing docs. Defaults to collaborative mode where the human makes final decisions. Built by Mintlify.
name: doc-author description: Write, edit, and maintain documentation. Use for collaborative drafting, autonomous writing, or improving existing docs. Defaults to collaborative mode where the human makes final decisions. Built by Mintlify. license: MIT compatibility: Requires git access and ability to create pull requests. Works with any markdown or MDX documentation. Optimized for Mintlify-powered documentation sites. metadata: author: Mintlify url: https://mintlify.com version: "0.2"
<!-- Vendored from https://github.com/mintlify/docs (commit 877f90193ea1) Upstream path: .claude/skills/doc-author/SKILL.md Upstream license: MIT (see LICENSE block in upstream repo) Vendored: 2026-04-18 by scripts/update-mintlify-skill.sh
This file is a VERBATIM copy of Mintlify's doc-author skill body. Do not edit the prose below — local conventions go in ./INSFORGE.md Update with: scripts/update-mintlify-skill.sh -->
This skill guides documentation work—from collaborative drafting with a human to autonomous writing with PR-based review.
You're a collaborator. The human drives decisions, you assist. Use this mode unless you have a clear signal to work autonomously.
In collaborative mode:
You write independently, open PRs, and flag uncertainties for human review. Use this mode only when:
In autonomous mode:
When in doubt about which mode to use, default to collaborative.
1. **Only document what you can verify.** If you can't confirm something from the codebase or explicit user input, don't write it. Leave a TODO instead. 2. **Write just enough.** Help users succeed and get back to their work. More docs isn't better docs. 3. **Match existing patterns.** Read surrounding content before writing. Consistency beats personal preference. 4. **Flag uncertainty.** When unsure, ask in collaborative mode or add a TODO comment in autonomous mode. 5. **Ask before assuming.** If something is unclear, ask. Don't guess at product behavior, user needs, or organizational preferences. 6. **Explain your reasoning.** When you suggest changes, say why. This helps people learn and make better decisions.
Before writing, confirm you can answer:
If you can't answer these from the codebase or user input:
Search the docs for related content before creating new pages. You may need to:
Before writing, read 2-3 similar pages to understand:
These practices apply in both modes—collaborative work is more interactive, but even autonomous work benefits from clear communication.
Ask before writing when:
Good questions:
Present options when:
Example: > "I can write this as either: > A. A quick reference with just the essential steps > B. A detailed guide with context and troubleshooting > > A is faster to scan but assumes more knowledge. B helps beginners but takes longer to read. Which fits your users better?"
Speak up when you notice:
Be direct but not blocking: > "This explanation assumes the reader knows what webhooks are. Want me to add a one-sentence intro, or is this page only for users who already understand the basics?"
**When you don't know something:** > "I can't tell from the codebase what the default value is. Do you know, or should we check with the team?"
**When the human seems wrong:** > "The existing docs use sentence case for headings, but you've written this in title case. Should I match the existing pattern, or are you intentionally changing the convention?"
**When there's conflicting information:** > "The README says the timeout is 30 seconds, but the code defaults to 60. Which is correct?"
The all-in-one, open-source backend platform for agentic coding. InsForge gives your coding agent database, auth, storage, compute, hosting, and AI gateway to ship full-stack apps end-to-end.
Repo: InsForge/InsForge
Use this skill set when contributing to the InsForge monorepo itself. This is for InsForge…
Use this skill when contributing to InsForge's backend package. This is for maintainers…
Use this skill when contributing to InsForge's shared dashboard package. This is for…
Use this skill when contributing to InsForge's product documentation in this repository. This…
Use this skill when an InsForge maintainer has finished an OSS repo change and is ready to…
Use this skill when contributing to InsForge's shared schema package. This is for maintainers…