The single shipped skill for gm. Install into any harness that loads Claude-style skill directories — Claude Code, OpenCode, Cursor, Zed, VS Code, Codex, Kilo, JetBrains, Copilot CLI, Antigravity, Windsurf, Gemini CLI — and you dispatch the instruction verb each turn to read every phase directive, mutables row, and guardrail from plugkit via the spool. You are the state machine; plugkit serves the response the moment you write the request.
AI-native software engineering orchestrated as a state machine — PLAN → EXECUTE → EMIT → VERIFY → COMPLETE — backed by the plugkit WASM orchestrator. Spool-driven dispatch, no daemon, no native binaries.
bun x skills add AnEntrypoint/gm-skill -y -gThen add this line to your agent's global memory / system prompt:
always use the gm-skill skill for everything, always fan out subagents
You need bun installed: curl -fsSL https://bun.sh/install | bash
skills/gm-skill/— the canonical universal harness (SKILL.mdis the ~12-line entry point)gm-plugkit/— WASM bootstrap and spool watcher wrapperlib/— skill-bootstrap, spool-dispatch, daemon-bootstrap, git, codeinsight modulesbin/plugkit.wasm.sha256— pinned hash of the plugkit WASM artifact
All orchestration lives in rs-plugkit/src/orchestrator/ as native Rust, compiled to a single plugkit.wasm (~<200KB). The agent dispatches verbs by writing to .gm/exec-spool/in/<verb>/<N>.txt and reading responses from .gm/exec-spool/out/. See AGENTS.md for the full design.
An earlier generation fanned out fifteen per-platform downstream repos (gm-cc, gm-gc, gm-oc, gm-kilo, gm-codex, gm-qwen, gm-copilot-cli, gm-hermes, gm-thebird, gm-vscode, gm-cursor, gm-zed, gm-jetbrains, gm-antigravity, gm-windsurf). Those are archived; gm-skill is the single source of truth.
2.0.1207 — auto-bumped from the canonical gm repo. Every push to AnEntrypoint/gm (or any cascading sibling crate) republishes this package.
This package is generated from AnEntrypoint/gm — do not edit files in this repo directly; they will be overwritten on next publish.