Skip to content
Back to skills

Support

BSecurity

Use this skill during Phase 7 after a successful deployment to generate or update monitoring, logging, alerting, and observability artifacts that catch exceptions and issues in the deployed code. Produces platform-neutral scripts when no observability platform is configured, and integrates with Grafana/Datadog/CloudWatch via MCP when configured. Trigger after deploy, or when the user says "add monitoring", "observability", "alerts", "dashboards", or "what should we watch for?".

  • 3 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added May 26, 2026
devopsbashapisecurity

Works with

  • api
  • mcp

Security analysis

B88/100
  • criticalPipes output to a shell interpreter

Pro shows the line behind each finding and how to fix it

Scanned May 27, 2026

npx -y skills add lantisprime/claude-sdlc --skill support --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Support?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Support
[![Security: B — Skills Directory](https://www.skillsdirectory.com/api/skills/lantisprime-support/badge)](https://www.skillsdirectory.com/skills/lantisprime-support)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: support
description: Use this skill during Phase 7 after a successful deployment to generate or update monitoring, logging, alerting, and observability artifacts that catch exceptions and issues in the deployed code. Produces platform-neutral scripts when no observability platform is configured, and integrates with Grafana/Datadog/CloudWatch via MCP when configured. Trigger after deploy, or when the user says "add monitoring", "observability", "alerts", "dashboards", or "what should we watch for?".
next_suggestions:
  - when: support_gate_signed
    suggest: "run /docs to refresh the artifact index and traceability matrix"
---

# Support (Phase 7)

Make the change observable in production.

## Prerequisite

`.claude/sdlc/gates/deploy-<task-slug>.md` must exist and be signed.

## Step 1 — Identify what to watch

From the plan's in-scope surface and the security/NFR sections of the architecture, enumerate:

- New code paths → structured log events at key decision points
- New endpoints or RPCs → request count, error rate, latency (p50/p95/p99)
- New background jobs → run count, duration, failure rate
- New external calls → timeout, failure, retry counters
- New failure modes from the threat model → alerts

For each, write: what to measure, why, threshold for alert, who is paged, runbook link.

## Step 2 — Produce artifacts

Write to `.claude/sdlc/monitoring/<task-slug>/`:

- **Logging changes** — code deltas (in a follow-up PR, not this build's PR) or config changes
- **Metrics** — platform-appropriate config (Prometheus rules, Datadog monitors, CloudWatch alarms)
- **Dashboards** — JSON or TOML for the configured platform; a README if none is configured
- **Alerts** — with routing (oncall rotation / channel), severity, auto-resolve conditions
- **Runbook stub** — `runbook.md` with symptom → diagnostic → mitigation

## Step 3 — Integrate (when configured)

If an observability platform is configured in `.claude/sdlc/env.json`:

- Grafana/Datadog via MCP → propose dashboard and alert changes as pull requests or API calls; never auto-apply production alert changes without human confirmation
- CloudWatch → propose IaC changes

Never silently mutate production monitoring.

## Step 4 — Validate

- Generate a synthetic failure in a non-production environment and confirm the alert fires.
- Confirm the runbook entry matches what an on-call engineer would need at 3am.

## Human gate

Summarize: what's now being watched, what's alerted, runbook status. Sign-off → `.claude/sdlc/gates/support-<task-slug>.md`.

## What this skill must NOT do

- Do not auto-apply changes to production alerting.
- Do not skip a runbook entry ("we'll document later" is how silent outages happen).

## References

- `docs/SDLC.md` Support

## Next step hint

After writing the gate file, pipe the `next_suggestions` conditions to `skills/_shared/next-hint.sh` and print any output:

```bash
printf '%s\n' \
  'support_gate_signed|run /docs to refresh the artifact index and traceability matrix' \
  | bash skills/_shared/next-hint.sh
```

Print any output verbatim. If the script outputs nothing, add nothing.

Attribution

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

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.