What problem does it solve?
This Skill ensures that the Fizz harness is up-to-date with changes in the source tree, optimizing the fuzzing process by detecting drift, quarantining stale properties, regenerating handler stubs, and refreshing the snapshot.
Core Features & Use Cases
- Source Tree Reconciliation: Detects added/removed/changed contract functions.
- Stale Property Quarantine: Identifies and quarantines properties that are no longer valid.
- Handler Stub Regeneration: Regenerates drifted handler stubs for updated contracts.
- Snapshot Refresh: Refreshes the snapshot with the latest state of the harness.
- Use Case: When modifying Solidity sources,
fizz-sync can be triggered to ensure that the fuzzing harness is still in sync without re-running the full pipeline.
Quick Start
Run the fizz-sync skill to synchronize the Fizz harness with your changed source tree.