Toolverse
All skills

writing-hashql-diagnostics

by hashintel

HashQL diagnostic writing patterns using hashql-diagnostics crate. Use when creating error messages, warnings, Labels, Messages, Severity levels, Patches, Suggestions, or improving diagnostic quality in HashQL code.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
hashintel
Category
Backend
Views
4

About this skill

HashQL diagnostic writing patterns using hashql-diagnostics crate. Use when creating error messages, warnings, Labels, Messages, Severity levels, Patches, Suggestions, or improving diagnostic quality in HashQL code.

How to use

  1. Aktywuj umiejętność w Claude'a, gdy pracujesz nad kodem HashQL zawierającym diagnostykę — zwłaszcza gdy tworzysz nowe komunikaty błędów, ostrzeżeń lub poprawiasz istniejące. 2. Zdefiniuj kategorię diagnostyki i wybierz odpowiedni poziom ważności (Bug dla błędów wewnętrznych kompilatora, Fatal dla błędów nieodwracalnych, Error dla błędów użytkownika, Warning dla ostrzeżeń). 3. Napisz główną wiadomość diagnostyki zaczynając od małej litery, używając backticks dla elementów kodu (np. expected bool, found String) i unikając interpunkcji na końcu, chyba że wiadomość ma wiele zdań. 4. Dodaj etykiety (Label) wskazujące konkretne miejsca w kodzie — każda etykieta powinna wyjaśniać kontekst lub powód błędu. 5. Dołącz komunikaty pomocnicze (Message::help) jako imperatywy — podaj konkretne kroki, które programista powinien podjąć (np. "dodaj adnotacje typów" zamiast "coś poszło nie tak"). 6. Przejrzyj wiadomość pod kątem jasności i konkretności — unikaj przeprosin, niejasnych sformułowań i kapitalizacji na początku, chyba że zaczynasz od identyfikatora kodu.

Related skills

stripe-integration

by wshobson

Implement Stripe payment processing for robust, PCI-compliant payment flows including checkout, subscriptions, and webhooks. Use when integrating Stripe payments, building subscription systems, or implementing secure checkout flows.

Backend
40147

clickup

by civitai

Interact with ClickUp tasks and documents - get task details, view comments, create and manage tasks, create and edit docs. Use when working with ClickUp task/doc URLs or IDs.

Backend
2483

postgresql-psql

by timelessco

Comprehensive guide for PostgreSQL psql - the interactive terminal client for PostgreSQL. Use when connecting to PostgreSQL databases, executing queries, managing databases/tables, configuring connection options, formatting output, writing scripts, managing transactions, and

Backend
34173

travel-planner

by ailabs-393

This skill should be used whenever users need help planning trips, creating travel itineraries, managing travel budgets, or seeking destination advice. On first use, collects comprehensive travel preferences including budget level, travel style, interests, and dietary

Backend
4379

drizzle

by lobehub

Drizzle ORM schema and database guide. Use when working with database schemas (src/database/schemas/*), defining tables, creating migrations, or database model code. Triggers on Drizzle schema definition, database migrations, or ORM usage questions.

Backend
79340

api-design-principles

by wshobson

Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers. Use when designing new APIs, reviewing API specifications, or establishing API design standards.

Backend
50146