一键导入
cicd-container
CI/CD Container Generation - Generate Dockerfile, docker-compose.yml, and .dockerignore for the current project.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
CI/CD Container Generation - Generate Dockerfile, docker-compose.yml, and .dockerignore for the current project.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Flow: Auto - Full Issue Lifecycle in One Shot - Complete end-to-end workflow: start worktree → analyze issue → ELI5 plan + necessity gate → implement ...
Run quality checks (lint + test + typecheck + security) without committing
Flow: Finish - Quality Gates, Commit, Push, and Create PR - Run quality checks, commit changes, push the branch, and create a pull request.
Flow Commands - Streamlined worktree-based development workflow. No locks, no Redis - just git.
Flow: Merge PR and Clean Up - Merge the current branch's PR, then clean up the worktree and branch.
Diagnose flow workflow setup and environment
| name | cicd-container |
| description | CI/CD Container Generation - Generate Dockerfile, docker-compose.yml, and .dockerignore for the current project. |
Generate Dockerfile, docker-compose.yml, and .dockerignore for the current project.
lib/cicd:PYTHONPATH="$PWD/lib:$HOME/Projects/claude-power-pack/lib:$PYTHONPATH" python3 -m lib.cicd detect --quiet
PYTHONPATH="$PWD/lib:$HOME/Projects/claude-power-pack/lib:$PYTHONPATH" python3 -m lib.cicd container
Review output with the user. Show what will be generated.
Check for existing files before writing:
Dockerfile exists, ask before overwritingdocker-compose.yml exists, ask before overwriting.dockerignore exists, ask before overwritingWrite files if approved:
PYTHONPATH="$PWD/lib:$HOME/Projects/claude-power-pack/lib:$PYTHONPATH" python3 -m lib.cicd container --write
## Container Files Generated
Framework: {framework} ({package_manager})
Files created:
Dockerfile - Multi-stage build (builder -> runtime)
docker-compose.yml - (if compose_services configured)
.dockerignore - Standard patterns
To build: docker build -t myapp .
To run: docker compose up -d
container:
enabled: true
base_image: auto # auto-detected from framework
expose_ports: [8000]
compose_services:
- name: postgres
image: postgres:16-alpine
ports: ["5432:5432"]
environment:
POSTGRES_DB: app