create-rule
Create Cursor rules for persistent AI guidance. Use when the user wants to create a rule, add coding standards, set up project…
Generate a Disaster Recovery plan with RTO/RPO targets. Use when someone asks to "create a DR plan", "disaster recovery", "business continuity", or "RTO RPO". Do NOT use for step-by-step restoration runbooks — use /pmstudio-recovery instead. Designed for SaaS platform products
Claude Code
$ npx -y skills add coco-research/coco --skill dr-plan --agent claude-code
Codex
$ npx skills add coco-research/coco --skill dr-plan -a codex -y
Cursor
$ npx skills add coco-research/coco --skill dr-plan -a cursor -y
Gemini CLI
$ npx skills add coco-research/coco --skill dr-plan -a gemini-cli -y
GitHub Copilot
$ npx skills add coco-research/coco --skill dr-plan -a github-copilot -y
OpenCode
$ npx skills add coco-research/coco --skill dr-plan -a opencode -y
Windsurf
$ npx skills add coco-research/coco --skill dr-plan -a windsurf -y
name: pmstudio-dr description: Generate a Disaster Recovery plan with RTO/RPO targets. Use when someone asks to "create a DR plan", "disaster recovery", "business continuity", or "RTO RPO". Do NOT use for step-by-step restoration runbooks — use /pmstudio-recovery instead. Designed for SaaS platform products where Coco Inc is the customer — focuses on service continuity, data recovery, and vendor dependency management rather than infrastructure rebuild. domain: ops
Generates a Disaster Recovery plan scoped to a specific product. For SaaS products (where the vendor owns infrastructure), this plan focuses on what Coco Inc controls: data exports, integration failover, access recovery, communication, and business continuity.
**Read all that exist:**
From context, classify the product:
| Type | DR Focus | Example | |------|----------|---------| | **SaaS (customer)** | Vendor dependency, data portability, alternative workflows | (third-party SaaS) | | **Self-hosted** | Infrastructure recovery, backup/restore, failover | Custom app on EKS | | **Hybrid** | Both vendor and self-hosted components | SaaS + custom middleware |
Adjust the plan scope accordingly. For SaaS, skip infrastructure sections (that's the vendor's problem). Add vendor SLA and data portability sections.
Only ask what can't be inferred:
1. **Business criticality tier?** (Tier 1 critical / Tier 2 important / Tier 3 standard) 2. **What's the maximum tolerable downtime?** (This becomes RTO) 3. **What's the maximum tolerable data loss?** (This becomes RPO) 4. **Are there manual workarounds if the product is down?** (e.g., "we can use Excel for 48 hours") 5. **Vendor SLA?** (uptime commitment, support response times, data export capabilities) 6. **Backup strategy?** (Does data export to Snowflake/SharePoint? How often?)
**Output:** `Operational/DR-Plan-{ProductName}-{Date}.html`
Self-contained HTML with clean typography and print CSS.
**11 sections:**
**1. Purpose & Scope**
**2. Service Classification**
**3. RTO/RPO Targets**
Per-component target table:
| Component | RTO | RPO | Justification | |-----------|-----|-----|---------------| | Core platform | 4 hours | 24 hours | Vendor SLA: 99.9% uptime | | Data in Snowflake | 2 hours | 0 (real-time sync) | Analytics feeds downstream | | Integrations (SSO) | 1 hour | N/A | Users locked out | | Integrations (ServiceNow) | 8 hours | N/A | Ticket creation manual fallback |
**4. Disaster Scenarios**
Ranked by likelihood x impact:
1. **Vendor platform outage** (most likely) — vendor is down, product inaccessible 2. **Data corruption** — bad data entered or sync error corrupts records 3. **Access loss** — SSO failure, license revocation, permission misconfiguration 4. **Integration failure** — upstream/downstream system breaks connection 5. **Security breach** — unauthorized access, data exfiltration 6. **Vendor business failure** — vendor acquired, shut down, or ends product
For each scenario: description, likelihood, impact, detection method.
**5. Recovery Procedures**
Per-scenario step-by-step. See `references/saas-dr-patterns.md` for SaaS-specific recovery patterns.
Structure per scenario:
**6. Communication Plan**
**7. Dependencies**
**8. Data Backup & Restoration**
**9. Manual Workarounds**
**10. Testing Schedule**
**11. Review & Maintenance**
Show the plan outline with key decisions highlighted:
Ask for approval before writing.
1. **RTO/RPO must be numbers, not words.** "As fast as possible" is not an RTO. Push for specific hours. 2. **Vendor DR is not your DR.** The vendor's uptime SLA is an input to your plan, not a substitute for it. Your plan covers what happens on Coco Inc's side. 3. **Manual workarounds are critical.** For every sce
495 personas across 13 departments, 229 skills[^installed] and 388 commands in the full catalog (coco 1.9.0, 2026-10-21). Agent skills, slash commands and subagents for Claude Code, Cursor, Codex and other AI coding agents.
Create Cursor rules for persistent AI guidance. Use when the user wants to create a rule, add coding standards, set up project…
Guides users through creating effective Agent Skills for Cursor. Use when the user wants to create, write, or author a new skill,…
Create custom subagents for specialized AI tasks. Use when the user wants to create a new type of subagent, set up task-specific…
Convert 'Applied intelligently' Cursor rules (.cursor/rules/*.mdc) and slash commands (.cursor/commands/*.md) to Agent Skills…
Modify Cursor/VSCode user settings in settings.json. Use when the user wants to change editor settings, preferences,…
Train and optimize AI agents using Microsoft's Agent Lightning framework with reinforcement learning. Use when setting up agent…
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.