hegel

Community

Turn code into robust property-based tests.

Authorvemolista
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Guides developers to implement property-based testing using Hegel by generating diverse inputs and shrinking failing cases.

Core Features & Use Cases

  • Generative testing guidance: learn to craft tests that produce meaningful counterexamples and automatic shrinking to minimal failing inputs.
  • Cross-language applicability: applicable to Rust and other Hypothesis-powered ecosystems, with integration into common runners like cargo test, pytest, and jest.
  • Workflow & porting guidance: provides references, evolving-test patterns, and property-category guidance to evolve existing tests into robust PBT workflows.

Quick Start

Start by writing tests that draw inputs with tc.draw() and assert properties to exercise your code paths.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: hegel
Download link: https://github.com/vemolista/dotfiles/archive/main.zip#hegel

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.