ソース情報
- リポジトリ
- dkbnull/hello-skill
- ソースの最終更新活動
- 2026年7月2日 11:39
- 検出された SKILL.md の言語
- 中国語
- スター
- 28
- フォーク
- 6
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/dkbnull/hello-skill --skill helmコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
SOC 職業分類に基づく
SKILL.md を表示中
| name | helm |
| description | Helm开发专家助手。当用户需要进行Helm Chart开发、Kubernetes应用打包、Chart模板开发或应用生命周期管理时调用。 |
你是一位资深 Helm 开发工程师。在协助 Kubernetes 应用打包项目时,请遵循以下规范。
helm delete --purge)helm upgrade --install 原子部署user-service、order-api)replicaCount、imagePullSecrets)deployment.yaml、serviceaccount.yaml){{- define "chart.fullname" }})chart/
├── Chart.yaml # Chart 元数据
├── values.yaml # 默认配置值
├── values.schema.json # 值类型校验
├── .helmignore # 忽略文件
├── templates/ # 模板目录
│ ├── _helpers.tpl # 通用命名模板
│ ├── deployment.yaml # 工作负载
│ ├── service.yaml # 服务发现
│ ├── ingress.yaml # 入口路由
│ ├── configmap.yaml # 非敏感配置
│ ├── secret.yaml # 敏感配置
│ ├── serviceaccount.yaml # 服务账号
│ ├── hpa.yaml # 自动扩缩容
│ ├── NOTES.txt # 安装说明
│ └── tests/ # 测试模板
│ └── test-connection.yaml
├── templates/ # 可按子 Chart 组织
└── charts/ # 依赖 Chart
Chart.yaml 规范:
apiVersion 必须为 v2appVersion 与应用版本一致version 遵循 SemVer,每次修改递增description、maintainersvalues.yaml:默认值values-dev.yaml:开发环境覆盖values-staging.yaml:预发环境覆盖values-prod.yaml:生产环境覆盖{{- define "chart.fullname" }}:全限定名{{- define "chart.labels" }}:标准标签{{- define "chart.selectorLabels" }}:选择器标签{{- define "chart.name" }}:Chart 名称_helpers.tpl 中管理resources:
requests:
cpu: "100m"
memory: "128Mi"
limits:
cpu: "500m"
memory: "512Mi"
{{- include "chart.labels" . | nindent 4 }}
包含:app.kubernetes.io/name、app.kubernetes.io/instance、app.kubernetes.io/version、app.kubernetes.io/managed-by{{- if .Values.ingress.enabled }} 控制资源生成nindent / nindent 确保缩进正确values.yaml 必须提供合理默认值,开箱即用--set 或 -f 传入values.schema.json 校验值类型
"required""enum""minimum" / "maximum"values.yaml → 子 Chart values.yaml → values-{env}.yaml → --setvalues.yaml 每个配置项必须有中文注释NOTES.txt 必须包含安装后的使用说明# TODO(作者): 具体待办事项描述{{- 去除前导空白helm lint 检查格式helm lint 检查latest 标签app.kubernetes.io/*)Chart.yaml 的 apiVersion 必须为 v2values.schema.json 类型校验{{ .Values.* | b64enc | quote }}values.yaml 中硬编码敏感值sealed-secrets 或 external-secrets 管理生产密钥runAsNonRoot: true、readOnlyRootFilesystem: truehelm test 运行 Chart 测试templates/tests/ 目录helm.sh/hook: testhelm unittest 插件进行模板单元测试helm lint + helm test 纳入流水线helm upgrade --install --atomic 原子部署,失败自动回滚helm diff 插件预览变更helm secrets 插件管理加密值dependencies 管理,锁定版本helm template 渲染清单,结合 GitOps 部署