Przejdź do treści
Biblioteka skilli
AI i agenci · Automatyzacja

install-harness-statusline

/install-harness-statusline

Instaluje lub aktualizuje narzędzia harness-stats (harness-statusline.sh, cache-report.sh i skill cache-report) w ~/.claude/, pokazując rozbieżności i stosując zmiany po zatwierdzeniu.

Licencja
MIT
Ostatnia zmiana repozytorium
26.10.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 26.10.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

Instaluje lub aktualizuje narzędzia harness-stats (harness-statusline.sh, cache-report.sh i skill cache-report) w ~/.claude/, pokazując rozbieżności i stosując zmiany po zatwierdzeniu.

Wyzwalacze z opisu

s tools/harness-stats/ into the userset up the statuslineinstall harness-statsupdate the cache tooling
Oryginalny opis (EN)

Install or update the harness-stats tooling — harness-statusline.sh, cache-report.sh, and the cache-report skill — from this repo's tools/harness-stats/ into the user's ~/.claude/ directory. Thin front-end for tools/harness-stats/install.sh: run its check mode to show drift, apply only on the user's approval. Use when the user asks to install the cache tooling, set up the statusline, update the harness-stats scripts, or reconfigure cache reporting. Examples: "set up the statusline", "install harness-stats", "update the cache tooling".

Jak działa

  1. Process
  2. What this skill does NOT do
Sekcje z nagłówków SKILL.md, w oryginale · 47 linii, 320 słów
Podgląd SKILL.md
---
name: install-harness-statusline
description: >-
  Install or update the harness-stats tooling — harness-statusline.sh, cache-report.sh,
  and the cache-report skill — from this repo's tools/harness-stats/ into the
  user's ~/.claude/ directory. Thin front-end for tools/harness-stats/install.sh:
  run its check mode to show drift, apply only on the user's approval. Use when
  the user asks to install the cache tooling, set up the statusline, update the
  harness-stats scripts, or reconfigure cache reporting. Examples: "set up the
  statusline", "install harness-stats", "update the cache tooling".
compatibility:
  - claude-code
metadata:
  version: "2.0"
---

# install-harness-statusline

The mechanics live in `tools/harness-stats/install.sh` (source of truth: this
repo's `tools/harness-stats/`). The skill adds the approval gate: **never apply
without the user's explicit OK.**

## Process

1. **Detect drift.** Run from the repo root (the script reads sources relative
   to itself; if not in this repo, stop and say so):
   ```bash
   tools/harness-stats/install.sh check
   ```
   It prints one status per target — `identical`, `drift (N lines)`, or
   `missing` — for the three files and the `statusLine` block in
   `~/.claude/settings.json`.

2. **Show the table and get approval.** Present the drift; for drifted rows,
   offer the unified diff on request. Do NOT edit without explicit approval
   ("apply", "go ahead", "install"). If everything is `identical`, report that
   and stop — nothing to do.

3. **Apply:**
   ```bash
   tools/harness-stats/install.sh apply
   ```
   It copies the three files, preserving the executable bit. It merges the
   `statusLine` block into `~/.claude/settings.json` with `jq` — other keys
   untouched, a replaced `statusLine.command` echoed for recovery. It then runs
   two smoke tests: statusline against the latest transcript, and
   `cache-report.sh --list`. A smoke-test failure exits non-zero: do not
   declare success; report the exact output. Likely culprits: missing `jq` or
   `awk`, or a `stat` call that fell through both GNU and BSD paths.

4. **Report.** What changed, the smoke-test results, and the reminder that
   Claude Code must restart for the statusline and skill to load.

## What this skill does NOT do

- **Uninstall** — the user deletes the targets and the `statusLine` key manually.
- **Tune thresholds** — the color-coding constants live at the top of `harness-statusline.sh` and `cache-report.sh`; edit the sources in `tools/harness-stats/`, then re-run.
- **Pull from upstream** — the source of truth is this repo.
- **Survive across machines** — `~/.claude/` is per-machine and shared by every project on it; run once per machine.
- **Run the report** — that is the installed `cache-report` skill.
- **Partial installs** — `apply` refreshes all targets; per-file selection is a manual copy.

Wersje

W bazie nie ma innych skilli o nazwie install-harness-statusline.

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

Pobrania w ostatnich 30 dniach: 0 · ranking

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

Podobne skille

  • 100claude-code-statusline-development
    Pomaga tworzyć i dostosowywać statusline Claude Code, na przykład z gałęzią git, zużyciem kontekstu, nazwą modelu i kosztem sesji.
  • 100cache-report
    Generuje raport skuteczności cache dla każdego agenta w bieżącej sesji Claude Code, z podziałem zużycia tokenów i wskazaniem subagentów, które marnują cache.
  • 100claude-statusline
    Prowadzi przez tworzenie i konfigurację statusline Claude Code: własny pasek stanu, statusLine w settings.json, skrypty tokenów, modelu i gita oraz debugowanie wyjścia.
  • 100install-claude-dev
    Instaluje lub aktualizuje narzędzia claude-dev (polecenie, silnik agent-dev, Dockerfile kontenera, domyślna polityka z listą dozwolonego ruchu, preflighty i czyszczenie ~/.claude.json) z katalogu tools/agent-dev/ repozytorium.
  • 100customizing-statusline
    Tworzy, edytuje i migruje mody linii statusu w Letta Code, także przy obsłudze polecenia /statusline.
  • 100statusline
    Naprawia lub konfiguruje nagłówki daily.dev w Claude Code, usuwając zdublowany wpis paska statusu po aktualizacji wtyczki.

Uwagi i zgłoszenia

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