gerrit-create
Use when creating or updating Gerrit changes — pushing code for review, amending patch sets, setting reviewers and topics.…
Perform any development work on the ambient-ui component. Full workflow instructions.
$ npx -y skills add ambient-code/platform --skill workflow --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/workflowContext preview
The summary Claude sees to decide when to auto-load this skill.
Perform any development work on the ambient-ui component. Full workflow instructions.
name: workflow description: > Perform any development work on the ambient-ui component. Full workflow instructions.
Strict workflow execution to be used when performing any ambient-ui component work.
$ARGUMENTS
All work must be aligned with specs. If the user or instructions are asking for work to be done without a verified matching section in a spec, STOP.
Before proceeding with implementation, update the relevant spec to match the request.
Determine the size of the work. If it is large, break it down into smaller atomic units of work and execute this workflow for each one. You can use subagents to handle this gracefully, preserving your context.
Define tests that are relevant and that, when they pass, provide a genuine trust that the system is properly implemented in a way that aligns with the spec and the user's intent.
Then, proceed with methodical implementation, breaking work into atomic units of work for subagents when possible. Bias towards using subagents for implementation tasks, but ensure they read this workflow skill to understand the development standards.
Test and verify implementation before proceeding to the next step.
These standards are to be used during all ambient-ui component development work.
When testing, fakes are to be preferred over mocks. Tests that don't test reality are not tests at all.
An example of high-contrast colors that do not vibrate.
Do this: Combine bright colors with less saturated and neutral colors. Image showing misuse: An example of low-contrast colors that vibrate.
Not this: Don’t use colors with similar intensity in the same area.
Core Palette
| Color Name | HEX Code | RGB | CMYK | Pantone / Notes | | :--- | :--- | :--- | :--- | :--- | | **red-05** | `#fef0f0` | — | — | — | | **red-10** | `#fce3e3` | — | — | — | | **red-20** | `#fbc5c5` | — | — | — | | **red-30** | `#f9a8a8` | — | — | — | | **red-40** | `#f56e6e` | — | — | — | | **red-50** | `#ee0000` | 238 0 0 | 0 98 85 0 | Pantone 1788C (Red Hat red) | | **red-60** | `#a60000` | — | — | — | | **red-70** | `#5f0000` | — | — | — | | **red-80** | `#3f0000` | — | — | — | | **white** | `#ffffff` | 255 255 255 | 0 0 0 0 | Pantone White | | **gray-10** | `#f2f2f2` | — | — | — | | **gray-20** | `#e0e0e0` | — | — | — | | **gray-30** | `#c7c7c7` | — | — | — | | **gray-40** | `#a3a3a3` | — | — | — | | **gray-45** | `#8c8c8c` | — | — | — | | **gray-50** | `#707070` | — | — | — | | **gray-60** | `#4d4d4d` | — | — | — | | **gray-70** | `#383838` | — | — | — | | **gray-80** | `#292929` | — | — | — | | **gray-90** | `#1f1f1f` | — | — | — | | **gray-95** | `#151515` | — | — | ux black | | **black** | `#000000` | 0 0 0 | 60 40 40 100 | Pantone Black C |
---
Secondary Palette
| Color Name | HEX Code | RGB | CMYK | Pantone / Notes | | :--- | :--- | :--- | :--- | :--- | | **orange-10** | `#ffe8cc` | — | — | — | | **orange-20** | `#fccb8f` | — | — | — | | **orange-30** | `#f8ae54` | — | — | — | | **orange-40** | `#f5921b` | 245 146 27 | 0 50 100 0 | Pantone 144C | | **orange-50** | `#ca6c0f` | — | — | — | | **orange-60** | `#9e4a06` | — | — | — | | **orange-70** | `#732e00` | — | — | — | | **orange-80** | `#4d1f00` | — | — | — | | **yellow-10** | `#fff4cc` | — | — | — | | **yellow-20** | `#ffe072` | — | — | — | | **yellow-30** | `#ffcc17` | 248 204 23 | 0 15 100 0 | Pantone 108C | | **yellow-40** | `#dca614` | — | — | — | | **yellow-50** | `#b98412` | — | — | — | | **yellow-60** | `#96640f` | — | — | — | | **yellow-70** | `#73480b` | — | — | — | | **yellow-80** | `#54330b` | — | — | — | | **teal-10** | `#daf2f2` | — | — | — | | **teal-20** | `#b9e5e5` | — | — | — | | **teal-30** | `#9ad8d8` | — | — | — | | **teal-40** | `#63bdbd` | — | — | — | | **teal-50** | `#37a3a3` | 55 163 163 | 80 10 30 10 | Pantone 2234C | | **teal-60** | `#147878` | — | — | — | | **teal-70** | `#004d4d` | — | — | — | | **teal-80** | `#003333` | — | — | — | | **purple-10** | `#ece6ff` | — | — | — | | **purple-20** | `#d0c5f4` | — | — | — | | **purple-30** | `#b6a6e9` | — | — | — | | **purple-40** | `#876fd4` | — | — | — | | **purple-50** | `#5e40be` | 94 64 190 | 85 80 0 0 | Pantone 2097C | | **purple-60** | `#3d2785` | — | — | — | | **purple-70** | `#21134d` | — | — | — | | **purple-80** | `#1b0d33` | — | — | — |
> *Note: The "Auxiliary colors" section in your text was empty, so it has been omitted here.*
---
Information Palette > ⚠️ **Usage Note:** These colors are utilitarian. They should only be used for their intended purposes, not for decorative visuals.
| Color Name | HEX Code | RGB | CMYK | Pantone / Notes | | :--- | :--- | :--- | :--- | :--- | | **success-green-10** | `#e9f7df` | — | — | — | | **success-green-20** | `#d1f1bb` | — | — | — | | **success-green-30** | `#afdc8f` | — | — | — | | **success-green-40** | `#87bb62` | — | — | — | | **success-green-50** | `#63993d` | 99 153 61 | 70 0 100 10 | Pantone 7737C | | **success-green-60** | `#3d7317` | — | — | — | | **success-green-70** | `#204d00` | — | — | — | | **success-green-80** | `#183301
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,…
Deploy a PR's images (api-server, control-plane, runner) to any OpenShift namespace for integration testing. Works on both…