aigw-contrib-add-api

Add or modify AI Gateway CRD types with kubebuilder markers and code generation.

3|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/missBerg/envoy-skills --skill aigw-contrib-add-api
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aigw-contrib-add-api
Source: https://github.com/missBerg/envoy-skills/tree/main/ai-gateway/contributors/skills/aigw-contrib-add-api
Command: npx skills add https://github.com/missBerg/envoy-skills --skill aigw-contrib-add-api

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Add or modify CRD types in envoyproxy/ai-gateway to support new capabilities and configurations across the AI Gateway stack.

Core Features & Use Cases

  • Define new CRD Go types in api/v1alpha1 with proper kubebuilder markers and JSON tags
  • Update code generation workflows (apigen/codegen) and ensure filterapi alignment
  • Support isolated PRs for API changes separate from implementation

Quick Start

Add the new field to the appropriate CRD type file and run make apigen and make codegen to propagate the changes.

Frequently Asked Questions about aigw-contrib-add-api

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add new fields to AI Gateway CRD types like AIGatewayRoute or AIServiceBackend?

To add new fields to AI Gateway CRD types, define the new field in the appropriate Go type file under api/v1alpha1 with proper kubebuilder markers and JSON tags, then run make apigen and make codegen to propagate the changes.

What is the process to update code generation and filterapi when modifying CRDs in envoyproxy/ai-gateway?

Updating code generation and filterapi alignment occurs after modifying CRD types by running make apigen and make codegen, ensuring the filterapi reflects the new configurations across the AI Gateway stack.

When should I use kubebuilder markers for extending AI Gateway APIs?

Kubebuilder markers are required when defining new CRD Go types in api/v1alpha1 to enforce validation rules and properly configure new capabilities across the AI Gateway stack.

Can I submit isolated PRs for API changes separate from the implementation in ai-gateway?

Yes, the Skill supports isolated PRs for API changes separate from implementation, allowing you to define new CRD Go types and update code generation workflows independently.

Does extending CRDs across the AI Gateway stack require updating BackendSecurityPolicy and QuotaPolicy?

Extending CRDs across the AI Gateway stack applies to multiple resources including BackendSecurityPolicy, QuotaPolicy, MCPRoute, and GatewayConfig, requiring Go type updates and codegen execution to enable new capabilities.