/docs
Use this skill when contributing to InsForge's product documentation in this repository. This is for maintainers editing public docs in `docs/core-concepts`, agent docs in `.agents/docs`, SDK integration guides in `docs/sdks`, and OpenAPI specs in `openapi`.
$ npx -y skills add InsForge/InsForge --skill docs --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/docs
Context preview
The summary Claude sees to decide when to auto-load this skill.
Use this skill when contributing to InsForge's product documentation in this repository. This is for maintainers editing public docs in `docs/core-concepts`, agent docs in `.agents/docs`, SDK integration guides in `docs/sdks`, and OpenAPI specs in `openapi`.
SKILL.md
docs.SKILL.mdname: docs
description: Use this skill when contributing to InsForge's product documentation in this repository. This is for maintainers editing public docs in `docs/core-concepts`, agent docs in `.agents/docs`, SDK integration guides in `docs/sdks`, and OpenAPI specs in `openapi`.
InsForge Dev Docs
Use this skill for `docs/core-concepts/`, `.agents/docs/`, `docs/sdks/`, and `openapi/` in the InsForge repository.
The documentation in this repo is primarily product documentation for InsForge users and agents integrating with InsForge. This skill is for InsForge engineers maintaining that public documentation surface.
Scope
- `docs/core-concepts/**`
- `.agents/docs/**`
- `docs/sdks/**`
- `openapi/**`
Working Rules
1. Put each document in the correct documentation surface.
- Human-friendly docs published on the public doc site belong in `docs/core-concepts/` and related public doc folders.
- For implementation-heavy public docs, prefer an `architecture.md` file inside the relevant `docs/core-concepts/<domain>/` folder.
- Agent-only instructions belong in `.agents/docs/`.
- SDK integration guides for each framework belong in `docs/sdks/`.
- OpenAPI contract changes belong in the matching files under `openapi/`.
2. Match the writing style to the audience.
- Public docs should be human-friendly and explain the implementation clearly.
- Keep public docs human-sounding: avoid AI-writing tells such as em dashes, rule-of-three lists, "not just X but Y" parallelism, inflated significance, vague attribution, and AI vocabulary (delve, leverage, underscore, seamless, robust). See the `doc-author` skill's `INSFORGE.md` overlay, "Sound human, not AI-generated".
- `architecture.md` pages in `docs/core-concepts/` should explain how the feature works in detail.
- Agent docs in `.agents/docs/` should be instruction-first and execution-oriented.
- Agent docs should avoid explanatory filler and focus on the exact steps an agent should follow to complete the work.
3. Prevent documentation drift on every implementation change.
- Before changing implementation, check the current user-facing docs for that feature.
- After changing implementation, update the relevant Markdown docs and the relevant OpenAPI YAML files in the same pass.
- Do not treat OpenAPI and Markdown as separate optional follow-ups when the feature contract or behavior changed.
- If a change affects agent workflows, update the corresponding file in `.agents/docs/`.
- If a change affects public product understanding, update the corresponding file in `docs/core-concepts/`, including `architecture.md` when implementation details changed.
- If a change affects SDK integration guidance, update the corresponding framework guide in `docs/sdks/`.
Validation
- Re-read every documented command, path, route, and payload for correctness.
- Cross-check OpenAPI YAML and Markdown docs against the implemented behavior before finishing.
- Mention anything you could not verify directly.
Read more
name: docs description: Use this skill when contributing to InsForge's product documentation in this repository. This is for maintainers editing public docs in `docs/core-concepts`, agent docs in `.agents/docs`, SDK integration guides in `docs/sdks`, and OpenAPI specs in `openapi`.
InsForge Dev Docs
Use this skill for `docs/core-concepts/`, `.agents/docs/`, `docs/sdks/`, and `openapi/` in the InsForge repository.
The documentation in this repo is primarily product documentation for InsForge users and agents integrating with InsForge. This skill is for InsForge engineers maintaining that public documentation surface.
Scope
- `docs/core-concepts/**`
- `.agents/docs/**`
- `docs/sdks/**`
- `openapi/**`
Working Rules
1. Put each document in the correct documentation surface.
- Human-friendly docs published on the public doc site belong in `docs/core-concepts/` and related public doc folders.
- For implementation-heavy public docs, prefer an `architecture.md` file inside the relevant `docs/core-concepts/<domain>/` folder.
- Agent-only instructions belong in `.agents/docs/`.
- SDK integration guides for each framework belong in `docs/sdks/`.
- OpenAPI contract changes belong in the matching files under `openapi/`.
2. Match the writing style to the audience.
- Public docs should be human-friendly and explain the implementation clearly.
- Keep public docs human-sounding: avoid AI-writing tells such as em dashes, rule-of-three lists, "not just X but Y" parallelism, inflated significance, vague attribution, and AI vocabulary (delve, leverage, underscore, seamless, robust). See the `doc-author` skill's `INSFORGE.md` overlay, "Sound human, not AI-generated".
- `architecture.md` pages in `docs/core-concepts/` should explain how the feature works in detail.
- Agent docs in `.agents/docs/` should be instruction-first and execution-oriented.
- Agent docs should avoid explanatory filler and focus on the exact steps an agent should follow to complete the work.
3. Prevent documentation drift on every implementation change.
- Before changing implementation, check the current user-facing docs for that feature.
- After changing implementation, update the relevant Markdown docs and the relevant OpenAPI YAML files in the same pass.
- Do not treat OpenAPI and Markdown as separate optional follow-ups when the feature contract or behavior changed.
- If a change affects agent workflows, update the corresponding file in `.agents/docs/`.
- If a change affects public product understanding, update the corresponding file in `docs/core-concepts/`, including `architecture.md` when implementation details changed.
- If a change affects SDK integration guidance, update the corresponding framework guide in `docs/sdks/`.
Validation
- Re-read every documented command, path, route, and payload for correctness.
- Cross-check OpenAPI YAML and Markdown docs against the implemented behavior before finishing.
- Mention anything you could not verify directly.
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
Other skills on insforge.
- /doc-author
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.
Open skill - /insforge-dev
Use this skill set when contributing to the InsForge monorepo itself. This is for InsForge maintainers and contributors editing the platform, the shared dashboard package, the self-hosting shell, the UI library, shared schemas, tests, or docs.
Open skill - /backend
Use this skill when contributing to InsForge's backend package. This is for maintainers editing backend routes, services, providers, auth, database logic (including RLS-enforced surfaces like storage and realtime), schedules, or backend tests in the InsForge monorepo.
Open skill - /dashboard
Use this skill when contributing to InsForge's shared dashboard package. This is for maintainers editing `packages/dashboard`, which ships in `self-hosting` and `cloud-hosting` modes, and the local `frontend/` shell used for `self-hosting` in this repo.
Open skill - /e2e-testing
Use this skill when an InsForge maintainer has finished an OSS repo change and is ready to open, update, or submit the InsForge PR. Runs the release-quality deterministic E2E gate by building a package.json-derived InsForge test image tag, deciding whether sibling agent-e2e
Open skill - /shared-schemas
Use this skill when contributing to InsForge's shared schema package. This is for maintainers editing published Zod contracts, exported types, and shared API payload definitions consumed by InsForge packages in this repo and other InsForge tooling.
Open skill

