gerrit-create
Use when creating or updating Gerrit changes — pushing code for review, amending patch sets, setting reviewers and topics.…
Discover domain-specific skills and context before starting any coding or spec work. This is the mandatory first step for every task — no matter how trivial. Triggers on: any code change, spec change, implementation task, bug fix, refactor, feature work, or documentation update
$ npx -y skills add ambient-code/platform --skill discover --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/discoverContext preview
The summary Claude sees to decide when to auto-load this skill.
Discover domain-specific skills and context before starting any coding or spec work. This is the mandatory first step for every task — no matter how trivial. Triggers on: any code change, spec change, implementation task, bug fix, refactor, feature work, or documentation update
name: discover description: > Discover domain-specific skills and context before starting any coding or spec work. This is the mandatory first step for every task — no matter how trivial. Triggers on: any code change, spec change, implementation task, bug fix, refactor, feature work, or documentation update that touches component code or specs.
Before writing or changing anything, discover what skills and context are available for the domains you're about to work in.
Every time. This skill is the entry point for all coding and spec work. Do not skip it, even for one-line fixes.
$ARGUMENTS
If provided, use the input to narrow which domains to check. Otherwise, infer from the task context.
Map the work to one or more capability domains:
| Domain | When working on | |--------|----------------| | `sessions` | Session lifecycle, data model, API resources, messages, events | | `control-plane` | Operator, reconciliation, scheduling, runner provisioning | | `agents` | Agent model, runner, runtime registry, prompts | | `integrations` | MCP server, Gerrit, external services, feature flags | | `frontend` | UI components, pages, React Query hooks | | `auth` | OAuth, credentials, RBAC, tokens | | `projects` | Project management, settings, workspaces | | `cli` | TUI, acpctl commands | | `specs` | specs |
If unsure, check which `specs/` subdirectories exist:
ls -d specs/*/
For every relevant domain, `cd` into its spec directory and list available skills:
cd specs/{domain}
ls .claude/skills/ 2>/dev/null
ls skills/ 2>/dev/nullRead the SKILL.md of any discovered skill that looks relevant to the task at hand.
While in the domain directory, check for specs that describe the desired state of what you're about to change:
ls *.spec.md 2>/dev/null
Read the relevant spec before implementing — code reconciles against specs, not the other way around.
If the work involves deployment, manifests, Docker builds, or cluster operations, check for deployment skills:
ls skills/deployments/ 2>/dev/null
Read the relevant SKILL.md — these contain environment config, prerequisites, and troubleshooting for deploying each component.
Load the standards for the component you're modifying:
ls specs/standards/*/
Pick the relevant domain (backend, frontend, control-plane, security, platform).
Summarize what you found:
Do not output irrelevant context. Be extremely brief, like: > I will use skills `x` and `y` for this task.
Then proceed with the task, using the discovered skills and context.
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 a comprehensive code review using repository-specific standards. Use when reviewing code changes, checking PR quality,…
Perform any development work on the ambient-ui component. Full workflow instructions.