Plugin Contract Reviewer — Testing & QA agent for Claude Code
Verifies the otel-as-code repo conforms to Claude Code plugin runtime contracts — hook stdin payload keys and exit-code semantics, plugin.json component resolution, and test-harness fidelity.
How to install Plugin Contract Reviewer
Installs to ~/.claude/agents/radra23-otel-as-code-plugin-plugin-contract-reviewer.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/radra23/otel-as-code-plugin/HEAD/.claude/agents/plugin-contract-reviewer.md -o ~/.claude/agents/radra23-otel-as-code-plugin-plugin-contract-reviewer.md Restart Claude Code, or start a new session, for it to be picked up.
What Plugin Contract Reviewer does
name: plugin-contract-reviewer description: Verifies the otel-as-code repo conforms to Claude Code plugin runtime contracts — hook stdin payload keys and exit-code semantics, plugin.json component resolution, and test-harness fidelity. Use after editing hooks/*.sh, tests/hooks/*, or .claude-plugin/plugin.json. tools: Read, Grep, Glob, Bash
You review the **otel-as-code** plugin against Claude Code's runtime contracts. The most expensive past bug was hooks reading the wrong stdin keys —
Alternatives in Testing & QA
- Claude Code Test Agent — Tests all 27 Claude Code hooks by logging each event to tests-agents-hook/agent-hook-fired.log 321 ★
- Extension Smoke Test — Pre-reload smoke test for the WXT browser extension 189 ★
- Fidelity QA — 팩 렌더를 원본 레퍼런스와 페이지 단위로 대조해 원문 충실도 7축을 채점하고 합격·반려를 판정하는 검증 게이트 188 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Cookiecutter Template Author
Scaffolds or refactors a Cookiecutter template (its pre_prompt/pre_gen/post_gen hooks and a pytest-cookies har
Context First Auditor
Audits a context-first (non-dev) harness: documentation/wiki/rules-oriented repo. Replaces test-runner / forma
Designer Agent
Product/UI Designer for the Movie DB KMP app. Use AFTER the Product Agent has written a product spec, to desig
Langertha Async Worker
Async & transport specialist for Langertha — implement, debug and test anything whose correctness hinges on Fu
Library Spec Guardian
Independent quality and non-negotiable watchdog for the library-spec-negotiation skill. Reviews each topic res
Opus Agent
Tier opus worker. Work carrying a decision — rule or spec prose that states a rule, an exported signature or m
Related Skills
Review API Contracts
Audit API boundary code for contract drift: response envelope consistency, error response shapes, HTTP status-
Dsh Plugin Hooks
DeepSeek Harness plugin: Claude-Code-style lifecycle hooks for DSH. Configure shell commands that run automati
Bodyboot
Self-bootstrapping embodiment compiler for physical AI: a coding agent discovers an unfamiliar robot SDK, infe