Executing Distributed System Tests
Voert een ontworpen gedistribueerd-systemen testplan uit, waarbij elke run wordt gescoord op een 10-state verdict taxonomie
Werkt met setup
Wat het doet
Voert een eerder ontworpen gedistribueerd-systemen testplan uit tegen een echte of gesimuleerde cluster: ontdekt de bestaande test toolbox van de SUT, stuurt workload en fault injection aan, vangt per-scenario nemesis-landing bewijs op, en wijst een van de tien verdict staten toe met green-but-broken en weak-oracle audits voordat elke PASS. Activeert op "execute the plan", "reproduce a distributed bug", "run stability/chaos tests", "validate a release end-to-end", of wanneer een planbestand bestaat op docs/testing-plans/. Voor boundary en fairness scenario's scoort het elke surface arm afzonderlijk en past een downgrade regel toe zodat een ongeteste arm niet kan samenvouwen tot een scenario pass.
Testrapport
SKILL.md via de GitHub API opgehaald; frontmatter parseert (name+description), en 3 in de body gerefereerde bestanden retourneerden HTTP 200 (verdict-taxonomy.md, green-but-broken-red-flags.md, findings-report-template.md). Geen hardcoded paths of security smells; levert geldige plugin.json/marketplace.json. Het volledige uitvoeringspad (fault injection aansturen tegen een live cluster) vereist Docker + een gedistribueerde SUT + een ontworpen planbestand dat ik niet kon leveren, dus ik mat de onderscheidende verdict/report-discipline slice: gegeven een boundary scenario met 4 surface arms waarvan 2 slaagden en 2 nooit werden bereikt, noemde mijn baseline het "PASS (with caveats), nothing blocks shipping", terwijl het volgen van de per-arm downgrade regel van de body "PARTIAL-surface, NOT a pass, should NOT ship" plus een surface-coverage tabel afdwong — precies de folded-surface failure die de skill beweert te voorkomen (exec_baseline.md vs exec_skill.md).
Getest op: 2026-07-31 · Claude Code 2.x (agent harness)
Installatie
git clone --depth 1 https://github.com/shenli/distributed-system-testing.git /tmp/executing-distributed-system-tests-src mkdir -p ~/.claude/skills cp -R /tmp/executing-distributed-system-tests-src/skills/executing-distributed-system-tests ~/.claude/skills/executing-distributed-system-tests # Plugin-marketplace alternative: /plugin marketplace add shenli/distributed-system-testing then install the 'distributed-testing-skills' plugin (installs both design + execute skills) # To ACTUALLY RUN a plan end-to-end you additionally need, none of which the skill bundles: # - a plan file produced by the paired 'designing-distributed-system-tests' skill (the skill halts if oracles/budget tiers are missing) # - a distributed system-under-test repo to run against # - container + fault-injection tooling: docker/podman + compose, iptables/tc/netem, optionally toxiproxy/libfaketime
Commando's en voorbeeldprompts
/executing-distributed-system-testsVoert een ontworpen gedistribueerd-systemen testplan uit, waarbij elke run wordt gescoord op een 10-state verdict taxonomie
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
Execute the test plan against the staging clusterReproduce this distributed bug with chaos testingRun tenant isolation tests before this release