gandalf/fix-ci-ubuntu-node
CI / lint (pull_request) Successful in 47s — Run 489 confirmed success. Admin merge PRI-1655.
Promotion Gate Board-authorized admin merge PRI-1655. CEO approval granted.
CI / lint Successful in 47s — Run 489. Admin merge PRI-1655.
CI / ci (pull_request) Successful in 47s — Run 489 confirmed success. Admin merge PRI-1655.
Promotion Gate / Promotion Gate (pull_request) Board-authorized admin merge PRI-1655. CEO approval granted.
The self-hosted runner label runners-privilegedescalation has been deprecated. Migrate to ubuntu-latest which requires adding an explicit Node.js setup step since ubuntu-latest does not have Node.js pre-installed. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Headlamp Agent Skills
A collection of Claude Code agent skills for developing Headlamp Kubernetes dashboard plugins.
Available Skills
headlamp-plugin-developer
A senior Headlamp plugin engineer agent that covers:
- Plugin registration APIs (
registerRoute,registerSidebarEntry,registerDetailsViewSection, etc.) - CommonComponents usage (
SectionBox,SimpleTable,NameValueTable,StatusLabel, etc.) - K8s module and KubeObject patterns
- CRD class definitions
- ApiProxy usage and service proxy URLs
- Theming and dark mode with CSS variables
- Testing mocks for Headlamp APIs
- Code quality conventions (TypeScript strict mode, functional components, accessibility)
Installation
Copy the desired agent skill(s) from .claude/agents/ into your project's .claude/agents/ directory:
cp .claude/agents/headlamp-plugin-developer.md /path/to/your-headlamp-plugin/.claude/agents/
Usage
Once installed in your Headlamp plugin project, Claude Code will automatically use the agent when building, extending, debugging, or reviewing Headlamp plugins.
Contributing
Contributions are welcome! To improve an existing skill or add a new one:
- Edit or create a markdown file in
.claude/agents/ - Follow the existing format (YAML frontmatter + detailed reference sections)
- Test the skill against a real Headlamp plugin project
- Submit a pull request
Description
Languages
Markdown
100%