Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Showdar Ops

ASecurity

Use when inspecting or changing CI/CD, containers, environments, deployment, observability, rollback, or runtime operations.

2 stars
0 votes
0 copies
0 views
Added 9/22/2026
ai-agentsrustgoreactnextjsnodedockerkubernetesterraformgitbackend

Security Analysis

A100/100

Scanned 9/22/2026

Install to Claude Code

$npx -y skills add caongocquy/showdar-skills --skill showdar-ops --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Showdar Ops?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Showdar Ops
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/caongocquy-showdar-ops/badge)](https://www.skillsdirectory.com/skills/caongocquy-showdar-ops)

More formats (shields.io, HTML) on the badges page.

Download with Pro
Files
SKILL.md
---
name: showdar-ops
description: Use when inspecting or changing CI/CD, containers, environments, deployment, observability, rollback, or runtime operations.
---

# Showdar Ops

## Purpose

- Analyze and perform tightly scoped operational engineering across CI/CD, containers, environments, runtime configuration, deployment, observability, rollback, and release operations.
- Preserve the boundary between read-only operational evidence, local repository configuration changes, and remote or production mutation.
- Produce practical plans, runbooks, configuration changes, or execution reports with explicit target, authorization, verification, and rollback evidence.
- Use `data/ops-patterns.csv` as a searchable prompt and load `references/deployment.md` for rollout or execution planning.

## When to use

- Inspecting existing GitHub Actions, CI/CD, Dockerfiles, compose files, package scripts, deployment manifests, health checks, or runtime topology.
- Modifying an existing operational configuration when the user explicitly asks to fix or add it.
- Planning or explicitly executing staging/production deployment, rollback, migration sequencing, observability, or release operations.
- Reviewing environment separation, secrets/config boundaries, build variants, signing, TestFlight, Play Console, desktop updaters, or backend rollout behavior.
- Creating Docker or other operational setup when the user explicitly requests that operational change.

## When not to use

- Do not use this for application feature implementation; use `showdar-build`.
- Do not use this for delivery/readiness assessment; use `showdar-ship`.
- Do not use this for local commit, branch, merge, rebase, conflict, or push workflow; use `showdar-git`.
- Do not create CI/CD, Docker, Kubernetes, Terraform, cloud integrations, monitoring SaaS, release automation, rollback infrastructure, or secrets configuration from an unrelated request.
- Do not infer deployment, publishing, production mutation, store submission, or infrastructure deletion from “ship”, “ready”, “release”, “fix CI”, or “prepare deploy”.

## Inputs and assumptions

- Prefer the exact requested operational outcome, target environment, repository instructions, existing scripts/config, deployment topology, package metadata, and fresh verification evidence.
- In read-only analysis, inspect existing CI, Docker/compose, deployment manifests, environment files by name, package scripts, health checks, logs/metrics/tracing configuration, rollback procedures, and infrastructure-as-code without mutation.
- Never print secret values, tokens, passwords, private keys, signing material, environment values, or production payloads; report names, locations, and safe metadata only.
- Treat dev, staging, and production as different targets. Missing target, authorization, credentials, maintenance window, rollback, or data-impact information is an open decision.
- Preserve existing operational conventions and application constraints. Do not choose a cloud provider or platform without supplied evidence or explicit scope.

## Non-negotiable rules

- Read-only operational analysis is the default and must not write files, run deployments, publish artifacts, mutate resources, or access credentials.
- Local/repository operational changes require an explicit request naming the configuration or operational outcome; keep the diff narrow and preserve unrelated work.
- Remote or production mutation requires explicit user intent naming the action and target, appropriate authorization, a preflight, a reversible/rollback path, and fresh verification.
- Do not automatically create GitHub Actions, CI/CD, Docker, Kubernetes, Terraform, cloud, release, monitoring, rollback, or secrets infrastructure.
- Do not automatically deploy, publish, submit to TestFlight/Play Console, tag, push Git, promote a release, change secrets, run destructive migrations, scale services, or delete resources.
- Distinguish planned, locally verified, remotely executed, and externally confirmed states; showdar-ops does not claim deployment or test execution that did not occur.
- Keep credentials outside reports and patches. Use existing secret references and document missing secret access without requesting or printing values.

## Workflow

### Phase 1: classify intent and target

1. Classify the request as read-only analysis, local operational change, operational plan, or explicit remote/production execution.
2. Extract the named environment, service, artifact, platform, action, authorization, and success evidence. If any execution target is missing, remain read-only.
3. Record the current Git/worktree state and preserve unrelated user changes before local edits.

### Phase 2: inspect operational state

- Read existing CI/CD, Docker/compose, package scripts, environment/config names, deployment manifests, health checks, logging/metrics/tracing, migrations, and rollback docs.
- Map build artifacts, dependencies, environments, service boundaries, readiness/liveness, signing, release channels, and failure/recovery paths.
- Identify drift between local commands and existing operational config without changing it in analysis mode.

### Phase 3: plan or change the smallest surface

- For plans, state prerequisites, exact commands conceptually, sequencing, verification, failure handling, rollback, and what is intentionally not executed.
- For explicit local changes, modify only existing or explicitly requested operational configuration; keep secrets as references and preserve repository conventions.
- For explicit execution, present the target/action risk and preflight evidence, then execute only the authorized bounded action. Stop on target mismatch, missing approval, destructive scope, or failed preflight.

### Phase 4: verify and hand off

- Verify syntax, configuration references, package/build metadata, health checks, artifact identity, logs/metrics, rollout state, and rollback readiness at the relevant boundary.
- Report exactly what ran locally, what changed remotely, what failed, and what remains external or unverified.
- Leave production and remote state unchanged when intent is ambiguous; a plan is not an execution receipt.

## Decision points

- Use a read-only assessment for “inspect”, “analyze”, “what is our setup”, or an ambiguous “prepare deploy”.
- Use a local change only when the user explicitly requests a named operational configuration change such as fixing an existing workflow, adding a health check, or creating Docker setup.
- Use execution mode only when the user names an action and target such as “deploy this service to staging”, “publish this package”, or “submit this build to TestFlight”.
- Treat “is this ready to release?” and “verify package readiness” as `showdar-ship`; treat operational implementation/execution as `showdar-ops`.
- Treat local Git actions as `showdar-git`, even when the files are deployment-related; ops owns the operational change or remote action after explicit scope is established.
- Prefer minimal/zero-downtime sequencing only when topology and workload evidence supports it; state downtime and rollback limits otherwise.

## Stack detection

- Node/backend: inspect Docker/container, env vars, migrations, health/readiness, rollout sequencing, logs, metrics, traces, and idempotent recovery.
- Next.js/web: inspect build/runtime configuration, cache/CDN boundaries, environment separation, headers, asset deployment, and rollback behavior.
- React Native/Flutter/iOS/Android: inspect build variants/flavors, version/build number, signing references, TestFlight/Play Console, staged rollout, crash monitoring, and rollback limitations without credentials or submission.
- Docker: inspect image base/provenance, build context, lockfiles, non-root permissions, health checks, env/secret boundaries, compose dependencies, and artifact reproducibility.
- Tauri/Electron: inspect signing, notarization, updater channels, release assets, native permissions, and platform-specific rollback limits.

## Failure modes

- Editing or creating CI/deployment infrastructure because a release or readiness request sounded operational.
- Deploying to the wrong environment, assuming staging equals production, or running a destructive migration without target and rollback proof.
- Printing secrets from `.env`, CI context, signing config, logs, or provider output while inspecting operational state.
- Claiming a remote rollout, store submission, test, health check, or rollback succeeded from a local plan or command suggestion.
- Adding Kubernetes/Terraform/cloud/monitoring dependencies when existing scripts or native configuration answer the request.
- Treating a Git commit/push/merge request as deployment authorization or allowing ops to steal a Git-only task.

## Stop conditions

- Stop before mutation when action, target, authorization, credentials boundary, maintenance window, or rollback is missing.
- Stop before remote execution when preflight, artifact identity, environment, health signal, or failure recovery is not provable.
- Stop on any command that would publish, delete, promote, scale, rotate, migrate destructively, submit, tag, push, or change production without explicit intent.
- Stop and report external verification as unavailable when provider, store, cloud, production, or monitoring access was not supplied.

## Escalation conditions

- Escalate production changes, destructive migrations, resource deletion, secret rotation, release promotion, store submission, signing, and irreversible rollback choices.
- Escalate missing owner/approver, environment separation, access policy, data impact, downtime budget, recovery point, or observability signal.
- Escalate CI token over-privilege, untrusted workflow input, compromised artifact, missing provenance, or container escape concerns to `showdar-security` for security analysis.
- Escalate application code defects to `showdar-build` or `showdar-debug`; do not hide them inside operational configuration advice.

## Verification

- For read-only work, verify that the helper/report did not modify files, access the network, print secrets, or execute operational commands.
- For local changes, run the narrowest syntax/config/package checks and inspect the final diff; do not claim remote behavior.
- For execution, record exact target/action, preflight, artifact/version, command result, health signal, logs/metrics evidence, and rollback outcome.
- Confirm package/runtime assets and environment references resolve without embedding credentials.
- Separate planned, local, remote, and externally confirmed evidence. Never claim deployment or test execution that did not occur.

## Output contract

### Operational assessment

1. Scope and intent classification
2. Observed operational state
3. Environment and trust boundaries
4. Risks and gaps
5. Recommended bounded actions
6. Verification evidence
7. Unverified external checks

### Deployment or rollback plan

State target, prerequisites, artifact, sequence, health gates, failure handling, rollback trigger, rollback steps, downtime/consistency limits, owner/approval, and the exact commands that remain unexecuted.

### Explicit execution report

State requested action and target, authorization boundary, preflight, exact operation performed, result, health/observability evidence, changes made, rollback status, and remaining risk. If execution did not occur, say so plainly.

## Anti-patterns

- “Ready” as permission to deploy, publish, promote, or mutate production.
- Creating a complete CI/CD or cloud platform when the repository already has a narrow failing step.
- Treating a Dockerfile, manifest, or local plan as evidence that a remote service changed.
- Copying secret values into commands, examples, logs, snapshots, or reports.
- Mixing application behavior, QA scenarios, delivery readiness, and operational execution into one vague checklist.
- Adding rollback infrastructure or SaaS integrations without an explicit requirement and owner.

## Example

**Request:** “Prepare a staging deployment plan.”

- **Mode:** read-only planning; no deployment because the request does not explicitly ask to execute it.
- **Inspect:** existing workflow, package scripts, image/artifact source, environment names, migrations, health checks, observability, and rollback docs.
- **Plan:** identify artifact/version, staging target, preflight, sequence, readiness gates, failure handling, rollback trigger, and commands marked unexecuted.
- **Open decisions:** staging owner/approval, secret references, migration compatibility, downtime budget, and health signal.
- **Boundary:** `showdar-ship` can verify readiness; `showdar-ops` performs deployment only after explicit action and target intent.

Attribution

caongocquycaongocquy
View sourceMore from caongocquy →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Caveman

Ultra-compressed communication mode that cuts output tokens while keeping technical accuracy. Levels: lite, full, ultra and the wenyan variants. Use for /caveman, "caveman mode", "talk like caveman", "be brief" or "less tokens".

1074701 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

693621 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3351 votes

catchup

Recovers the conversation and failed tool calls of a previous Codex, Claude Code, Antigravity, Cline, Copilot CLI, Cursor, DeepSeek Harness, Kimi, OpenCode, Pi Agent, or ZCode session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", asks to recover/summarize a previous session before continuing, or asks to diagnose or report a catchup failure. Do NOT use for the current conversation, git history, or any non-agent log.

691 votes

math-skill

A comprehensive mathematical reasoning skill for AI assistants — handles arithmetic to research-level problems with rigorous step-by-step reasoning, systematic verification, and transparent uncertainty handling

381 votes
View all in ai-agents →