Przejdź do treści
Biblioteka skilli
Programowanie · Analiza

bug-cataloger

/bug-cataloger

Wyszukuje błędy napotkane i rozwiązane w poprzednich sesjach Claude Code lub Codex dla bieżącego projektu i generuje samodzielny, przeszukiwalny raport HTML w jasnym motywie.

Repozytorium
ai-playground ↗
Licencja
Unlicense
Ostatnia zmiana repozytorium
23.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
4
Skrypty
2
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

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

Licencja

Unlicense, otwarta.

Co sprawdzić przed instalacją
  • 2 skrypty w paczce. Przejrzyj je przed instalacją, bo Claude może je uruchomić.

Skrypty: scripts/collect_sessions.py, scripts/render_report.py

Co robi i kiedy

Wyszukuje błędy napotkane i rozwiązane w poprzednich sesjach Claude Code lub Codex dla bieżącego projektu i generuje samodzielny, przeszukiwalny raport HTML w jasnym motywie.

Oryginalny opis (EN)

Find bugs that were encountered and solved in prior Claude Code or Codex sessions for the current project, then generate a self-contained searchable light-theme HTML bug report. Use when the user asks for a bug catalog, solved-problem history, prior-session bug report, recurring failure inventory, or a BUG to Solution report for the current repository.

Jak działa

  1. Workflow
  2. Evidence Rules
Sekcje z nagłówków SKILL.md, w oryginale · 43 linii, 336 słów
Podgląd SKILL.md
---
name: bug-cataloger
description: Find bugs that were encountered and solved in prior Claude Code or Codex sessions for the current project, then generate a self-contained searchable light-theme HTML bug report. Use when the user asks for a bug catalog, solved-problem history, prior-session bug report, recurring failure inventory, or a BUG to Solution report for the current repository.
---

# Bug Cataloger

Build a report from recorded evidence in prior sessions for the current project.

## Workflow

1. Detect the active agent before reading sessions:
   - Use `claude` when running in Claude Code.
   - Use `codex` when running in Codex.
   - Run `python3 scripts/collect_sessions.py --project "$PWD" --output /tmp/bug-cataloger-sessions.jsonl` from this skill directory. Add `--agent claude` or `--agent codex` only if automatic detection fails.
2. Treat the current folder as the project boundary. Record its containing Git repository for context without including sessions from sibling projects.
3. Review the collection summary. Stop with a clear message when no matching prior sessions exist.
4. Read the entire normalized transcript in chunks. Search for failure terms, tool failures, corrections, changed files, successful tests, and user confirmations. Inspect surrounding entries for every candidate.
5. Include a bug only when the sessions contain both the failure and credible evidence that the user resolved it, including changes applied through the agent. Do not infer a solution from an unverified suggestion.
6. Merge repeated occurrences of the same root cause. Exclude unfinished work, feature requests, environment setup without a defect, and failures unrelated to the current project.
7. Write `/tmp/bug-cataloger-findings.json` with this shape:

```json
{
  "agent": "Codex",
  "project": "project-name",
  "bugs": [
    {
      "bug": ["Failure symptom", "Affected behavior", "Root cause"],
      "solution": ["Change applied", "Why it fixed the issue", "Verification observed"]
    }
  ]
}
```

8. Keep every `bug` and `solution` array between 3 and 7 short lines. Remove secrets, credentials, personal data, raw prompts, hidden reasoning, and unrelated file paths.
9. Run `python3 scripts/render_report.py --input /tmp/bug-cataloger-findings.json --output-dir "$PWD"` from this skill directory.
10. Return the absolute report path and the number of cataloged bugs.

## Evidence Rules

- Prefer explicit error output, a concrete code or configuration change, and passing verification.
- Accept user confirmation as verification when no automated check exists.
- Preserve technical specificity without copying long transcript passages.
- Produce an empty report when no solved bugs meet the evidence threshold.
- Never modify the project while cataloging its history.
Pliki w paczce (4)
  • SKILL.md 3 KB
  • agents/openai.yaml 1 KB
  • scripts/collect_sessions.py 5 KB
  • scripts/render_report.py 5 KB

Wersje

W bazie nie ma innych skilli o nazwie bug-cataloger.

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

  • 100bug-report
    Renderuje samodzielną stronę w jasnym motywie z trzema kartami, czyli znalezione błędy, filmy błędów i kroki odtworzenia, z katalogu wyników bug-recording.
  • 100effort-map
    Czyta bieżące i wcześniejsze sesje Claude Code lub Codex w projekcie, wydobywa prompty, ocenia pięć metryk wysiłku od 0 do 100, szacuje tokeny i czas na sesję oraz renderuje raport HTML.
  • 100filing-bug-reports
    Tworzy samodzielny raport o błędzie, z którego inny programista może odtworzyć, zbadać i naprawić problem.
  • 100report-issue
    Pomaga zgłosić błąd lub problem z pluginem mobile-app, przygotowując zgłoszenie.
  • 100okhp3-skill-cataloger
    Inwentaryzuje i waliduje lokalne skille agentów w repozytorium, a potem bezpiecznie odtwarza katalog w README i metadane katalogu do odczytu maszynowego.
  • 95bug-predict
    Wskazuje miejsca w kodzie najbardziej podatne na błędy na podstawie wzorców i złożoności.

Uwagi i zgłoszenia

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