Files
openrig/scripts/skill-edge-layout.generated.json
T
Mike Schwarz 772fa5c5fb feat(plugins): an openrig plugin for a person's own coding agent (#2647)
Adds packages/daemon/assets/plugins/openrig beside openrig-core, shipped in the npm package. Its Claude Code manifest runs rig mcp serve --front-door with OPENRIG_SESSION_NAME from the plugin's seat setting, the app's address on the person's team as a hosted member; there is no root .mcp.json and no hooks. A marketplace manifest named openrig-app installs it from the package already on the machine, and a Codex manifest connects it with one command. One new skill, working-with-an-openrig-team, describes the loop around the existing MCP tools; its home is the spec copy, and mirror-skills generates the canonical and plugin copies and routes it in the skills index. rig mcp serve --front-door gives the plugin's seat front-door instructions (the person's questions and words, with no member work-loop authority), and rig_whoami answers a declared hosted seat with no session when its rig exists; the default instruction modes and tool exposure are unchanged.
2026-11-07 04:44:19 -08:00

381 lines
6.6 KiB
JSON

{
"version": 0,
"edges": {
"bundle": {
"path": "packages/daemon/assets/plugins/openrig/skills",
"layout": "flat"
},
"canonical": {
"path": "skills/_canonical",
"layout": "mirror-of-spec"
},
"plugin": {
"path": "packages/daemon/assets/plugins/openrig-core/skills",
"layout": "flat"
},
"spec": {
"path": "packages/daemon/specs/agents/shared/skills",
"layout": "categorized"
}
},
"skills": {
"agent-browser": {
"edges": [
"canonical",
"spec"
],
"category": "process"
},
"agent-operated-software": {
"edges": [
"plugin"
],
"category": null
},
"agent-operated-workflows": {
"edges": [
"plugin"
],
"category": null
},
"agent-starters": {
"edges": [
"canonical",
"spec"
],
"category": "core"
},
"agent-startup-and-context-ingestion": {
"edges": [
"canonical",
"spec"
],
"category": "core"
},
"applying-a-permission-policy": {
"edges": [
"plugin"
],
"category": null
},
"backlog-capture": {
"edges": [
"canonical",
"spec"
],
"category": "pm"
},
"claude-compaction-restore": {
"edges": [
"plugin"
],
"category": null
},
"context-builder": {
"edges": [
"canonical",
"spec"
],
"category": "pm"
},
"context-engineering": {
"edges": [
"canonical",
"spec"
],
"category": "process"
},
"cross-host-rig-commands": {
"edges": [
"canonical",
"spec"
],
"category": "core"
},
"delegating-work": {
"edges": [
"plugin"
],
"category": null
},
"development-team": {
"edges": [
"canonical",
"spec"
],
"category": "pods"
},
"dogfood": {
"edges": [
"canonical",
"spec"
],
"category": "process"
},
"exec-summary": {
"edges": [
"canonical",
"spec"
],
"category": "pm"
},
"forming-an-openrig-mental-model": {
"edges": [
"plugin"
],
"category": null
},
"frontend-design": {
"edges": [
"canonical",
"spec"
],
"category": "process"
},
"human-in-the-loop": {
"edges": [
"canonical",
"spec"
],
"category": "core"
},
"loading-addressable-markdown": {
"edges": [
"plugin"
],
"category": null
},
"messaging-the-human": {
"edges": [
"canonical",
"plugin",
"spec"
],
"category": "core"
},
"mission-slice-sop": {
"edges": [
"plugin"
],
"category": null
},
"office-hours": {
"edges": [
"canonical",
"spec"
],
"category": "pm"
},
"openrig-architect": {
"edges": [
"canonical",
"spec"
],
"category": "core"
},
"openrig-cmux": {
"edges": [
"canonical",
"spec"
],
"category": "core"
},
"openrig-herdr": {
"edges": [
"canonical",
"spec"
],
"category": "core"
},
"openrig-operating-model": {
"edges": [
"plugin"
],
"category": null
},
"openrig-skills": {
"edges": [
"canonical",
"plugin",
"spec"
],
"category": "core"
},
"openrig-software-factory": {
"edges": [
"canonical",
"spec"
],
"category": "core"
},
"openrig-upgrade": {
"edges": [
"canonical",
"spec"
],
"category": "core"
},
"openrig-user": {
"edges": [
"plugin"
],
"category": null
},
"orchestration-team": {
"edges": [
"canonical",
"spec"
],
"category": "pods"
},
"orienting-to-an-inherited-seat": {
"edges": [
"plugin"
],
"category": null
},
"oversight-team": {
"edges": [
"canonical",
"spec"
],
"category": "pods"
},
"plan-review": {
"edges": [
"canonical",
"spec"
],
"category": "pm"
},
"queue-handoff": {
"edges": [
"plugin"
],
"category": null
},
"refocusing": {
"edges": [
"plugin"
],
"category": null
},
"requirements-writer": {
"edges": [
"canonical",
"spec"
],
"category": "pm"
},
"retiring-and-inheriting-a-seat": {
"edges": [
"plugin"
],
"category": null
},
"review-team": {
"edges": [
"canonical",
"spec"
],
"category": "pods"
},
"rig-bundles-and-shareable-artifacts": {
"edges": [
"canonical",
"spec"
],
"category": "core"
},
"rig-lifecycle": {
"edges": [
"canonical",
"spec"
],
"category": "core"
},
"seat-continuity-and-handover": {
"edges": [
"plugin"
],
"category": null
},
"session-compaction-and-restore": {
"edges": [
"plugin"
],
"category": null
},
"session-source-fork": {
"edges": [
"canonical",
"spec"
],
"category": "core"
},
"software-for-agents": {
"edges": [
"plugin"
],
"category": null
},
"specification-system": {
"edges": [
"canonical",
"spec"
],
"category": "core"
},
"systematic-debugging": {
"edges": [
"canonical",
"spec"
],
"category": "process"
},
"test-driven-development": {
"edges": [
"canonical",
"spec"
],
"category": "process"
},
"topology-mutation-and-seat-management": {
"edges": [
"canonical",
"spec"
],
"category": "core"
},
"ui-mockup": {
"edges": [
"canonical",
"spec"
],
"category": "pm"
},
"verification-before-completion": {
"edges": [
"canonical",
"spec"
],
"category": "process"
},
"watchdog": {
"edges": [
"canonical",
"spec"
],
"category": "core"
},
"working-with-an-openrig-team": {
"edges": [
"bundle",
"canonical",
"spec"
],
"category": "core"
}
}
}