跳到正文
cccskills
免费在 GitHub 公开

pmstudio-dr

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.

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(2)

  • SKILL.md6.3 KB
  • references/saas-dr-patterns.md5.6 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

DR Plan — Disaster Recovery Plan

Purpose

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.

Process

Step 1: Read Context

Read all that exist:

  • CLAUDE.local.md — architecture, integrations, vendor info, data strategy
  • PRD/*.html or PRD/*.md — NFRs, technical considerations, integrations, data architecture
  • Architecture/ — system diagrams, data flows
  • Operational/IRP-*.html — incident response plan (if exists, reference for communication)

Step 2: Determine Product Type

From context, classify the product:

TypeDR FocusExample
SaaS (customer)Vendor dependency, data portability, alternative workflows(third-party SaaS)
Self-hostedInfrastructure recovery, backup/restore, failoverCustom app on EKS
HybridBoth vendor and self-hosted componentsSaaS + 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.

Step 3: Ask Discovery Questions

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?)

Step 4: Generate DR Plan

Output: Operational/DR-Plan-{ProductName}-{Date}.html

Self-contained HTML with clean typography and print CSS.

11 sections:

1. Purpose & Scope

  • Product name, ProdID, instances covered
  • What this plan covers and doesn't cover
  • Relationship to vendor's own DR plan

2. Service Classification

  • Business criticality tier with justification
  • Data classification (Purple/Red/Yellow/Green)
  • Regulatory or compliance requirements affecting recovery
  • Business impact of downtime (per hour/day)

3. RTO/RPO Targets

Per-component target table:

ComponentRTORPOJustification
Core platform4 hours24 hoursVendor SLA: 99.9% uptime
Data in Snowflake2 hours0 (real-time sync)Analytics feeds downstream
Integrations (SSO)1 hourN/AUsers locked out
Integrations (ServiceNow)8 hoursN/ATicket 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:

  • Trigger condition (how do we know this is happening)
  • Immediate actions (first 15 minutes)
  • Short-term recovery (first 4 hours)
  • Full recovery (to meet RTO)
  • Verification checklist

6. Communication Plan

  • Who to notify per scenario and severity
  • Templates (reference IRP if it exists, or provide standalone)
  • Vendor communication (support ticket + account manager)
  • Stakeholder updates cadence during outage

7. Dependencies

  • External systems required for recovery
  • Vendor contacts (support, account manager, escalation)
  • SLA commitments and how to invoke them
  • Third-party services (SSO provider, email, etc.)

8. Data Backup & Restoration

  • What data is backed up (by vendor, by Coco Inc)
  • Backup frequency and retention
  • Where backups are stored
  • Restoration procedure (step-by-step)
  • Data validation after restoration

9. Manual Workarounds

  • What business processes can continue without the product
  • Excel/SharePoint fallback procedures
  • Duration the workaround is sustainable
  • Data reconciliation procedure when product is restored

10. Testing Schedule

  • DR test cadence (annually minimum, semi-annually recommended)
  • Test scenarios (tabletop, partial recovery, full recovery)
  • Last test date and results
  • Next scheduled test
  • Test success criteria

11. Review & Maintenance

  • Review cadence: semi-annually or after any DR event
  • Approval chain (PM, Security POC, Sponsor)
  • Version history
  • Distribution list

Step 5: Present for Review

Show the plan outline with key decisions highlighted:

  • RTO/RPO targets
  • Scenario prioritization
  • Manual workaround availability

Ask for approval before writing.

Critical Rules

  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 scenario, document what the business does while the product is down. If there's no workaround, that's a risk to flag.
  4. Data portability is DR. If you can't get data out of the product, you can't recover from vendor failure. Document export capabilities.
  5. Test the plan. A plan that's never been tested is a wish list. Include a testing schedule and success criteria.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Train and optimize AI agents using Microsoft's Agent Lightning framework with reinforcement learning. Use when setting up agent training, instrumenting agents with tracing, configuring LightningStore, implementing reward functions, or optimizing prompts with RL/APO algorithms.

中文简介正在准备中。当前显示原文说明。

coco-research/coco7602026年10月19日 更新

Post-run self-evaluation system that scores agent output on correctness, clarity, actionability, and conciseness. Use after /team runs, skill executions, or when explicitly asked to evaluate output quality.

中文简介正在准备中。当前显示原文说明。

coco-research/coco7602026年10月19日 更新

Create AI marketing videos for ads, promos, product launches, and brand content. Models: Veo, Seedance, Wan, FLUX for visuals, Kokoro for voiceover. Types: product demos, testimonials, explainers, social ads, brand videos. Use for: Facebook ads, YouTube ads, product launches, brand awareness. Triggers: marketing video, ad video, promo video, commercial, brand video, product video, explainer video, ad creative, video ad, facebook ad video, youtube ad, instagram ad, tiktok ad, promotional video, launch video

中文简介正在准备中。当前显示原文说明。

coco-research/coco7602026年10月19日 更新

Use when building AI features into a product: LLM integration, RAG pipelines, guardrails, streaming, AI UX, prompt engineering, or AI cost control. Treats prompts as code and validates every model output.

中文简介正在准备中。当前显示原文说明。

coco-research/coco7602026年10月19日 更新

Your AI research and engineering brain trust. 59 named personas across 8 cells covering frontier labs, applied product, model architecture, reasoning/RL/agents, alignment and interpretability, theory and science of DL, multimodal and…

中文简介正在准备中。当前显示原文说明。

coco-research/coco7602026年10月19日 更新

Use when designing a new REST or GraphQL API, reviewing an API spec before implementation, setting team API standards, or migrating REST to GraphQL. Covers resources, HTTP semantics, pagination, error handling, and pitfalls.

中文简介正在准备中。当前显示原文说明。

coco-research/coco7602026年10月19日 更新

查看 coco-research 的全部技能

报告此技能的问题