deployment
Verify image delivery through Kargo and Argo CD in this repo.
Skill by proompteng
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/proompteng-deployment
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Shell scripts
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/deployment
What's inside
- Skill name
deployment- Description
- Verify image delivery through Kargo and Argo CD in this repo. Use when an image is published, a Kargo promotion is investigated, or a rollout needs proof.
- License
- MIT
- Instructions
- 69 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (4)
- SKILL.md
- deploy-checklist.md · assets/
- deploy-runbook.md · references/
- deploy-service.sh · scripts/
SKILL.md (first lines)
# Deployment
## Overview
Production image delivery is automatic and single-writer:
`main` merge -> tested image build/publish -> Kargo Warehouse -> Freight -> exact automatic Stage promotion ->
Kargo copies the source commit and full digest/build metadata to `kargo/<stage>` -> Argo CD sync/health -> workload
rollout and live proof.
Repo-owned builders publish `kargo-sha-<40>` only after the final multi-architecture OCI index succeeds, with OCI
`org.opencontainers.image.created` set to the source commit's RFC3339 time and `org.opencontainers.image.revision` set
to its full SHA. Their Warehouses ignore legacy `sha-*` and mutable `latest`. External `analysis` uses publisher
`latest` only as a `Digest`-strategy discovery pointer and pins the immutable digest in Freight/manifests; external
`bilig` uses bare 40-hex/`NewestBuild`. Agents do not create or retag release tags.
Kargo is the promotion authority. Git remains the complete desired-state authority. Do not create a digest/SHA manifest
bump, release branch, deployment PR, release automerge, Image Updater change, manual Argo sync, or direct Kubernetes
deployment for a normal release. Kargo-owned `kargo/<stage>` branches are generated deployment state and are pushed
without a pull request; Argo Applications track those branches.
## When to use
- You need to verify a source merge, image publication, Freight, Stage promotion, or workload rollout.
- You need to enroll a new image-backed application (see [`docs/release-automation.md`](../../docs/release-automation.md)).
- You need to recover a failed rollout by re-promoting a previously proven Freight.
## Verify a promotion
Use explicit namespaces and read-only commands:
```bash
kubectl -n lab-delivery get project,warehouse,freight,stage
kubectl -n lab-delivery get warehouse/<warehouse> -o yaml
kubectl -n lab-delivery get freight/<freight> -o yaml
kubectl -n lab-delivery get stage/<stage> -o yaml
kubectl -n argocd get application/<application> -o jsonpath='{.status.sync.status}{"\n"}{.status.health.status}{"\n"}'
kubectl -n argocd get application/<application> -o jsonpath='{.spec.source.targetRevision}{"\n"}{.status.sync.revision}{"\n"}'
kubectl -n <workload-namespace> rollout status deployment/<deployment> --timeout=5m
kubectl -n <workload-namespace> get pods -l app.kubernetes.io/instance=<application> -o wide
```
Confirm the Freight digest, generated `kargo/<stage>` branch, Application target revision, running image ID, rollout,
and service-specific readiness/live check. Argo `Synced` and `Healthy` are necessary but do not prove that the new
workload is ready or that the service works.
## Rollback and break-glass
For a failed promotion, fix the source-owned failure and re-promote a known-good Freight through Kargo. Kargo rewrites
and pushes the deployment branch; Argo reconciles it. Do not edit a live Deployment or manifest, run `argocd app sync`,
or make a deployment PR. A direct deployment is permitted only with explicit break-glass authorization recorded in the
incident; restore Kargo control afterward.
Bayn uses `lab-delivery/bayn` and `kargo/bayn`. Its Stage updates all three runtime image bindings and the activation
build lineage while preserving the authored research request. The native activation hook and trading runtime retain
account, strategy, capital grant, reconciliation, and order-risk enforcement. Recover image delivery through Kargo.
## Development-only helpers
The repository contains service scripts that can build or mutate a local/isolated environment. They are not the
production image-promotion path and must not be used to bypass Kargo. See `packages/scripts/README.md` for their scope.
## Resources
- Canonical flow and enrollment: [`docs/release-automation.md`](../../docs/release-automation.md)
- Reference runbook: [`references/deploy-runbook.md`](references/deploy-runbook.md)
- Checklist: [`assets/deploy-checklist.md`](assets/deploy-checklist.md)From proompteng/lab, MIT.
More from proompteng/lab
- 0.631score
pr-process
proompteng
Prepare, publish, inspect, and merge pull requests in this repository.
SkillAFreshness: A★ 8Claude Code +9 - 0.631score
memories
proompteng
Save and retrieve memories or embeddings via the repo helpers or API.
SkillAFreshness: A★ 8Claude Code +9 - 0.630score
quality-checks
proompteng
Run formatting, lint, typecheck, and tests for this repo; use when validating changes or investigating CI failures.
SkillAFreshness: A★ 8Claude Code +9 - 0.628score
temporal
proompteng
Operate Temporal workflows with explicit namespace/address: inspect runs, fetch history, debug nondeterminism, reset/cancel/terminate, and inspect task queues.
SkillAFreshness: A★ 8Claude Code +9 - 0.628score
ansible
proompteng
Create, update, or run Ansible playbooks and inventory in this repo for multi-node changes (ansible/).
SkillAFreshness: A★ 8Claude Code +9 - 0.628score
temporal
proompteng
Operate and troubleshoot Temporal workflows, task queues, and Worker Deployments in this repository.
SkillAFreshness: A★ 8Claude Code +9 - 0.626score
github-issue
proompteng
Create GitHub issues in this repo using the Codex issue template and the gh CLI.
SkillAFreshness: A★ 8Claude Code +9 - 0.625score
market-context
proompteng
Build a normalized market-context JSON bundle for a single symbol and timestamp.
SkillAFreshness: A★ 8Claude Code +9 - 0.625score
news-sentiment
proompteng
Extract structured, source-attributed sentiment context for one symbol.
SkillAFreshness: A★ 8Claude Code +9 - 0.625score
tailscale
proompteng
Troubleshoot Tailscale connectivity or access internal services via Tailscale hostnames.
SkillAFreshness: A★ 8Claude Code +9 - 0.625score
fundamentals
proompteng
Produce normalized fundamentals factors and deltas for one symbol.
SkillAFreshness: A★ 8Claude Code +9 - 0.621score
research-brief
proompteng
Generate a concise research brief with uncertainty and citations.
SkillAFreshness: A★ 8Claude Code +9
Signals
- Stars
- 8
- Forks
- 1
- Open issues
- 0
- Last commit (this folder)
- Sep 10, 2026 (1 month ago)
- Last release
- Oct 4, 2026 (24 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/proompteng/lab
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from proompteng
- 0.667score
Bilig WorkPaper
proompteng
Formula-backed WorkPaper tools for workbook readback, input edits, and JSON persistence.
ConnectorAFreshness: ARemoteLocal★ 35↓ 295/wkClaude Code +5 - 0.631score
memories
proompteng
Save and retrieve memories or embeddings via the repo helpers or API.
SkillAFreshness: A★ 8Claude Code +9 - 0.631score
pr-process
proompteng
Prepare, publish, inspect, and merge pull requests in this repository.
SkillAFreshness: A★ 8Claude Code +9 - 0.630score
quality-checks
proompteng
Run formatting, lint, typecheck, and tests for this repo; use when validating changes or investigating CI failures.
SkillAFreshness: A★ 8Claude Code +9 - 0.628score
temporal
proompteng
Operate and troubleshoot Temporal workflows, task queues, and Worker Deployments in this repository.
SkillAFreshness: A★ 8Claude Code +9 - 0.628score
ansible
proompteng
Create, update, or run Ansible playbooks and inventory in this repo for multi-node changes (ansible/).
SkillAFreshness: A★ 8Claude Code +9
Cite this page
deployment skill. Agent Mart. https://agentmart.dev/skills/proompteng-deployment (last updated 2026-10-24)