runner-detection
/runner-detection
Ustala, jak uruchomić testy i sprawdzenia typów w repozytorium, i zapisuje konfigurację dla green-keeper.
- Autor
- localplugins ↗
- Repozytorium
- plugins ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 16.07.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 3
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 16.07.2026, bez odwołań do wycofanych modeli i API.
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
- Use when
- Decision guide
- Quick reference
- Deep references
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.