testing-hashql
Provides testing strategies and workflow assistance for HashQL compiler and logic tests.
Install
mkdir -p .claude/skills/testing-hashql && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/4090" && unzip -o skill.zip -d .claude/skills/testing-hashql && rm skill.zipInstalls to .claude/skills/testing-hashql
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
HashQL testing strategies including compiletest (UI tests), unit tests, and snapshot tests. Use when writing tests for HashQL code, using //~ annotations, running --bless, debugging test failures, or choosing the right testing approach.Key capabilities
- →Executes compiletest UI tests
- →Manages insta snapshot comparisons
- →Updates test artifacts with --bless
- →Parses diagnostics for test verification
How it works
Invokes the HashQL compiler test suite and snapshot runners to compare output against stored expectations, allowing for diagnostic updates via standard CLI flags.
Inputs & outputs
When to use testing-hashql
- →Writing HashQL UI tests
- →Updating snapshots with --bless
- →Debugging compiler diagnostics
- →Adding unit tests for HashQL
About testing-hashql
Supports the full HashQL testing lifecycle, including compiletest UI tests and snapshot testing. Helps with writing tests, debugging diagnostics, and managing compiler test artifacts.
HashQL testing strategies including compiletest (UI tests), unit tests, and snapshot tests. Use when writing tests for HashQL code, using //~ annotations, running --bless, debugging test failures, or choosing the right testing approach.
When not to use it
- →When not developing within the HashQL ecosystem
- →For logic that doesn't involve compiler diagnostics
Prerequisites
Limitations
- →Specific to HashQL compiler infrastructure
- →Requires familiarity with snapshot update workflows
How it compares
Provides specialized tooling for compiler-specific behavior testing rather than generic unit testing.
Compared to similar skills
testing-hashql side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| testing-hashql (this skill) | 1 | 4mo | Review | Advanced |
| implementing-cards | 7 | 3mo | Review | Advanced |
| write-rust-tests | 9 | 7mo | No flags | Intermediate |
| gen-rust | 1 | 7mo | Review | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by hashintel
View all by hashintel →You might also like
implementing-cards
bcollazo
Fill out the implementation of effects of different attacks, abilities, and trainer cards in this Pokemon TCG Pocket engine codebase.
write-rust-tests
RediSearch
Write Rust tests to verify correctness of Rust code.
gen-rust
MoonshotAI
Sync Rust implementation with Python changes (exclude UI/login) by reviewing recent changes, mapping modules, porting logic, and updating tests.
rocq-simulate-author
formal-land
Create or update Rocq simulate files in this repository, including imports, executable definitions, and corresponding _eq lemmas with the project’s proof/admission conventions.
rust-testing
aaione
Rust 测试模式,包括单元测试、集成测试、异步测试、属性测试、mocking 和覆盖率。遵循 TDD 方法论。
evolve
yologdev
Safely modify your own source code, test changes, and manage your evolution