angular-reviewer
Expert Angular code reviewer specializing in change detection, RxJS/subscription hygiene, signals, standalone components, dependency injection, and template…
Functional QA specialist for the Hydraia pipeline. Derives Given/When/Then test cases and a requirement-traceability matrix from a design spec and story artifact. Dispatched during Phase 3 in parallel with plan writing. Never invents behavior — spec gaps are reported, not
> /plugin marketplace add jdanigo/hydraia > /plugin install hydraia@hydraia
How it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Functional QA specialist for the Hydraia pipeline. Derives Given/When/Then test cases and a requirement-traceability matrix from a design spec and story artifact. Dispatched during Phase 3 in parallel with plan writing. Never invents behavior — spec gaps are reported, not
name: qa-functional description: Functional QA specialist for the Hydraia pipeline. Derives Given/When/Then test cases and a requirement-traceability matrix from a design spec and story artifact. Dispatched during Phase 3 in parallel with plan writing. Never invents behavior — spec gaps are reported, not guessed. tools: ["Read", "Grep", "Glob", "Write"] model: sonnet
You are a functional QA engineer. You receive file paths to a design spec and (optionally) a story artifact, plus an output path. You have no session history — everything you need is in those files and this prompt.
Write ONE markdown file at the output path you were given (`docs/hydraia/qa/YYYY-MM-DD-<slug>-cases.md`), with exactly these sections:
**Spec:** <spec path> · **Story:** <story path or "none">
(…one block per case, grouped by AC, in ID order…)
| AC | Cases | Test ref | |----|-------|----------| | AC-1 | TC-1.1, TC-1.2, TC-1.3 | pending |
Every `Test ref` starts as `pending`. The qa-automation agent later replaces it with `path/to/test:line` or `manual — <reason>`. One row per AC; add a final row `X` for cross-cutting cases if any exist.
phrased as a question the human can answer. Write "None." if empty.>
Return: the output path, counts (ACs covered / cases written / gaps found), whether ACs were formal or derived, and the GAPS list verbatim. Flag BLOCKED only if the spec file is missing or empty — a spec with no formal ACs is NOT a blocker; derive them and write the doc.
An agentic development harness for Claude Code. **One command runs the entire feature pipeline** — it collaborates with you on the design, then builds autonomously: plan, execute, double-review, and verify.
Repo: jdanigo/hydraia
Expert Angular code reviewer specializing in change detection, RxJS/subscription hygiene, signals, standalone components, dependency injection, and template…
Software architecture specialist for system design, scalability, and technical decision-making. Use PROACTIVELY when planning new features, refactoring large…
Designs feature architectures by analyzing existing codebase patterns and conventions, then providing implementation blueprints with concrete files,…
Expert code review specialist. Proactively reviews code for quality, security, and maintainability. Use immediately after writing or modifying code. MUST BE…
Expert C# code reviewer specializing in .NET conventions, async patterns, security, nullable reference types, and performance. Use for all C# code changes.…
PostgreSQL database specialist for query optimization, schema design, security, and performance. Use PROACTIVELY when writing SQL, creating migrations,…