qa-concurrency Plugin
Concurrency testing: deterministic race-condition tests, deadlock detection, async ordering checks, and database MVCC isolation-level tests. Includes ThreadSanitizer and the Go race detector with goleak, plus a critic agent (concurrency-critic) that flags unguarded shared state and lock-ordering risks. Code-level races, distinct from qa-resilience (infrastructure fault injection).
So installierst du das qa-concurrency Plugin
Führe beide Befehle in Claude Code aus. Der erste fügt den Marketplace einmalig hinzu; der zweite installiert das Plugin.
/plugin marketplace add testland/qa
/plugin install qa-concurrency@testland-qaWas ist in qa-concurrency enthalten
5 Teile wurden aus den eigenen Dateien des Plugins gelesen.
Agents 1
Aufrufen als @agent-qa-concurrency:name- @agent-qa-concurrency:concurrency-criticsonnet
Use proactively whenever a PR adds or changes concurrent code: threads, goroutines or async/await. Looks for unguarded shared mutable state, inconsistent lock ordering (deadlock risk), missing memory visibility and check-then-act races, with a findings table and a BLOCK or PASS verdict.
Skills 4
Claude lädt es, wenn die Aufgabe passt- async-ordering-tests
Tests asynchronous execution order, event loop scheduling, and concurrency semantics across JavaScript, Python, and Go.
- deadlock-detection-harness
Detects and prevents deadlocks through lock-order enforcement, cycle detection, ThreadSanitizer integration, and postmortem dump analysis.
- mvcc-isolation-tests
Tests database transaction isolation levels to identify anomalies like dirty reads, phantom reads, and write skew in PostgreSQL, MySQL, and SQL Server.
- race-condition-test-author
Author deterministic tests and stress harnesses to detect and prevent race conditions in shared in-process state.
Verwendung von qa-concurrency in Claude Code
Frage nach einem Agent per Name:
@agent-qa-concurrency:concurrency-criticSkills benötigen keinen Command. Claude liest sie, wenn deine Anfrage dem entspricht, was sie beschreiben.
Aktualisieren, deaktivieren oder entfernen
- Plugin aktualisieren (shell)
- claude plugin update qa-concurrency@testland-qa
- marketplace aktualisieren
- /plugin marketplace update testland-qa
- Vorerst deaktivieren
- /plugin disable qa-concurrency@testland-qa
- Entfernen
- /plugin uninstall qa-concurrency@testland-qa
Skills in qa-concurrency
- async-ordering-teststestland/qa
Tests asynchronous execution order, event loop scheduling, and concurrency semantics across JavaScript, Python, and Go.
8 Dateien13Stars - deadlock-detection-harnesstestland/qa
Detects and prevents deadlocks through lock-order enforcement, cycle detection, ThreadSanitizer integration, and postmortem dump analysis.
2 Dateien13Stars - mvcc-isolation-teststestland/qa
Tests database transaction isolation levels to identify anomalies like dirty reads, phantom reads, and write skew in PostgreSQL, MySQL, and SQL Server.
3 Dateien13Stars - race-condition-test-authortestland/qa
Author deterministic tests and stress harnesses to detect and prevent race conditions in shared in-process state.
14 Dateien13Stars
Fragen zum qa-concurrency Plugin
Wie installiere ich das qa-concurrency Plugin?
Führe in Claude Code /plugin marketplace add testland/qa aus, dann /plugin install qa-concurrency@testland-qa.
Was enthält das qa-concurrency Plugin?
qa-concurrency bündelt 1 Agent, 4 Skills.
Welche Agents sind bei qa-concurrency dabei?
concurrency-critic. Rufe einen mit @agent-qa-concurrency:concurrency-critic auf.
Wie aktualisiere oder entferne ich das qa-concurrency Plugin?
Aktualisiere es mit claude plugin update qa-concurrency@testland-qa in deiner shell oder über den Installed-Tab von /plugin. Entferne es mit /plugin uninstall qa-concurrency@testland-qa.
Unter welcher Lizenz steht das qa-concurrency Plugin?
MIT, wie im Manifest des Plugins angegeben.