원클릭으로
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.