adk-expert
Google ADK (Agent Development Kit) orchestration patterns — boundaries, agent composition, and tool seams. Trigger when designing…
Review gate for correctness, reuse, and simplification. Produces a structured verdict with actionable findings. Trigger on any PR before merge, or on any agent-generated code before it is committed.
Claude Code
$ npx -y skills add jpantsjoha/ai-native-developer-experience --skill pr-reviewer --agent claude-code
Codex
$ npx skills add jpantsjoha/ai-native-developer-experience --skill pr-reviewer -a codex -y
Cursor
$ npx skills add jpantsjoha/ai-native-developer-experience --skill pr-reviewer -a cursor -y
Gemini CLI
$ npx skills add jpantsjoha/ai-native-developer-experience --skill pr-reviewer -a gemini-cli -y
GitHub Copilot
$ npx skills add jpantsjoha/ai-native-developer-experience --skill pr-reviewer -a github-copilot -y
OpenCode
$ npx skills add jpantsjoha/ai-native-developer-experience --skill pr-reviewer -a opencode -y
Windsurf
$ npx skills add jpantsjoha/ai-native-developer-experience --skill pr-reviewer -a windsurf -y
name: pr-reviewer description: Review gate for correctness, reuse, and simplification. Produces a structured verdict with actionable findings. Trigger on any PR before merge, or on any agent-generated code before it is committed.
> **Receipts, not polish.** A review that says "looks good" is not a review. A review that says "line 47 will panic on a nil pointer and here is the fix" is a review.
This skill runs a structured code review and produces a verdict: PASS or FAIL. Every finding is actionable. No findings without evidence.
1. **Scope the review** — fetch the diff. Identify:
2. **Correctness pass** — look for bugs, not style:
3. **Reuse pass** — look for duplication:
4. **Simplification pass** — look for unnecessary complexity:
5. **Security and data boundary pass** — look for:
6. **Classify findings**:
7. **Produce the verdict**:
The independent review must include an adversarial subagent activity: attempt to refute requirement acceptance, exercise failure/recovery assumptions and identify tests that miss the real user path. One fresh reviewer may cover these lenses; extra agents are not a quota. Give it requirement links and the exact candidate, not the author's desired verdict.
The writer never approves its own work. Use a fresh, read-only reviewer context on a permitted host and retain a substantive verdict bound to the exact candidate. A provider change is optional and never grants authority. Missing review is incomplete.
Read [independent Council review](references/independent-council.md) before dispatch or when a review loop stalls. It separates the shared contract, host adapters and local subscription policy, preserves unresolved findings across reviewers, and defines bounded escalation. It also documents the optional fail-closed local receipt helper.
---
See also: [`REFERENCE.md`](./REFERENCE.md) for a quick lookup of common patterns and their preferred alternatives.
**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.