What problem does it solve? Proving that a SIEM detection rule actually fires under a real attack is hard: a rule can pass unit tests yet never trigger end-to-end because of wrong field_match filters, thresholds a test never clears, or missing audit policy on the target machine. This Skill provides the step-by-step recipe for taking one TinySocs detection rule from candidate to harness-validated, with honest pass/fail accounting. ## Core Features & Use Cases - Honest rule authoring: Write field_match filters that match the rule's description, avoiding rules that silently match every event on a channel. - Atomic test authoring: Create tests/atomic-tests.yaml entries with fallback PowerShell commands that clear every expected rule's threshold with margin, plus correct requires/prefer_fallback/timeout_seconds settings. - xUnit fire/silent pairs: Add DetectionEngineTests.cs facts proving a rule fires on-target and stays silent off-target, using the real shipped rules.yml. - Use Case: When asked to "validate rule TS-071" or "why did TS-002 MISS", follow the recipe to stage a build to the Windows VM, run Test-AtomicDetection.ps1 scoped to one technique, and read DETECTED/MISSED/SKIP/ERROR results without mistaking a timeout race for a rule defect. ## Quick Start Ask the assistant to validate detection rule TS-071 end-to-end, from writing the atomic test entry through running the harness on the Windows VM and interpreting the result.