Przejdź do treści
Biblioteka skilli
Dane i analityka · Analiza

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.

Repozytorium
datastoria ↗
Licencja
Apache-2.0
Ostatnia zmiana repozytorium
21.07.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
6
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

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

Licencja

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

  1. When Not To Use
  2. Workflow
  3. Response format
Sekcje z nagłówków SKILL.md, w oryginale · 36 linii, 331 słów
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.

Uwagi i zgłoszenia

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