You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: ARCHITECTURE.md
+4-3Lines changed: 4 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ Top-level architectural map for the claude-agents marketplace. Detail lives in [
4
4
5
5
## Invariants
6
6
7
-
1.**Single source of truth.** All agent / skill / command authoring happens under `plugins/<name>/`. Generated harness-specific artifacts (`.codex/`, `.cursor-plugin/`, `.opencode/`, `.copilot/`, `commands/`, `agents/`, `skills/` at extension root for Gemini) are produced by adapters and gitignored. Never hand-edit generated files.
7
+
1.**Single source of truth.** All agent / skill / command authoring happens under `plugins/<name>/`. Generated harness-specific artifacts (`.codex/`, `.cursor-plugin/`, `.opencode/`, `.copilot/`, `.antigravity/`, `commands/`, `agents/`, `skills/` at extension root for Gemini) are produced by adapters and gitignored. Never hand-edit generated files.
8
8
9
9
2.**One canonical context file.**`AGENTS.md` at repo root is the only context file authored directly. `CLAUDE.md` imports it via `@AGENTS.md`. Gemini CLI reads it via `.gemini/settings.json``context.fileName`. Codex / Cursor / OpenCode read `AGENTS.md` natively.
|`copilot.py`|`.copilot/agents/`, `.copilot/skills/`, `.copilot/commands/`| Markdown agent profiles + SKILL.md skills + commands-as-skills; model maps to GPT-5 family |
65
+
|`antigravity.py`|`.antigravity/agents/`, `.antigravity/skills/`, `.antigravity/commands/`| Lowercase agent.json per agent + SKILL.md skills + commands-as-skills; model maps to Gemini 2.5 family |
65
66
|`gemini.py`|`skills/`, `agents/`, `commands/*.toml` at extension root | Native skills + April-2026 subagents; `@{path}` injection for large command bodies |
66
67
67
68
Detail in [`docs/harnesses.md`](docs/harnesses.md) (capability matrix per harness) and [`docs/architecture.md`](docs/architecture.md) (full design rationale).
@@ -84,7 +85,7 @@ Each plugin is a directory under `plugins/`. Three component types, all auto-dis
84
85
-**Skills** (`skills/<n>/SKILL.md`) — modular knowledge with progressive disclosure. Frontmatter: `name`, `description` (must include a recognized trigger phrase like "Use when …"). Supporting material in `references/`, templates in `assets/`.
Full conventions in [`docs/authoring.md`](docs/authoring.md). Authoring for portability across all five harnesses is the main concern; the adapter framework handles per-harness mechanics.
88
+
Full conventions in [`docs/authoring.md`](docs/authoring.md). Authoring for portability across all six harnesses is the main concern; the adapter framework handles per-harness mechanics.
|**Copilot**|`.copilot/agents/`, `.copilot/skills/`, `.copilot/commands/`| Markdown agent profiles + SKILL.md skills + commands-as-skills; model maps to GPT-5 family |
87
+
|**Antigravity CLI**|`.antigravity/agents/`, `.antigravity/skills/`, `.antigravity/commands/`| Lowercase agent.json per agent + SKILL.md skills + commands-as-skills; model maps to Gemini 2.5 family |
87
88
88
89
```bash
89
-
make generate-all # all five
90
+
make generate-all # all six
90
91
make validate # structural checks
91
92
make garden # drift / dead-link / cap detection
92
93
```
@@ -141,6 +142,7 @@ integrations for this marketplace's other supported harnesses.
Copy file name to clipboardExpand all lines: docs/authoring.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Authoring portable plugin content
2
2
3
-
Plugin content in this repo ships to **five** harnesses: OpenAI Codex CLI, Cursor, OpenCode, Gemini CLI, and GitHub Copilot. Claude Code is the source-of-truth. The adapter framework handles per-harness
3
+
Plugin content in this repo ships to **six** harnesses: OpenAI Codex CLI, Cursor, OpenCode, Gemini CLI, GitHub Copilot, and Antigravity CLI. Claude Code is the source-of-truth. The adapter framework handles per-harness
4
4
mechanics (frontmatter rewrites, format transforms, output paths) so you author one set of
5
5
markdown files. But content choices still affect portability — this guide tells you what to
6
6
do, and what to avoid, so the work you do for Claude Code translates cleanly everywhere.
@@ -105,12 +105,12 @@ clean naming — pick distinct names for skill/command pairs within a plugin.
0 commit comments