agent-comms
SendMessage recipient validation and worktreePath safety (CWE-59). TRIGGER when: validating a SendMessage `to:` recipient against…
Monitoring, metrics, alerting, and observability standards. TRIGGER when: implementing health checks, collecting metrics, or defining alert rules. SKIP: log statement formatting (use logging-standards); CI pipeline setup (use github-actions-template).
Claude Code
$ npx -y skills add komluk/scaffolding --skill monitoring-observability --agent claude-code
Codex
$ npx skills add komluk/scaffolding --skill monitoring-observability -a codex -y
Cursor
$ npx skills add komluk/scaffolding --skill monitoring-observability -a cursor -y
Gemini CLI
$ npx skills add komluk/scaffolding --skill monitoring-observability -a gemini-cli -y
GitHub Copilot
$ npx skills add komluk/scaffolding --skill monitoring-observability -a github-copilot -y
OpenCode
$ npx skills add komluk/scaffolding --skill monitoring-observability -a opencode -y
Windsurf
$ npx skills add komluk/scaffolding --skill monitoring-observability -a windsurf -y
name: monitoring-observability description: "Monitoring, metrics, alerting, and observability standards. TRIGGER when: implementing health checks, collecting metrics, or defining alert rules. SKIP: log statement formatting (use logging-standards); CI pipeline setup (use github-actions-template)." context: fork agent: general-purpose
Standards for monitoring, metrics, alerting, and observability.
---
| Pillar | Purpose | Tools | |--------|---------|-------| | **Logs** | Event records | ELK, Loki, CloudWatch | | **Metrics** | Numerical measurements | Prometheus, Datadog | | **Traces** | Request flow | Jaeger, Zipkin, X-Ray |
---
| Signal | Description | Example Metric | |--------|-------------|----------------| | **Latency** | Response time | p50, p95, p99 latency | | **Traffic** | Request volume | Requests per second | | **Errors** | Failure rate | Error percentage | | **Saturation** | Resource usage | CPU, memory utilization |
---
| Metric | Type | Description | |--------|------|-------------| | `http_requests_total` | Counter | Total requests | | `http_request_duration_seconds` | Histogram | Request latency | | `http_requests_in_flight` | Gauge | Active requests | | `http_response_size_bytes` | Histogram | Response size |
| Metric | Type | Description | |--------|------|-------------| | `db_connections_active` | Gauge | Active connections | | `db_query_duration_seconds` | Histogram | Query time | | `db_errors_total` | Counter | Query errors |
| Metric | Type | Description | |--------|------|-------------| | `users_registered_total` | Counter | New registrations | | `orders_created_total` | Counter | Orders placed | | `payment_amount_total` | Counter | Revenue |
---
| Type | Use Case | Example | |------|----------|---------| | **Counter** | Cumulative totals | Requests, errors | | **Gauge** | Current value | Temperature, queue size | | **Histogram** | Value distribution | Latency buckets | | **Summary** | Quantiles | p50, p95, p99 |
{namespace}_{subsystem}_{name}_{unit}
http_server_request_duration_seconds
db_pool_connections_active
app_users_registered_total---
| Severity | Response Time | Action | |----------|---------------|--------| | Critical | Immediate | Page on-call | | Warning | Within hours | Create ticket | | Info | Next business day | Review |
| Alert | Condition | Severity | |-------|-----------|----------| | Service down | Health check fails | Critical | | High error rate | > 5% errors | Critical | | High latency | p99 > 2s | Warning | | High CPU | > 80% for 5min | Warning | | Disk space | < 20% free | Warning | | SSL expiry | < 30 days | Warning |
---
| SLO | Target | Error Budget | |-----|--------|--------------| | Availability | 99.9% | 43.8 min/month | | Latency (p99) | < 500ms | - | | Error rate | < 0.1% | - |
---
| Term | Description | |------|-------------| | Trace | End-to-end request journey | | Span | Single operation in trace | | Context | Trace ID propagated across services |
---
| Endpoint | Purpose | Response | |----------|---------|----------| | `/health` | Basic liveness | 200 OK | | `/health/ready` | Full readiness | 200 + deps status | | `/health/live` | Process alive | 200 OK |
{
"status": "healthy",
"checks": {
"database": "healthy",
"cache": "healthy",
"external-api": "degraded"
},
"version": "1.2.3"
}---
1. **Overview** - Traffic, errors, latency 2. **Resources** - CPU, memory, disk 3. **Dependencies** - DB, cache, external APIs 4. **Business** - Domain-specific metrics
---
1. **Alert description** - What triggered 2. **Impact** - User/business effect 3. **Diagnosis steps** - How to investigate 4. **Resolution steps** - How to fix 5. **Escalation** - Who to contact
---
Spec-driven multi-agent orchestration for Claude Code — pure markdown, zero backend, runs on the stock runtime. 13 agents, 39 skills, 21 commands, 20 hooks, per-phase model tiers, opt-in lifecycle hooks, optional cross-device semantic memory.
SendMessage recipient validation and worktreePath safety (CWE-59). TRIGGER when: validating a SendMessage `to:` recipient against…
Repo-local file memory under .scaffolding/ (shared/agent/conversation tiers). TRIGGER when: reading or writing .scaffolding/…
RESTful API design standards: resource naming, HTTP methods, status codes, pagination, versioning. TRIGGER when: designing new…
Optimize Claude Code context-window usage for accuracy and cost. TRIGGER when: hitting context limits, structuring prompts for an…
Schema design, index strategy, migration safety, and query analysis. TRIGGER when: designing tables or indexes, writing a…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.