diagnose-clickhouse-errors
/diagnose-clickhouse-errors
Diagnozuje błędy wykonania zapytań ClickHouse na poziomie bazy danych na podstawie komunikatu lub numerycznego kodu błędu i podaje przyczynę oraz wskazówki naprawy.
- Autor
- frankchen021 ↗
- Repozytorium
- datastoria ↗
- Licencja
- Apache-2.0
- Ostatnia zmiana repozytorium
- 21.07.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 6
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 21.07.2026, bez odwołań do wycofanych modeli i API.
Apache-2.0, otwarta: można używać i zmieniać, z zachowaniem licencji i informacji o zmianach.
Co robi i kiedy
Diagnozuje błędy wykonania zapytań ClickHouse na poziomie bazy danych na podstawie komunikatu lub numerycznego kodu błędu i podaje przyczynę oraz wskazówki naprawy.
Oryginalny opis (EN)
Diagnose ClickHouse runtime query failures when the user wants database-level cause and fix guidance from an error or numeric error code, not source-code root cause analysis.
Jak działa
- When Not To Use
- Workflow
- Response format
Podgląd SKILL.md
---
name: diagnose-clickhouse-errors
description: Diagnose ClickHouse runtime query failures when the user wants database-level cause and fix guidance from an error or numeric error code, not source-code root cause analysis.
metadata:
author: DataStoria
---
## When Not To Use
Do not use this skill when the user's primary goal is:
- investigating application or repository source code
- tracing where failing SQL was constructed in code
- finding code paths that produced the ClickHouse error
In those cases, prefer `source-code-inspection`. Do not start this skill's error-code intake flow unless the user is asking for database-level diagnosis.
## Workflow
1. Determine whether the user is asking for database-level diagnosis or source-code investigation. If the primary goal is source-code investigation or file-cited code analysis, stop and prefer `source-code-inspection`.
2. Extract the numeric ClickHouse error code from the conversation or error text (e.g. `Code: 60`).
3. If no numeric error code is detected and the user is asking for database-level diagnosis, call `ask_user_question` with exactly one question. Do NOT reply with natural-language text before the tool call.
- `header`: `Please provide a ClickHouse error code for diagnosis`
- `options`: `[ { "id": "error_code", "label": "error code", "input": "text" } ]`
- Treat the returned `value` as the numeric error code and continue.
4. Load `references/<code>.md` with `skill_resource` (e.g. `references/60.md`) and follow its workflow.
5. If the orchestrator provides database context facts, use them when they materially change the cause or fix.
6. If `skill_resource` returns nothing, use your ClickHouse knowledge to provide a best-effort response.
## Response format
- **Section 1 (Cause)** — One short sentence explaining why the error occurred.
- **Section 2 (Fix)** — Bullet list of concrete steps.
- **Section 3 (Example)** — A single fenced SQL block with the corrected query; omit if not applicable.
Heading rules:
- Default (English): use headings `## Cause`, `## Fix`, and optional `## Example`.
- If a response language is specified by system policy or user message (`Response language (BCP-47): …`), localize the heading text to that language while keeping the same 3-section structure.
- Keep SQL, codes, and identifiers as-is.
Keep answers brief and action-first. Do not repeat the raw error verbatim. Do not add extra headings.
Pliki w paczce (6)
- SKILL.md 2 KB
- references/115.md 1 KB
- references/342.md 1 KB
- references/42.md 1 KB
- references/47.md 2 KB
- references/60.md 2 KB
Wersje
W bazie nie ma innych skilli o nazwie diagnose-clickhouse-errors.
Migawka bazy z 28.10.2026 · wersja paczki 6c70f323c532 (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
- 100clickhouse-common-errors
Diagnozuje i naprawia 15 najczęstszych błędów ClickHouse: nieudane zapytania i inserty, limity pamięci oraz problemy z mergami. - 100clickhouse-io
Przedstawia wzorce bazy ClickHouse, optymalizację zapytań i dobre praktyki inżynierii danych dla wydajnych obciążeń analitycznych. - 90clickhouse-analytics
Odpowiada na pytania o dane w ClickHouse przez serwer ch-ui MCP, w tym o tabele, metryki i wydajność zapytań. - 100clickhouse-migrations
Podaje wzorce i reguły migracji ClickHouse przy tworzeniu i modyfikowaniu migracji. - 100clickhouse-performance-tuning
Optymalizuje wydajność zapytań ClickHouse przez indeksowanie, projections, strojenie ustawień i analizę zapytań w tabelach systemowych. - 100clickhouse-query
Uruchamia zapytania ClickHouse do analityki, analizy metryk i eksploracji danych zdarzeń, domyślnie tylko do odczytu.