Przejdź do treści
Biblioteka skilli
AI i agenci · Przegląd i audyt

opencode

/opencode

Uruchamia CLI opencode w tle do zewnętrznego przeglądu, researchu lub drugiej opinii i zwraca jego werdykt, domyślnie na mocnym modelu rozumującym.

Repozytorium
quorum ↗
Licencja
MIT
Ostatnia zmiana repozytorium
18.06.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 18.06.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Uruchamia CLI opencode w tle do zewnętrznego przeglądu, researchu lub drugiej opinii i zwraca jego werdykt, domyślnie na mocnym modelu rozumującym.

Oryginalny opis (EN)

Use when the user types /opencode or asks to run opencode for an external review, research pass, or second opinion. Runs the opencode CLI non-interactively in the background and reports back its verdict. Defaults to a strong reasoning model and supports alternates on request.

Jak działa

  1. Prerequisites
  2. Default command
  3. Execution (background + wait)
  4. Prompt shape
  5. After it answers
Sekcje z nagłówków SKILL.md, w oryginale · 58 linii, 391 słów
Podgląd SKILL.md
---
name: opencode
description: Use when the user types /opencode or asks to run opencode for an external review, research pass, or second opinion. Runs the opencode CLI non-interactively in the background and reports back its verdict. Defaults to a strong reasoning model and supports alternates on request.
---

# opencode — external pass

Summon a fresh **opencode CLI** run as an independent outside model for a review, research pass, or second opinion. Use when the user writes `/opencode "..."` or asks to involve opencode.

## Prerequisites

- `opencode` CLI installed (`opencode --version`).
- The default below uses opencode's **free** `opencode/deepseek-v4-flash-free` (the opencode Zen free tier) — no API key, just `opencode auth login`. Swap in any model you have configured — see [Model selection](#model-selection).

## Default command

Run from the relevant workspace root:

```bash
opencode run "<prompt>" --model "opencode/deepseek-v4-flash-free" > /tmp/opencode-<tag>.log 2>&1
```

- Pick a unique `<tag>` per call (a short topic slug).
- opencode streams tool usage before its final verdict — the final answer is at the **end** of the log. Read the whole file but report the concluding verdict.
- `--dir <path>` to root opencode elsewhere; `--format json` for machine-readable events.

### Model selection

Run `opencode models` to list everything available to you, then pass `--model "<provider>/<model>"`.

**Free (opencode Zen — no API key):**
- `opencode/deepseek-v4-flash-free` — DeepSeek V4 Flash (the default)
- alternatives: `opencode/nemotron-3-ultra-free`, `opencode/mimo-v2.5-free`, `opencode/north-mini-code-free`

**Premium (needs your own provider auth via `opencode auth login`)** — stronger; the author's picks:
- DeepSeek: `--model "deepseek/deepseek-v4-pro" --variant "max"`
- Kimi: `--model "moonshot/kimi-k2.7-code" --variant "max"`
- Qwen: `--model "qwen/qwen3.6-plus" --variant "max"`

`--variant "max"` only applies to providers that support variants — drop it for the free models.

## Execution (background + wait)

The external model can take a while, so run it in the background and wait — don't block the turn:

- **Claude Code:** Bash tool with `run_in_background: true`; you're re-invoked on exit, then read `/tmp/opencode-<tag>.log`.
- **Other agents / plain shell:** background it (`... &`) and wait for exit, or run foreground with a generous timeout.

Don't treat partial streamed output as final — wait for the process to exit, then summarize the concluding answer.

## Prompt shape

Include:
- repo/workspace path and current task context;
- whether the request is read-only or may edit files (default read-only unless the user explicitly asks opencode to implement changes);
- focus areas: correctness, regressions, tests, infra risk, production behavior, or the research questions;
- requested output shape: verdict, blocking issues, non-blocking issues, recommended fixes.

## After it answers

Check important findings against local code before recommending changes. Summarize the verdict, noting where you agree or disagree.

Wersje

RepozytoriumWynikLicencja
Ta strona · alesha-pro/quorum100MIT
TerminalSkills/skills100Apache-2.0
jacob-balslev/skill-graph100Apache-2.0
maystudios/claude-skills95MIT

Migawka bazy z 28.10.2026 · wersja paczki 1b765305e44c (skrót SHA-256 całej paczki)

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100code-mate-opencode
    Uruchamia OpenCode nieinteraktywnie do zadań programistycznych, gdy użytkownik chce przekazać pracę do OpenCode.
  • 100opencode-delegate
    Zleca zadanie programistyczne CLI OpenCode jako implementatorowi w tle, po czym przegląda jego diff i samodzielnie scala zmiany.
  • 100working-with-opencode
    Opisuje asystenta kodowania OpenCode: wtyczki, skille, hooki i konfigurację na podstawie oficjalnej dokumentacji.
  • 95opencode-configure
    Konfiguruje OpenCode przez opencode.json i AGENTS.md: dostawców i modele, polityki uprawnień, formatery i zmienne środowiskowe, z diagnozowaniem zachowania konfiguracji.
  • 100codex
    Uruchamia Codex CLI w tle (codex exec) jako zewnętrzny przegląd lub drugą opinię i sprawdza własne pomysły, projekty, plany i diffy przed zatwierdzeniem, a następnie raportuje werdykt.
  • 100opencode-delegate
    Przekazuje zadania kodowania do OpenCode CLI tylko na wyraźne żądanie użytkownika, a orkiestrator odpowiada za przegląd i włączenie wyników.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.