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.
- Autor
- diegopacheco ↗
- Repozytorium
- ai-playground ↗
- Licencja
- Unlicense
- Ostatnia zmiana repozytorium
- 23.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 4
- Skrypty
- 2
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 23.10.2026, bez odwołań do wycofanych modeli i API.
Unlicense, otwarta.
- 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
- Workflow
- Evidence Rules
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.