gerrit-create
Use when creating or updating Gerrit changes — pushing code for review, amending patch sets, setting reviewers and topics.…
Perform a comprehensive code review using repository-specific standards. Use when reviewing code changes, checking PR quality, auditing convention compliance, or validating changes before merge. Triggers on: "review code", "check changes", "code review", "amber review", "review
$ npx -y skills add ambient-code/platform --skill amber-review --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/amber-reviewContext preview
The summary Claude sees to decide when to auto-load this skill.
Perform a comprehensive code review using repository-specific standards. Use when reviewing code changes, checking PR quality, auditing convention compliance, or validating changes before merge. Triggers on: "review code", "check changes", "code review", "amber review", "review
name: amber-review description: > Perform a comprehensive code review using repository-specific standards. Use when reviewing code changes, checking PR quality, auditing convention compliance, or validating changes before merge. Triggers on: "review code", "check changes", "code review", "amber review", "review PR", "audit conventions", "quality check".
Stringent, standards-driven code review against this repository's documented patterns, security requirements, and architectural conventions.
$ARGUMENTS
Consider the user input before proceeding (if not empty). The input may specify files, a PR number, a branch, or a focus area.
Read all of the following files to build your review context. Do not skip any.
1. `CLAUDE.md` (master project instructions) 2. `specs/standards/backend/conventions.spec.md` (Go backend, Gin, K8s integration) 3. `specs/standards/frontend/conventions.spec.md` (NextJS, Shadcn UI, React Query) 4. `specs/standards/security/security.spec.md` (auth, RBAC, token handling, container security) 5. `specs/standards/backend/k8s-client.spec.md` (user token vs service account) 6. `specs/standards/backend/error-handling.spec.md` (consistent error patterns) 7. `specs/standards/frontend/react-query.spec.md` (data fetching patterns) 8. `specs/standards/control-plane/conventions.spec.md` (K8s operator, reconciliation, OwnerReferences)
Determine the scope based on user input:
Evaluate every changed file against the loaded standards. Apply ALL relevant checks.
1. **Code Quality** — Does it follow CLAUDE.md patterns? Naming conventions? 2. **Security** — User token auth (`GetK8sClientsForRequest`), RBAC checks, token redaction, input validation, SecurityContext on Job pods, no secrets in code 3. **Performance** — Unnecessary re-renders, missing query key parameters, N+1 queries, unbounded list operations 4. **Testing** — Adequate coverage for new functionality? Tests follow existing patterns? 5. **Architecture** — Follows project structure? Correct layer separation? 6. **Error Handling** — No `panic()`, no silent failures, wrapped errors with context, generic user messages with detailed server logs
# Claude Code Review ## Summary [1-3 sentence overview] ## Findings ### Blocker [Must fix — or "None"] ### Critical [Should fix — or "None"] ### Major [Important — or "None"] ### Minor [Nice-to-have — or "None"] ## Positive Highlights [Things done well — always include at least one] ## Recommendations [Prioritized action items]
For each issue, include: file path and line number, what the problem is, which standard it violates, suggested fix.
Kubernetes-native AI automation platform for intelligent agentic sessions
Use when creating or updating Gerrit changes — pushing code for review, amending patch sets, setting reviewers and topics.…
Use when reviewing a Gerrit change — fetching change details, reading diffs, posting inline comments, and voting with labels.…
Use when submitting or preparing a Gerrit change for merge — checking submit requirements, rebasing, resolving comments, and…
Run a convention alignment check across the codebase to measure adherence to documented standards. Use when you want to check…
Perform any development work on the ambient-ui component. Full workflow instructions.
Deploy a PR's images (api-server, control-plane, runner) to any OpenShift namespace for integration testing. Works on both…