Agent skill

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 `docs/agent-docs`, SDK integration guides in `docs/sdks`, and OpenAPI specs in `openapi`.

Stars 7,704
Forks 615

Install this agent skill to your Project

npx add-skill https://github.com/InsForge/InsForge/tree/main/.agents/skills/insforge-dev/docs

SKILL.md

InsForge Dev Docs

Use this skill for docs/core-concepts/, docs/agent-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/**
  • docs/agent-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 docs/agent-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.
    • architecture.md pages in docs/core-concepts/ should explain how the feature works in detail.
    • Agent docs in docs/agent-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 docs/agent-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.

Expand your agent's capabilities with these related and highly-rated skills.

InsForge/InsForge

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.

7,704 615
Explore
InsForge/InsForge

ui

Use this skill when contributing to InsForge's reusable UI package. This is for maintainers editing design-system primitives, exports, styles, and package-level component behavior in the InsForge monorepo.

7,704 615
Explore
InsForge/InsForge

backend

Use this skill when contributing to InsForge's backend package. This is for maintainers editing backend routes, services, providers, auth, database logic, realtime, schedules, or backend tests in the InsForge monorepo.

7,704 615
Explore
InsForge/InsForge

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.

7,704 615
Explore
InsForge/InsForge

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.

7,704 615
Explore
InsForge/InsForge

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.

7,704 615
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results