一键导入
infra-kit-workflow
Turn an infra ticket into a lightweight spec, implementation plan, task list, and implementation notes (with optional Confluence-ready output).
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Turn an infra ticket into a lightweight spec, implementation plan, task list, and implementation notes (with optional Confluence-ready output).
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Design infrastructure changes with explicit requirements, SLOs, security controls, rollout safety, and operational ownership.
Make infra PRs reviewable: PR readiness checklist, traceability to ticket, and how to respond to review feedback.
Standardize post-change verification and “definition of done” evidence for infra work (IaC/Helm/GitHub/Kubernetes).
Create, review, standardize, or troubleshoot GitHub repository and CI/CD assets (CODEOWNERS, templates, branch protection guidance, and GitHub Actions workflows).
Create, review, validate, refactor, or troubleshoot Helm charts, values.yaml files, templates, helpers, releases, and Kubernetes deployment defaults.
Create, review, validate, refactor, or troubleshoot Infrastructure-as-Code using Terraform and/or Terragrunt (modules, stacks, layouts, remote state, dependency wiring).
| name | infra-kit.workflow |
| description | Turn an infra ticket into a lightweight spec, implementation plan, task list, and implementation notes (with optional Confluence-ready output). |
Use this skill to run a repeatable workflow from an incoming ticket (Jira/GitHub/Slack/Email) to:
This framework focuses on infra delivery artifacts that are easy to review and operate.
For the end-to-end mapping across skills, see docs/infras-kit/flow.md.
docs/infras-kit/work-items/<id>-<slug>/.implementation-notes.md.bash infras-kit-plugin/skills/infra-kit.workflow/scripts/new-work-item.sh "<short title>" \
--id "<TICKET-ID>" \
--link "<ticket url>"
ticket.md, then generate plan.md and tasks.md.infra-kit.domain.iac for Terraform/Terragrunt changesinfra-kit.domain.helm for chart workinfra-kit.domain.k8s-doctor for runtime debugginginfra-kit.domain.github for repo and CI/CD changesinfra-kit.workflow.verify to record verification evidence and “definition of done”infra-kit.workflow.review to prepare PRs and handle review feedbackinfra-kit.workflow.audit to review before merge/releaseNote: skill names were renamed. Use infra-kit.workflow.* for workflow skills and infra-kit.domain.* for domain skills.
This workflow is intentionally iterative. If you discover new unknowns mid-way, add them as
[NEEDS CLARIFICATION: ...], loop back, and update the upstream artifact instead of guessing.
[NEEDS CLARIFICATION: ...][NEEDS CLARIFICATION] remain, ask targeted questions and stop[NEEDS CLARIFICATION] remain, ask targeted questions and stop[NEEDS CLARIFICATION] remain, ask targeted questions and stop[infra-kit.domain.iac], [infra-kit.domain.helm])[P]At the end of each phase, always do these two things in chat:
If the user explicitly wants an exploratory spike, allow proceeding with labeled assumptions:
[ASSUMPTION: ...] and keep them in the doc so they can be revisited.plan.md.[ASSUMPTION: ...].docs/infras-kit/work-items/<id>-<slug>/ticket.mddocs/infras-kit/work-items/<id>-<slug>/spec.mddocs/infras-kit/work-items/<id>-<slug>/plan.mddocs/infras-kit/work-items/<id>-<slug>/tasks.mddocs/infras-kit/work-items/<id>-<slug>/implementation-notes.mddocs/infras-kit/work-items/<id>-<slug>/confluence.md