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].
Create operational playbooks for incident response, deployments, and maintenance during PRD v0.8 Deployment & Ops. Triggers on requests to create runbooks, document procedures, or when user asks "how do we handle incidents?", "runbook", "operational procedures", "on-call guide",
$ npx -y skills add mattgierhart/PRD-driven-context-engineering --skill prd-v08-runbook-creation --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/prd-v08-runbook-creationContext preview
The summary Claude sees to decide when to auto-load this skill.
Create operational playbooks for incident response, deployments, and maintenance during PRD v0.8 Deployment & Ops. Triggers on requests to create runbooks, document procedures, or when user asks "how do we handle incidents?", "runbook", "operational procedures", "on-call guide",
name: prd-v08-runbook-creation description: > Create operational playbooks for incident response, deployments, and maintenance during PRD v0.8 Deployment & Ops. Triggers on requests to create runbooks, document procedures, or when user asks "how do we handle incidents?", "runbook", "operational procedures", "on-call guide", "incident response", "maintenance procedures". Outputs RUN- entries with step-by-step operational procedures. context: fork allowed-tools: - Read - Write - Edit - Glob - Grep - Bash execution_modes: default: standard supports: [quick, standard, deep]
Position in workflow: v0.8 Release Planning → **v0.8 Runbook Creation** → v0.8 Monitoring Setup
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** | 2–3 runbooks covering the top RISK-/MON- pairs | | **standard** | Incident + deployment + maintenance runbooks linked to MON- and DEP-, with escalation paths | | **deep** | Full matrix + drill schedule + recovery scenarios + tabletop exercise outputs |
This skill requires prior work from v0.8 Release Planning and earlier stages:
This skill assumes DEP- entries are complete with rollback procedures and post-deploy validation steps defined.
This skill creates/updates:
All RUN- entries are **operational procedures**, not confidence-based. They are:
Example RUN- entries:
RUN-001: Database Connection Pool Exhaustion Category: Incident Trigger: MON-005 alert (connection pool >90%) — from v0.8 Monitoring Setup Owner: Backend Team Last Tested: 2025-02-20 ## Scope - **Handles**: Connection pool saturation, slow queries causing pooling - **Does NOT handle**: Database server crash (see RUN-010), Network failure (see RUN-011) ## Prerequisites - [ ] Access to AWS RDS console - [ ] PostgreSQL read credentials in LastPass - [ ] PagerDuty access for escalation - [ ] Datadog dashboard access (MON-005 source) ## Procedure ### Step 1: Verify Alert Check current connection pool status: Commands: \`\`\`sql SELECT count(*) FROM pg_stat_activity WHERE state = 'active'; SELECT * FROM pg_stat_activity WHERE state = 'active' ORDER BY query_start; \`\`\` Verification: - [ ] Connection count ≥90% of max pool (check DEP-001 pool config) ### Step 2: Identify Problematic Queries Find long-running or blocked queries: Commands: \`\`\`sql SELECT pid, now() - pg_stat_activity.query_start AS duration, query FROM pg_stat_activity WHERE (now() - pg_stat_activity.query_start) > interval '5 minutes'; \`\`\` Verification: - [ ] At least one query identified running >5 minutes ### Step 3: Kill Problematic Queries (if safe) Only kill queries that are clearly stuck: Commands: \`\`\`sql SELECT pg_terminate_backend(pid) FROM pg_stat_activity WHERE pid = <problematic_pid>; \`\`\` Verification: - [ ] Connection count dropping within 2 minutes - [ ] MON-005 alert resolving ### Step 4: Investigate Root Cause - Check recent deployments (last 24h via git log) - Review application logs for query patterns (Datadog logs) - Check for missing indexes on recent queries ## Escalation - **When to escalate**: Issue persists >15 minutes, data integrity concern, cannot kill queries safely - **Who to contact**: Database Team Lead (Slack: @db-team, PagerDuty) - **What to provide**: Timeline, queries identified, actions taken, connection count trend ## Post-Incident - [ ] Document incident timeline (who was paged, when actions taken) - [ ] File ticket for query optimization if needed - [ ] Update this runbook if steps were wrong/missing - [ ] Schedule team drill of this runbook within 1 week if escalated Linked IDs: MON-005 (alert), DEP-001 (pool config), RISK-008 (data integrity) --- RUN-002: Production Deployment Procedure Category: Deployment Trigger: Scheduled release when all DEP- criteria met Owner: DevOps Team Last Tested: 2025-02-18 ## Scope - **Handles**: Standard production deployments (mainlin
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,…