Skip to content
AI & Agents
Skill

/visualize-repo

Open or create a repo-native visual documentation workspace backed by local Plan MDX files. Use when the user asks to visualize a repository, create durable visual docs for APIs/components/models/flows, launch a visual repo viewer, review repo docs like a visual IDE, or collect

BOOST
From plugin
agent-native
7.1k10 skills3 commands2 MCP
Install
$ npx -y skills add builderio/agent-native --skill visualize-repo --agent claude-code

How 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/visualize-repo

Context preview

The summary Claude sees to decide when to auto-load this skill.

Open or create a repo-native visual documentation workspace backed by local Plan MDX files. Use when the user asks to visualize a repository, create durable visual docs for APIs/components/models/flows, launch a visual repo viewer, review repo docs like a visual IDE, or collect

SKILL.md

visualize-repo.SKILL.md
name: visualize-repo
description: >-
  Open or create a repo-native visual documentation workspace backed by local
  Plan MDX files. Use when the user asks to visualize a repository, create
  durable visual docs for APIs/components/models/flows, launch a visual repo
  viewer, review repo docs like a visual IDE, or collect Plan comments that
  should become coding-agent changes.
metadata:
  visibility: exported

Visualize Repo

`/visualize-repo` opens a local, source-controlled visual documentation layer for a repository. It is for durable repo understanding, not a one-off plan: components can have wireframes, APIs can have specs, models can have schema views, and reviewers can comment on those docs before sending work to a coding agent.

Default Command

Run the Agent-Native CLI from the repo root:

npx @agent-native/core@latest visualize-repo --open

Useful variants:

npx @agent-native/core@latest visualize-repo init
npx @agent-native/core@latest visualize-repo --target actions --target server/db/schema.ts
npx @agent-native/core@latest visualize-repo check
npx @agent-native/core@latest visualize-repo verify
npx @agent-native/core@latest visualize-repo --no-open

The command writes or updates `agent-native.json` with an `apps.visualize-repo` local-files section, creates a starter MDX folder at `.agent-native/visual-docs/repo-overview`, then serves it through the Plan local bridge. The hosted Plan UI can render the review surface, but the plan source stays in local files and bridge comments stay in `comments.json`.

When There Is No Manifest

If `agent-native.json` does not exist, let the CLI bootstrap one. It scans for high-value starting points such as `actions/`, `app/components/`, `app/pages/`, `server/db/schema.ts`, `src/`, `packages/`, `templates/`, `docs/`, and `content/`. Keep the first run targeted. Prefer 5-20 visualized nodes over a generated wall of repo prose.

Use explicit targets when the user already knows the important surface:

npx @agent-native/core@latest visualize-repo \
  --target actions/webhooks.ts \
  --target server/db/schema.ts \
  --target app/components/PromptComposer.tsx

Agent Workflow

1. Inspect `agent-native.json` and the generated `plan.mdx`. 2. Read the source anchors listed for each target before changing the visual docs. 3. Add only the visual blocks that earn their keep: `api-endpoint` for stable APIs, `data-model` for durable schema, `wireframe` for user-facing components/flows, `diagram` for architecture, and `annotated-code` for load-bearing implementation. 4. Run `npx @agent-native/core@latest visualize-repo check` after editing MDX. 5. Use `verify` before handoff when renderer correctness matters.

When acting on comments, treat local `comments.json` as the feedback inbox. Agent-targeted comments should become code changes plus matching MDX updates so the visual docs and executable code stay in sync.

Privacy Boundary

`visualize-repo check` is local/offline lint. `visualize-repo --open` starts a localhost bridge and opens the Plan UI against local files; it does not publish the plan to hosted storage and performs no hosted Plan database writes. `visualize-repo verify` may send the MDX folder to the Plan app's public validation action so the real renderer schema can check it. For no hosted content egress, pass `--app-url` pointing at a local Plan app or skip `verify` and rely on `check`.

Do not call hosted Plan write tools for this workflow unless the user explicitly asks to publish or share the docs. Avoid `create-visual-plan`, `update-visual-plan`, `import-visual-plan-source`, `patch-visual-plan-source`, and `get-plan-feedback` for local repo docs; edit the MDX files directly and use the local bridge.

Read more
Ships withagent-native

Agent-Native is an open-source TypeScript framework for building agents that pair autonomous work with a purpose-built UI. Define each capability once as an action: the agent uses it as a tool, and the UI calls it from code.

Get the whole plugin

Other skills on agent-native.