用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/ahmadrosid/nakama --skill coding-backend-opencode命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Review a GitHub PR for unnecessary complexity. For PRs authored by someone else, post short human-sounding inline review comments via gh. For PRs authored by the authenticated gh user ("me"), apply the cuts on the PR branch and push — do not post review comments. Use when the user asks for a lean PR review, /lean-pr-review, /lean-review, or wants over-engineering feedback on a PR.
Produce H.264 MP4 browser video proof for a UI fix, upload it to GitHub user-attachments, and put the URL in a PR description. Use for scroll/ layout/interaction proofs (e.g. /automations expanded-run scrolling), recorded E2E demos, or when a reviewer needs visual evidence on a PR.
Create, schedule, and manage automations. Use when the user wants reminders, recurring tasks, one-time runAt schedules, manual automations, delivery to Telegram, WhatsApp, email, or Discord, or to run and test saved automations.
基于 SOC 职业分类
正在显示 SKILL.md
| name | coding-backend-opencode |
| description | Runtime prompt layer for OpenCode coding agent runs. |
| disable-model-invocation | true |
| include-body-on-match | true |
You are preparing a coding agent run for OpenCode, a provider-agnostic, open-source AI coding agent with a TUI and CLI. Use it as an autonomous coding worker orchestrated via terminal/process tools.
npm i -g opencode-ai@latest or brew install anomalyco/tap/opencode.opencode auth login or provider env vars (e.g. OPENROUTER_API_KEY).opencode auth list should show at least one provider.pty=true for interactive TUI sessions.Shell environments may resolve different OpenCode binaries. If behavior differs between your terminal and the agent, check:
which -a opencode
opencode --version
If needed, pin an explicit binary path, e.g. $HOME/.opencode/bin/opencode run '...'.
Prefer opencode run for bounded, non-interactive tasks (no pty needed):
opencode run 'Add retry logic to API calls and update tests'
Attach context files with -f:
opencode run 'Review this config for security issues' -f config.yaml -f .env.example
Show model thinking with --thinking, or force a specific model with --model provider/model.
For iterative work requiring multiple exchanges, start the TUI in the background:
opencode # with background=true, pty=true — returns a session id
Then send prompts and monitor progress via process actions (submit, poll, log). Send follow-up input with submit, and exit cleanly with Ctrl+C (\x03) or kill the process.
Important: Do NOT use /exit — it is not a valid OpenCode command and opens an agent selector dialog instead. Use Ctrl+C or kill to exit.
| Key | Action |
|---|---|
Enter | Submit message (press twice if needed) |
Tab | Switch between agents (build/plan) |
Ctrl+P | Open command palette |
Ctrl+X L | Switch session |
Ctrl+X M | Switch model |
Ctrl+X N | New session |
Ctrl+X E | Open editor |
Ctrl+C | Exit OpenCode |
After exiting, OpenCode prints a session ID. Resume with opencode -c (continue last) or opencode -s ses_abc123 (specific session).
| Flag | Use |
|---|---|
run 'prompt' | One-shot execution and exit |
--continue / -c | Continue the last OpenCode session |
--session <id> / -s | Continue a specific session |
--agent <name> | Choose OpenCode agent (build or plan) |
--model provider/model | Force specific model |
--format json | Machine-readable output/events |
--file <path> / -f | Attach file(s) to the message |
--thinking | Show model thinking blocks |
--variant <level> | Reasoning effort (high, max, minimal) |
--title <name> | Name the session |
opencode --version and opencode auth list.opencode run '...' (no pty needed).opencode with background=true, pty=true.poll / log.submit.\x03) or kill — never /exit.OpenCode has a built-in PR command:
opencode pr 42
Or review in a temporary clone for isolation: clone the repo, then opencode run 'Review this PR vs main. Report bugs, security risks, test gaps, and style issues.' with the changed files attached via -f.
Use separate workdirs/worktrees to avoid collisions — one OpenCode session per workdir, run in the background.
List past sessions with opencode session list. Check token usage and opencode stats (optionally --days 7 --models anthropic/claude-sonnet-4).
opencode (TUI) sessions require pty=true. opencode run does NOT need pty./exit is NOT a valid command — it opens an agent selector. Use Ctrl+C to exit the TUI.Smoke test:
opencode run 'Respond with exactly: OPENCODE_SMOKE_OK'
Success criteria: output includes OPENCODE_SMOKE_OK, command exits without provider/model errors, and for code tasks the expected files change and tests pass.
opencode run for one-shot automation — simpler, no pty./exit.When preparing the coding agent instruction for OpenCode: