inject-incidentslisted
Install: claude install-skill Rockfish-Data/rockfish-skills
# Inject incidents
Use `rockfish.agentfuel` to inject typed, reproducible incidents into a time-series dataset and turn each incident into an evaluation suite for an analytics agent: SQL test cases with known boolean answers, verified locally, optionally phrased as natural-language questions and LLM-graded. The same package also generates deterministic question/answer suites straight from data — analytics aggregations, scenario Q&A, and event/state analysis — covered under [Test-suite generators](#test-suite-generators) below.
## When to use this skill
Use when the user has (or will create) a baseline time-series dataset and wants to:
- Inject an **instantaneous spike** (set the measurement to `absolute_magnitude` at one timestamp).
- Inject a **sustained magnitude change** (add `delta_magnitude` across a time range).
- Inject a **data outage** (hold the measurement at `absolute_magnitude` across a time range).
- Inject a **value ramp** (linearly ramp the measurement across a time range).
- Restrict the incident to rows matching metadata filters (e.g. only `site == "store"`).
- Generate **ground-truth boolean test cases** (SQL + expected answer) from an incident and **verify them locally**.
- Phrase test cases as **natural-language questions**, generate intent-preserving **variations**, and **grade** an agent's answers.
- Generate an **analytics question suite** from any tabular dataset (aggregations × filters × time windows × group-bys, with reproducible ground truths).