KubeShark: Kubernetesスキル(Claude Code / Codex対応)による誤ったYAML検出

Lukas Niessenは、Claude CodeとCodex向けのKubernetesスキルKubeSharkを構築しました。これは特定の問題に対処します:LLMがKubernetes YAMLを記述する際に幻覚を起こすことです。非推奨のAPIバージョンを生成したり、セキュリティコンテキストを忘れたり、どのPodも選択しないServiceを作成したり、プローブを誤設定したり、リソース要求を省略したり、一見有効に見えても負荷がかかると失敗するロールアウトを生成したりします。Kubernetesはこれらに非常に厳しく、間違ったServiceセレクタや壊れたliveness probeは正常に適用されるものの、サイレント障害やPod再起動を引き起こします。
障害モード優先型ワークフロー
KubeSharkは単なるベストプラクティスの集まりではありません。YAMLを生成する前に、エージェントは6つの障害領域で何が問題になる可能性があるかを考慮する必要があります。
- 安全でないワークロードのデフォルト設定
- リソース枯渇
- ネットワーク露出
- 特権の乱用
- 脆弱なロールアウト
- APIの逸脱
この考慮の後でのみ、マニフェスト、Helmチャート、Kustomizeオーバーレイ、RBAC、NetworkPolicy、または検証手順を生成します。運用上の詳細を避けられないものにし、スキップされないようにするという考え方です。
キャッチする具体的なミス
- Deploymentのラベルと一致しないServiceセレクタ
- 最新のKubernetesで削除されたAPIバージョンを使用するIngress
- セキュリティコンテキストなしでrootとして実行されるDeployment
- 外部データベースをチェックするliveness probe
- RoleBindingで十分なのにClusterRoleBindingを使用
- スケールダウン時にPVCが消えると想定するStatefulSet
- 誤ったKubernetes APIで有効なYAMLをレンダリングするHelmテンプレート
- 静かに間違ったリソースをターゲットにするKustomizeパッチ
トークン効率的なアーキテクチャ
KubeSharkのメインのSKILL.mdはコンパクトで手続き的に保たれています。より深い知識は、関連する場合にのみロードされる焦点を絞った参照ファイルに格納されています。例えば、プローブのガイダンスはRBACルールをロードせず、HelmタスクはNetworkPolicyのガイダンスをロードしません。これによりトークンの浪費を防ぎ、エージェントが無関係な概念を混在させる可能性を減らします。
このスキルは、条件付き参照取得を介してプラットフォーム固有のコンテキストもサポートします。IRSA、Karpenter、Azure Workload Identity、GKE Autopilot、OpenShift Routes、ApplicationSet、HelmRelease、ServiceMonitor、OpenTelemetry Collectorなどのシグナルを検出し、一致する参照をロードします。これにより、EKS、AKS、GKE、OpenShift、GitOps、または可観測性に対応したマニフェスト生成とレビューが、コンテキストが関連する場合にのみ可能になります。
デフォルトはセキュリティ重視で、Pod Security Standards、クロスリソースの一貫性チェック、ラベル/セレクタ/ポートの整合性、非推奨APIの回避、ロールバックガイダンスが組み込まれています。
ターゲットオーディエンス
プラットフォームエンジニア、SRE、DevOpsエンジニア、およびKubernetes作業にClaude CodeやCodexを使用するすべての人。
📖 全文を読む: r/openclaw
👀 See Also

ジェマ ジェム:WebGPUを介したブラウザ自動化のためのオンデバイスAIエージェント
Gemma Gemは、GoogleのGemma 4モデル(2Bまたは4B)をWebGPUを使用して完全にオンデバイスで実行し、APIキーやクラウド依存関係なしで動作するChrome拡張機能です。ページコンテンツの読み取り、スクリーンショットの撮影、要素のクリック、テキスト入力、スクロール、チャットインターフェースを介したJavaScriptの実行などのツールを提供します。

wearehereブラウザ拡張機能は、サイトの追跡とプライバシーリスクをスキャンします。
wearehereは、Cookie、トラッカー、デバイスフィンガープリンティング、ダークパターンなど10のカテゴリにわたってウェブサイトをスキャンし、プライバシーリスクに基づいてスコアを付けるブラウザ拡張機能です。サイズは200KB未満で、ブラウザ内でローカルに動作し、barebrowse MCPサーバーを介してAIエージェントと統合するためのnpmパッケージとしても提供されています。

AIコーディングエージェントを使用する開発者のためのEssential OpenClawプラグイン
ある開発者がOpenClawプラグインをテストし、セキュリティのためのenv-guard、誤ったコミットを防ぐcommit-guard、860以上のツールに接続するcomposio、長時間セッションのためのcortex-memory、支出の可視化のためのcost-tracker、不安定な接続を修正するopenclaw-better-gatewayなど、必須ツールを特定しました。

エングラムメモリSDK:ローカルモデル搭載AIエージェント向けグラフベースメモリ
Engram Memory SDKは、LiteLLMを介してローカルモデルと連携するAIエージェント向けのオープンソースグラフメモリシステムです。取り込みにはLLM呼び出しが1回のみ必要で、その後はベクトル検索とグラフトラバーサルによる想起が可能で、継続的なLLMコストはゼロです。