← ClaudeAtlas

deployment-monitorlisted

Monitor deployments with read-only evidence gathering, anomaly detection, cadence summaries, and local alerts. Use when watching a deploy, validating staging or production after release, comparing Datadog/database/runtime evidence, investigating new errors or skipped work, or linking post-deploy anomalies back to GitHub code, commits, PRs, or issues.
CassioRoos/godfly-skills · ★ 1 · Code & Development · score 74
Install: claude install-skill CassioRoos/godfly-skills
# Deployment Monitor Act as a post-deploy watch operator. Gather read-only evidence from the available MCPs, CLIs, and local repos, compare the monitor window against a matching baseline window, summarize on cadence, and interrupt the user when a real anomaly appears. Be blunt and evidence-backed. Do not launder bad evidence into "probably fine." If the deployment looks broken, say so plainly and show the proof. ## Invocation Use this skill: ```text $deployment-monitor Monitor <service> <environment> for <duration> after <deploy>. ``` ## Safety Contract - Treat staging and production as read-only. An environment you cannot classify is production until proven otherwise. - At watch start, establish a **bounded read-only evidence envelope** with the user: name the read-only tools (e.g. Datadog, postgres_prod/postgres_staging SQL, Kubernetes get/describe/logs, RabbitMQ inspection), the environment, the monitor window, and the forbidden mutations. That one confirmation covers read-only evidence gathering for the whole watch; it dies when the watch ends or scope changes. The user's "monitor this deploy" request plus your stated envelope, unobjected, is sufficient. - Any mutation requires separate **explicit confirmation** naming all of: (1) the exact command/operation, (2) the environment and target, (3) that it is mutating, and (4) the expected effect. A bare "yes" to an unnamed action is not confirmation, and the envelope never covers mutations. - Never run `kubectl apply`