Using Buggify
CommunityDeterministic fault injection to expose rare bugs.
Software Engineering#simulation#coverage#fault-injection#race-condition#buggify#chaos-testing#deterministic-seed
AuthorPierreZ
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides a disciplined approach to injecting deterministic chaos into simulation workloads to exercise rarely triggered error paths and race conditions that are difficult to reproduce in production testing.
Core Features & Use Cases
- Deterministic fault injection: Uses a seed-based strategy to activate chaos at specific call sites, enabling reproducible bug scenarios.
- Strategic placement guidance: Offers patterns for injecting chaos at external I/O, timeouts, state transitions, and resource boundaries with coverage checks.
- Observability & safety: Includes coverage assertions (sometimes_assert) to verify buggify triggers and preserve safety during simulations.
- Cross-provider reproducibility: Supports deterministic behavior across different simulation providers via a stable seed and deterministic randomness.
Quick Start
Identify a suitable chaos site, wrap it with a buggify check, and run the simulation with a fixed seed to reproduce and study the resulting bug path. Then adjust probabilities and placement guided by the provided TROUBLESHOOTING and PLACEMENT-GUIDE materials.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 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: Using Buggify Download link: https://github.com/PierreZ/moonpool/archive/main.zip#using-buggify Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.