Przejdź do treści
Biblioteka skilli
Programowanie · Analiza

runner-detection

/runner-detection

Ustala, jak uruchomić testy i sprawdzenia typów w repozytorium, i zapisuje konfigurację dla green-keeper.

Repozytorium
plugins ↗
Licencja
MIT
Ostatnia zmiana repozytorium
16.07.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
3
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 16.07.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

Ustala, jak uruchomić testy i sprawdzenia typów w repozytorium, i zapisuje konfigurację dla green-keeper.

Oryginalny opis (EN)

Use to figure out how to run a repo's tests and type/compile checks, and to write the green-keeper config. Covers common ecosystems and the config schema.

Jak działa

  1. Use when
  2. Decision guide
  3. Quick reference
  4. Deep references
Sekcje z nagłówków SKILL.md, w oryginale · 35 linii, 307 słów
Podgląd SKILL.md
---
name: runner-detection
description: Use to figure out how to run a repo's tests and type/compile checks, and to write the green-keeper config. Covers common ecosystems and the config schema.
---

# Runner Detection

Green Keeper needs two concrete shell commands for a repo: how to run the tests, and how to run the type/compile check. Detect them, confirm with the user, and cache them to `.green-keeper/config.json`.

## Use when

- Running `/green-setup` on a new repo.
- A configured command is wrong and needs re-detecting.
- Writing or editing `.green-keeper/config.json`.

## Decision guide

1. **Identify the ecosystem** from the manifest present: `package.json` (Node/TS), `pyproject.toml`/`setup.cfg`/`tox.ini` (Python), `go.mod` (Go), `Cargo.toml` (Rust), `Makefile` (any).
2. **Read the real commands, don't guess them.** Prefer `scripts`/targets already defined; CI config (`.github/workflows`) usually names the exact commands the team runs.
3. **Pick a fast `quickTest`.** The hooks run it on every turn end and session start, so choose a changed-files or single-package subset when one exists; otherwise fall back to the full `test`.
4. **Honor explicit overrides** from `--test` / `--typecheck` / `--quick` arguments — they win over detection.
5. **Confirm before saving.** These commands run automatically via hooks. Show them and get a yes.
6. **Never guess a destructive command.** If you can't detect one, ask the user.

## Quick reference

| Ecosystem | Typical `test` | Typical `typecheck` |
| --- | --- | --- |
| Node / TS | `npm test` / `vitest run` / `jest` | `tsc --noEmit` |
| Python | `pytest` | `mypy .` or `pyright` |
| Go | `go test ./...` | `go build ./...` or `go vet ./...` |
| Rust | `cargo test` | `cargo check` |
| Make-based | `make test` | `make check` / `make lint` |

## Deep references

- **`references/ecosystem-detection.md`** — per-ecosystem detection walkthroughs (where to look, which runner to infer, how to pick a fast `quickTest`), plus Make/CI fallbacks.
- **`references/config-schema.md`** — the full `.green-keeper/config.json` schema: every field, type, default, validation notes, and worked examples per ecosystem.
Pliki w paczce (3)
  • SKILL.md 2 KB
  • references/config-schema.md 4 KB
  • references/ecosystem-detection.md 5 KB

Wersje

W bazie nie ma innych skilli o nazwie runner-detection.

Migawka bazy z 28.10.2026 · wersja paczki e98583faad92 (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

  • 100docs-index-keeper
    Utrzymuje indeks dokumentacji Markdown w repozytorium zgodny z istniejącymi plikami, instalując docs-index-keeper w hooku pre-commit, w CI lub jako jednorazowe sprawdzenie.
  • 100docs-index-keeper
    Synchronizuje indeks dokumentów Markdown repozytorium z rzeczywistymi plikami przez docs-index-keeper w hooku pre-commit, w CI lub jednorazowo, gdy nowe dokumenty nie mają odsyłaczy.
  • 100keeper-setup
    Instaluje i konfiguruje narzędzia CLI Keeper (KSM CLI i Commander) dla zestawu agentów Keeper Security: uwierzytelnianie, profile, trwałe logowanie i diagnoza łączności.
  • 96context-memory-keeper
    Prowadzi trwałą pamięć projektu między sesjami: zapisuje reguły, decyzje i listę zadań, by wrócić po kompresji rozmowy.
  • 100keeper
    Obsługuje kolejkę zmian konfiguracji, których /auto nie może wdrożyć: rozstrzyga niezatwierdzone edycje ~/.claude, zgłoszenia Linear i PR-y z propozycjami, a następnie zatwierdza i wypycha zaakceptowane zmiany.
  • 100keeper-stress-analysis
    Analizuje wyniki testów obciążeniowych ClickHouse Keeper z hurtowni play.clickhouse.com: wydajność, weryfikacja PR-ów, regresje i usprawnienia w nocnych buildach oraz porównania okien czasowych i SHA.

Uwagi i zgłoszenia

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