SKILL_TEMPLATE
[1-2 sentence description of what this skill does]. Triggers on [specific phrases/contexts that should activate this skill]. Outputs [what the skill produces].
Define monitoring strategy, metrics collection, and alerting thresholds during PRD v0.8 Deployment & Ops. Triggers on requests to set up monitoring, define alerts, or when user asks "what should we monitor?", "alerting strategy", "observability", "metrics", "SLOs", "dashboards",
$ npx -y skills add mattgierhart/PRD-driven-context-engineering --skill prd-v08-monitoring-setup --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/prd-v08-monitoring-setupContext preview
The summary Claude sees to decide when to auto-load this skill.
Define monitoring strategy, metrics collection, and alerting thresholds during PRD v0.8 Deployment & Ops. Triggers on requests to set up monitoring, define alerts, or when user asks "what should we monitor?", "alerting strategy", "observability", "metrics", "SLOs", "dashboards",
name: prd-v08-monitoring-setup description: > Define monitoring strategy, metrics collection, and alerting thresholds during PRD v0.8 Deployment & Ops. Triggers on requests to set up monitoring, define alerts, or when user asks "what should we monitor?", "alerting strategy", "observability", "metrics", "SLOs", "dashboards", "monitoring setup". Outputs MON- entries with monitoring rules and alert configurations. context: fork allowed-tools: - Read - Write - Edit - Glob - Grep - Bash execution_modes: default: standard supports: [quick, standard, deep]
Position in workflow: v0.8 Runbook Creation → **v0.8 Monitoring Setup** → v0.9 GTM Strategy
Default is **standard**. See [`.claude/rules/08-skill-execution-modes.md`](../../rules/08-skill-execution-modes.md) for selection logic.
| Mode | What this skill produces | |------|--------------------------| | **quick** | RED metrics on critical path only; 3–5 alerts linked to RUN-; single overview dashboard | | **standard** | RED + USE coverage; SLOs for tier-1 services; full alert routing to RUN-; dashboards by audience | | **deep** | Layered coverage (RED + USE + business + UX); multi-tier SLOs with error budgets; baseline calibration from staging; escalation routing |
This skill requires prior work from v0.8 Runbook Creation and earlier stages:
This skill assumes DEP- and RUN- entries are complete with thresholds, rollback conditions, and incident procedures defined.
This skill creates/updates:
All MON- entries are **operational monitoring specifications**, not confidence-based. They are:
Example MON- entries:
MON-001: API Request Latency (p95) Type: Metric Layer: Application Owner: Backend Team Name: api.request.latency.p95 Description: 95th percentile response time for all API endpoints (from API-001–020) Unit: ms Source: Application APM (Datadog custom instrumentation) Aggregation: p95 over 5-minute window Retention: 90 days Linked IDs: API-001 to API-020, DEP-004 (baseline from staging) --- MON-002: High Latency Alert (Warning) Type: Alert Layer: Application Owner: Backend Team Metric: MON-001 (api.request.latency.p95) Condition: >500ms (from DEP-002 baseline) Window: 5 minutes Severity: Warning Runbook: RUN-001 (Performance Degradation Investigation) Notification: - Channel: Slack #backend-alerts - Recipients: Backend on-call, team notified during business hours Silencing: During scheduled maintenance windows (DEP-004 notifications) Linked IDs: MON-001, RUN-001, DEP-002 --- MON-003: Critical Latency Alert Type: Alert Layer: Application Owner: Backend Team Metric: MON-001 (api.request.latency.p95) Condition: >2000ms (SLA breach, from KPI-001 target) Window: 2 minutes Severity: Critical Runbook: RUN-001 (Performance Degradation Investigation) Notification: - Channel: PagerDuty (wake on-call) - Recipients: Backend on-call, Tech Lead, escalate if not acknowledged in 5 min Silencing: None (critical alerts never silenced) Linked IDs: MON-001, RUN-001, KPI-001 --- MON-004: API Availability SLO Type: SLO Layer: Application Owner: Platform Team Objective: API endpoints return non-5xx response Target: 99.9% uptime (from DEP-002 / KPI-001) Window: Rolling 30 days Error Budget: 43.2 minutes/month Alerting: - 50% error budget consumed → Warning to engineering (slow-burn alert) - 75% error budget consumed → Critical, freeze non-essential deploys - 100% error budget consumed → Post-incident review required (RUN-008 procedure) Linked IDs: API-001–020, DEP-003 (rollback triggers), RUN-008 (incident review) --- MON-005: System Health Dashboard Type: Dashboard Layer: Infrastructure + Application Owner: Platform Team Purpose: Quick health check for on-call engineers (run from RUN-002, RUN-001) Audience: On-call engineers, engineering leadership, ops team Panels: - API Request Rate (last 1h): Should be steady or increasing - API Latency (p50, p95, p99): Watch for p95/p99 creeping up - Error Rate by Endpoint: Any 5xx > 0 is concerning - Active Critical Alerts: S
PRD-Led Context Engineering — Memory as Infrastructure. An ontology layer for product teams building products that solve real problems — with AI agents that remember. Gated PRD, typed IDs, markdown knowledge graph, Claude Code skills & hooks.
Repo: mattgierhart/PRD-driven-context-engineering
[1-2 sentence description of what this skill does]. Triggers on [specific phrases/contexts that should activate this skill]. Outputs [what the skill produces].
Validates gate criteria before PRD lifecycle advancement by delegating to the readiness scoring pipeline (scripts/readiness.py). Returns a graduated PASS /…
Extracts durable insights from temp/ files to SoT during EPIC Phase E. Triggers at EPIC completion or explicit `/ghm-harvest` invocation. Outputs new SoT…
Validates and registers new SoT IDs with cross-reference integrity. Triggers when creating BR-XXX, UJ-XXX, API-XXX, or CFD-XXX entries. Outputs formatted SoT…
Install the PRD-Driven Context Engineering methodology into a fresh OR existing repository — the subscription-native alternative to forking the whole repo.…
Creates new Source of Truth (SoT) files when existing templates don't fit your needs. Triggers on requests to create a new SoT file, add a new artifact type,…