adk-expert
Google ADK (Agent Development Kit) orchestration patterns — boundaries, agent composition, and tool seams. Trigger when designing…
Validate agent output against declared domain rules and ground truth before trusting it downstream. Trigger after any agent produces output that will be used in a decision, stored persistently, or passed to another agent.
Claude Code
$ npx -y skills add jpantsjoha/ai-native-developer-experience --skill domain-validator --agent claude-code
Codex
$ npx skills add jpantsjoha/ai-native-developer-experience --skill domain-validator -a codex -y
Cursor
$ npx skills add jpantsjoha/ai-native-developer-experience --skill domain-validator -a cursor -y
Gemini CLI
$ npx skills add jpantsjoha/ai-native-developer-experience --skill domain-validator -a gemini-cli -y
GitHub Copilot
$ npx skills add jpantsjoha/ai-native-developer-experience --skill domain-validator -a github-copilot -y
OpenCode
$ npx skills add jpantsjoha/ai-native-developer-experience --skill domain-validator -a opencode -y
Windsurf
$ npx skills add jpantsjoha/ai-native-developer-experience --skill domain-validator -a windsurf -y
name: domain-validator description: Validate agent output against declared domain rules and ground truth before trusting it downstream. Trigger after any agent produces output that will be used in a decision, stored persistently, or passed to another agent.
> **Agent output is a hypothesis. Domain validation is the test.**
An agent that produces output without validation is a system that produces hallucinations at scale. The domain validator is the check that separates "the agent said so" from "it is true."
1. **Declare the domain rules** — before running any validation, the domain rules must be explicit:
2. **Extract the claims** — identify the specific assertions in the agent output that are subject to validation. Not every word in the output is a claim; focus on structured data, named values, and factual assertions.
3. **Validate each claim against the domain rules**:
4. **Classify findings**:
5. **Produce a validation report** — for each claim: status (PASS/WARN/FAIL), the rule checked, and the evidence.
6. **Gate downstream use** — FAIL findings block downstream use of the output. WARN findings require explicit human acknowledgement before proceeding. PASS findings may proceed automatically.
| Excuse | Counter | |---|---| | "The model is reliable enough" | Reliability is a statistical claim. Domain validation is a deterministic check. Run it. | | "We'll catch errors in review" | Human review misses structured errors that automated validation catches. Both are needed. | | "The domain rules aren't defined yet" | Then the output cannot be trusted yet. Define the rules before relying on the output. |
**Shared ways of working for you, your team and your AI agents — from a new idea to a change running live.** join-the-team brings planning, delivery and ticket management, model selection, testing, independent review and release practices into one reusable
Google ADK (Agent Development Kit) orchestration patterns — boundaries, agent composition, and tool seams. Trigger when designing…
JP's signature red-team pass — "how would I break this?" Argue against your own approach before proceeding. Trigger on any…
Read-only SRE checkup of any GCP project: deterministic probes of the edge, Cloud Run services, 7-day error logs, Cloud…
Cloud guardrails for any vendor workload — Google Cloud (GCP, Vertex AI, GKE), AWS (IAM, EKS, Bedrock), Azure (Entra ID, Policy,…
LLM and cloud cost awareness — model tiering, token budgets, right-sizing, and when a cheaper model suffices. Trigger before…
Challenge vision alignment, value, cost, risk and operating ownership at material scope or release decisions.
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.