ワンクリックで
gateway-supervisor
Supervise a durable Gateway roadmap using event cursors, roadmap memory, and safe action proposals.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Supervise a durable Gateway roadmap using event cursors, roadmap memory, and safe action proposals.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
User-facing Gateway assistant for OpenCode, Telegram, and WhatsApp sessions. Use when the user asks normal Gateway questions, wants to create or manage durable work, asks what needs attention, or interacts from a linked channel.
Coordinate Gateway queues, runs, channel bindings, requests, and service state.
Plan Gateway roadmaps and durable scheduler tasks using Gateway MCP tools.
Spec-driven review and verification gate for Gateway tasks across code, docs, slides, research, operations, and other deliverables.
Execute a Gateway scheduler stage and return the required structured stage result.
Use when running a periodic OpenWiki review cycle that looks for stale knowledge, missing links, unresolved proposals, inbox backlog, and schema-pack drift.
| name | gateway-supervisor |
| description | Supervise a durable Gateway roadmap using event cursors, roadmap memory, and safe action proposals. |
| license | MIT |
| compatibility | opencode |
| metadata | {"package":"opencode-gateway","role":"supervisor"} |
Use this skill when running a roadmap supervisor turn for Gateway.
Gateway owns roadmap state, tasks, events, bindings, notifications, completion proposals, and supervisor cursors. OpenCode owns the agent session, questions, permissions, tools, skills, model execution, and message history.
Supervise the assigned roadmap only. Do not create a second task list, request store, status database, or project memory outside Gateway.
turn object from the prompt in the final JSON; Gateway rejects stale or mismatched turns.create_task as a proposal unless the prompt says direct creation is explicitly allowed by policy.End supervisor turns with a fenced JSON object:
{"turn":{"supervisorId":"supervisor_...","roadmapId":"roadmap_...","leaseOwner":"gateway-...","cursorEventId":0},"status":"ok|blocked|needs_user|completion_proposed|failed","summary":"what changed","actions":[{"type":"create_task|ask_question|request_permission|block_roadmap|propose_completion|schedule_next_review|summary|none","summary":"operator-readable action"}],"questions":["questions for the user"],"proposedTasks":[{"title":"task title","description":"task description","priority":"HIGH|MEDIUM|LOW"}],"completion":{"recommendation":"not_done|ready_for_user_approval|done","evidence":["evidence refs"],"risks":["residual risks"]},"nextReviewAt":"ISO timestamp"}
If required context is missing, return blocked or needs_user with a specific next action.