qa-concurrency プラグイン
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).
qa-concurrency プラグインのインストール方法
両方のコマンドを Claude Code 内で実行してください。最初のコマンドで marketplace を一度追加し、2 番目のコマンドでプラグインをインストールします。
/plugin marketplace add testland/qa
/plugin install qa-concurrency@testland-qaqa-concurrency の内容
プラグイン自身のファイルから読み込まれた 5 個のパーツ です。
Agent 1
@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.
SKILL 4
タスクが一致したときに Claude が読み込みます- 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.
Claude Code での qa-concurrency の使用方法
Agent を名前で指定してください:
@agent-qa-concurrency:concurrency-criticSKILL にコマンドは不要です。リクエストが説明と一致したときに Claude が読み込みます。
更新、オフ、または削除
- プラグインを更新 (shell)
- claude plugin update qa-concurrency@testland-qa
- marketplace を更新
- /plugin marketplace update testland-qa
- 一時的にオフにする
- /plugin disable qa-concurrency@testland-qa
- 削除する
- /plugin uninstall qa-concurrency@testland-qa
qa-concurrency のスキル
- async-ordering-teststestland/qa
Tests asynchronous execution order, event loop scheduling, and concurrency semantics across JavaScript, Python, and Go.
8件のファイル13スター - deadlock-detection-harnesstestland/qa
Detects and prevents deadlocks through lock-order enforcement, cycle detection, ThreadSanitizer integration, and postmortem dump analysis.
2件のファイル13スター - 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件のファイル13スター - race-condition-test-authortestland/qa
Author deterministic tests and stress harnesses to detect and prevent race conditions in shared in-process state.
14件のファイル13スター
qa-concurrency プラグインに関する質問
qa-concurrency プラグインをインストールするにはどうすればよいですか。
Claude Code で /plugin marketplace add testland/qa を実行し、続いて /plugin install qa-concurrency@testland-qa を実行します。
qa-concurrency プラグインには何が含まれていますか。
qa-concurrency には 1 件のエージェント, 4 件のスキル が含まれています。
qa-concurrency にはどの Agent が含まれていますか?
concurrency-critic です。@agent-qa-concurrency:concurrency-critic で呼び出せます。
qa-concurrency プラグインを更新または削除するにはどうすればよいですか?
shell で claude plugin update qa-concurrency@testland-qa を使用して更新するか、/plugin の Installed タブから行ってください。削除するには /plugin uninstall qa-concurrency@testland-qa を使用してください。
qa-concurrency プラグインのライセンスは何ですか?
プラグインのマニフェストに記載されている MIT です。