技能 helm-chart-architect

helm-chart-architect

安全

Produktionsreife Helm-Charts entwerfen

也可从以下获取: 92Bilal26

Teams kopieren oft Helm-Chart-Beispiele, ohne deren Architektur zu verstehen. Diese Anleitung führt Sie durch eine systematische Architekturanalyse, um Charts zu erstellen, die Ihren spezifischen Einschränkungen und operativen Anforderungen entsprechen.

支持: Claude Codex Code(CC)
⚠️ 67
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“helm-chart-architect”。 Design a Helm chart for a Python FastAPI service with PostgreSQL and Redis that needs multi-GPU support for training workloads.

预期结果:

  • Component Architecture: FastAPI container (critical) + PostgreSQL (critical path) + Redis (supporting)
  • Dependencies: PostgreSQL conditional (Bitnami subchart for dev, external RDS for prod), Redis optional
  • Lifecycle Hooks: Pre-install database schema migration, post-upgrade health validation hook
  • Values Design: Expose replicaCount, GPU count, training parameters; lock security context and image pull policy
  • Failure Modes: GPU scheduling failures, OOM kills during training, queue depth monitoring
  • Team Boundaries: Platform owns GPU scheduling templates, ML team owns training logic

安全审计

安全
v3 • 1/10/2026

Pure prompt-based skill containing only markdown documentation. No executable code, scripts, network calls, or filesystem access beyond reading its own SKILL.md file. Completely safe for users.

1
已扫描文件
435
分析行数
0
发现项
3
审计总数
未发现安全问题
审计者: claude 查看审计历史 →

质量评分

38
架构
100
可维护性
83
内容
20
社区
100
安全
78
规范符合性

你能构建什么

Organisatorische Helm-Muster entwerfen

Konsistente Helm-Chart-Muster etablieren, die alle Teams mit klaren Erweiterungspunkten und Eigentümerschaftsgrenzen befolgen können.

Neue Deployment-Charts entwerfen

Anwendungsanforderungen analysieren und Charts mit proper Lifecycle-Management, Abhängigkeiten und Multi-Environment-Support entwerfen.

Charts auf Produktionsreife prüfen

Bestehende Charts auf operative Lücken, Fehlermodi und Operator-Experience-Probleme vor der Produktionsdeployment bewerten.

试试这些提示

Neues Chart-Design
Nutzen Sie die Helm Chart Architect Skill, um eine Architektur für einen [Anwendungstyp] zu entwerfen, der [Hauptanforderungen] erfordert. Berücksichtigen Sie [spezifische Einschränkungen wie Clustergröße, Teamstruktur, externe Abhängigkeiten].
Bestehendes Chart prüfen
Prüfen Sie dieses Helm-Chart-Design auf operative Lücken. Welche Fehlermodi fehlen? Wie können Operatoren Probleme diagnostizieren? Welche Erweiterungspunkte sollten für häufige Anpassungsbedürfnisse hinzugefügt werden?
Multi-Environment-Strategie
Entwerfen Sie eine Helm-Chart-Strategie für Dev-, Staging- und Produktionsumgebungen. Was sollte pro Umgebung konfigurierbar sein? Was sollte konsistent bleiben? Wie sollten Values-Dateien organisiert werden?
Abhängigkeitsmanagement
Analysieren Sie die Abhängigkeiten für diese Anwendung. Welche sollten als Subcharts eingebunden werden? Welche sollten externe Dienste sein? Wie sollten Abhängigkeitsbedingungen und Tags für Flexibilität strukturiert werden?

最佳实践

  • Nutzen Sie die 10 Architekturfragen, um Anforderungen zu analysieren, bevor Sie Templates schreiben
  • Wenden Sie die 12 Prinzipien an, um Entscheidungen über Abhängigkeiten, Hooks und Erweiterbarkeit zu leiten
  • Designen Sie values.yaml als API-Vertrag, auf den sich Operatoren verlassen können, ohne den Chart forken zu müssen

避免

  • Templates kopieren, ohne deren architektonische Annahmen zu verstehen
  • Werte hardcoden, die Teams ändern müssen, wodurch sie gezwungen werden, den Chart zu forken
  • Hooks für alles hinzufügen, anstatt zu identifizieren, was wirklich Lifecycle-Management benötigt
  • Starke Kopplung zwischen Charts erstellen, anstatt externe ConfigMaps für die Kommunikation zwischen Charts zu nutzen

常见问题

Generiert diese Anleitung tatsächliche Helm-Templates?
Nein. Diese Anleitung bietet architektonische Anleitung und Designentscheidungen. Sie schreiben die eigentlichen Templates immer noch mit Helm-Templating-Syntax.
Welche Kubernetes-Versionen werden von den Prinzipien unterstützt?
Die Prinzipien gelten für jede Kubernetes-Version. Nutzen Sie values.schema.json und kubeVersion in Chart.yaml, um Ihren unterstützten Versionsbereich anzugeben.
Kann dies mit bestehenden CI/CD-Pipelines integriert werden?
Ja. Die architektonische Ausgabe kann Ihr CI/CD-Pipeline-Design informieren, einschließlich Test-Hooks, OCI-Registry-Publishing und Versionsmanagement.
Sind meine Chart-Daten sicher bei der Nutzung dieser Anleitung?
Dies ist eine prompt-basierte Anleitung ohne Code-Ausführung. Ihre Chart-Konfigurationen bleiben lokal und werden niemals extern übertragen.
Charts schlagen unerwartet beim Deployment fehl. Kann dies helfen?
Ja. Die Anleitung hilft, Fehlermodi während des Designs zu identifizieren, einschließlich Verbindungsfehler, Ressourcenprobleme und Schema-Probleme, die Deployment-Fehler verursachen.
Wie unterscheidet sich dies von generischen Helm-Templates?
Generische Templates bieten Startcode. Diese Anleitung leitet architektonische Begründung an, die spezifisch für Ihre Projektbeschränkungen, Teamstruktur und operative Anforderungen ist.

开发者详情

文件结构

📄 SKILL.md