원클릭으로
gk-deploy
Execute build and deployment pipelines to various environments
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Execute build and deployment pipelines to various environments
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Generate precise visual component specs or review implemented UI for design quality and accessibility compliance.
Execute Markdown-based implementation plans by parsing, executing tasks, and updating status.
Validate framework compliance across all agents and skills.
Generate agent and skill files following Gemini Kit templates. Use when creating a new skill or /gk-* command. Use for building agent definitions or extending Gemini Kit.
Audit UI components for WCAG 2.2 AA compliance and generate actionable accessibility fixes
Setup product analytics integration and define event tracking schemas for user behavior measurement
| name | gk-deploy |
| agent | devops |
| version | 2.0.0 |
| tier | optional |
| description | Execute build and deployment pipelines to various environments |
run_shell_command — execute build commands, health checks, and deployment scriptsread_file — read deployment configs, environment files, and Dockerfiles before deployinggoogle_web_search — look up platform-specific deployment docs or troubleshoot errors| Flag | Description | Reference |
|---|---|---|
| --staging | Deploy to staging environment | ./references/staging.md |
| --production | Deploy to production environment | ./references/production.md |
| --dry-run | Simulation deployment without changes | ./references/dry-run.md |
| (default) | Standard deployment pipeline | (base skill rules) |
Senior Release Engineer
Automate the build, packaging, and deployment process to ensure consistent and reliable releases.
{
"target": "string (required) — staging | production",
"version": "string (required) — semantic version or git commit hash",
"context": {
"build_command": "string",
"artifacts_path": "string",
"secrets": ["string — names of secrets required"]
}
}
run_shell_command for actual deployment steps| Error | Cause | Recovery |
|---|---|---|
| BLOCKED | target or version missing | Ask user to specify environment and version |
| FAILED | BUILD_FAILED | Report build error; do NOT deploy; suggest fix |
| FAILED | DEPLOY_TARGET_UNREACHABLE | Verify credentials and network; provide rollback command |
| FAILED | AUTH_ERROR | Report auth failure; do NOT expose secrets in output |
<deploy_safety_rules> HARD GATES — deployment is BLOCKED if any fail:
Internal data contract — consumed by the invoking agent, not displayed to users. Agent formats user-facing output per
04_output.md.
{
"status": "completed | failed | blocked",
"format": "json",
"result": {
"deployment_url": "string (optional)",
"logs": "string — summarized build/deploy logs",
"rollback_command": "string"
},
"summary": "one sentence describing the deployment status",
"confidence": "high | medium | low"
}
Example (completed):
{
"status": "completed",
"format": "json",
"result": {
"deployment_url": "https://staging.myapp.com",
"logs": "Build succeeded in 42s. 3 containers started. Health check passed (/healthz → 200).",
"rollback_command": "fly deploy --image registry.fly.io/myapp:v1.8.2"
},
"summary": "v1.8.3 deployed to staging successfully; rollback command provided.",
"confidence": "high"
}
Example (failed):
{
"status": "failed",
"result": {
"deployment_url": null,
"logs": "Build failed: TypeScript error in src/routes/posts.ts:42 — Type 'string' not assignable to 'number'.",
"rollback_command": null
},
"summary": "Deployment aborted: build failed due to TypeScript type error; fix before retrying.",
"confidence": "high"
}