Resilience Improvement
Identify and implement resilience improvements for "$ARGUMENTS" by aggregating findings from incidents, DR tests, and penetration tests, prioritizing by risk reduction, and tracking implementation progress.
Prerequisites
Read .metapowers/security/$ARGUMENTS/00-govern.md. If this file does not exist, tell the user:
Phase 0 (Govern) has not been completed for "$ARGUMENTS". Run a Govern skill first (e.g., /security:security-policy $ARGUMENTS), or use --skip-checks to bypass.
If --skip-checks is present in $ARGUMENTS, skip this check and log to .metapowers/security/$ARGUMENTS/skip-log.md.
Process
Read context files:
- Read
.metapowers/security/$ARGUMENTS/00-govern.md for organizational context and risk appetite
- Read
.metapowers/security/$ARGUMENTS/04-respond.md if it exists, for incident response findings
- Read
.metapowers/security/$ARGUMENTS/05-recover.md if it exists, for recovery test findings
Aggregate findings from all sources:
- Incidents — corrective actions from post-incident reviews, root causes, contributing factors
- DR tests — failures and gaps discovered during disaster recovery exercises
- Penetration tests — vulnerabilities found, exploitation paths, remediation recommendations
- Tabletop exercises — process gaps, communication failures, unclear responsibilities
- Audit findings — compliance gaps, control deficiencies, auditor recommendations
- Normalize findings into a common format: finding ID, source, description, severity, affected area
Identify patterns and systemic weaknesses:
- Group findings by category (access control, monitoring, configuration, process, training)
- Identify recurring themes across multiple sources (same weakness found by incident AND pen test)
- Detect trends over time (are certain categories improving or degrading?)
- Identify systemic issues vs. one-off problems
- Map weaknesses to NIST CSF functions (Identify, Protect, Detect, Respond, Recover)
Prioritize improvements by risk reduction and effort:
- Risk reduction — how much does this improvement reduce overall risk? (high/medium/low)
- Effort — how much time and resources are required? (high/medium/low)
- Quick wins — high risk reduction, low effort (prioritize first)
- Strategic investments — high risk reduction, high effort (plan and budget)
- Nice-to-haves — low risk reduction, low effort (batch with other work)
- Defer — low risk reduction, high effort (reconsider later)
- Use risk matrix to visualize prioritization
Create improvement roadmap:
- Immediate (0–30 days) — quick wins and critical fixes
- Short-term (1–3 months) — significant improvements requiring moderate effort
- Medium-term (3–6 months) — strategic investments and architectural changes
- Long-term (6–12 months) — systemic improvements and cultural changes
- Assign each improvement: owner, deadline, resources needed, success criteria, dependencies
Track implementation:
- Define tracking mechanism (project management tool, security dashboard, regular review meetings)
- Set review cadence (monthly for active items, quarterly for roadmap review)
- Escalate blocked or overdue items
- Report progress to security leadership and stakeholders
Measure improvement:
- MTTR (Mean Time to Recover) — track trend over time (should decrease)
- Incident frequency — track by category (should decrease for addressed categories)
- Recovery success rate — percentage of DR tests that meet RTO/RPO (should increase)
- Vulnerability remediation time — time from discovery to fix (should decrease)
- Pen test findings — number and severity trend over successive tests (should decrease)
- Define baseline measurements and improvement targets
Integrate findings into security strategy:
- Update risk register with new risks identified
- Update security policies and standards based on lessons learned
- Feed improvements back into security training program
- Update threat model with newly discovered attack vectors
- Inform budget planning with quantified risk reduction data
Write the artifact to .metapowers/security/$ARGUMENTS/05-recover.md with heading:
Resilience Improvement
Include sections:
- Findings Aggregation — normalized findings from all sources
- Pattern Analysis — recurring themes, trends, and systemic weaknesses
- Prioritization Matrix — risk reduction vs. effort for each improvement
- Improvement Roadmap — phased plan with owners and deadlines
- Metrics and Tracking — KPIs, baselines, and targets
- Strategy Integration — how findings feed back into security program
Output
The resilience improvement plan written to .metapowers/security/$ARGUMENTS/05-recover.md. Present a summary to the user highlighting:
- Key patterns and systemic weaknesses identified
- Quick wins prioritized for immediate action
- Improvement roadmap with timeline and owners
- Metrics defined for measuring progress
1---2name: resilience-improvement3description: Identify and implement improvements from incidents and tests4---56# Resilience Improvement78Identify and implement resilience improvements for "$ARGUMENTS" by aggregating findings from incidents, DR tests, and penetration tests, prioritizing by risk reduction, and tracking implementation progress.910## Prerequisites1112Read `.metapowers/security/$ARGUMENTS/00-govern.md`. If this file does not exist, tell the user:1314> Phase 0 (Govern) has not been completed for "$ARGUMENTS". Run a Govern skill first (e.g., `/security:security-policy $ARGUMENTS`), or use `--skip-checks` to bypass.1516If `--skip-checks` is present in $ARGUMENTS, skip this check and log to `.metapowers/security/$ARGUMENTS/skip-log.md`.1718## Process19201. **Read context files:**21 - Read `.metapowers/security/$ARGUMENTS/00-govern.md` for organizational context and risk appetite22 - Read `.metapowers/security/$ARGUMENTS/04-respond.md` if it exists, for incident response findings23 - Read `.metapowers/security/$ARGUMENTS/05-recover.md` if it exists, for recovery test findings24252. **Aggregate findings from all sources:**26 - **Incidents** — corrective actions from post-incident reviews, root causes, contributing factors27 - **DR tests** — failures and gaps discovered during disaster recovery exercises28 - **Penetration tests** — vulnerabilities found, exploitation paths, remediation recommendations29 - **Tabletop exercises** — process gaps, communication failures, unclear responsibilities30 - **Audit findings** — compliance gaps, control deficiencies, auditor recommendations31 - Normalize findings into a common format: finding ID, source, description, severity, affected area32333. **Identify patterns and systemic weaknesses:**34 - Group findings by category (access control, monitoring, configuration, process, training)35 - Identify recurring themes across multiple sources (same weakness found by incident AND pen test)36 - Detect trends over time (are certain categories improving or degrading?)37 - Identify systemic issues vs. one-off problems38 - Map weaknesses to NIST CSF functions (Identify, Protect, Detect, Respond, Recover)39404. **Prioritize improvements by risk reduction and effort:**41 - **Risk reduction** — how much does this improvement reduce overall risk? (high/medium/low)42 - **Effort** — how much time and resources are required? (high/medium/low)43 - **Quick wins** — high risk reduction, low effort (prioritize first)44 - **Strategic investments** — high risk reduction, high effort (plan and budget)45 - **Nice-to-haves** — low risk reduction, low effort (batch with other work)46 - **Defer** — low risk reduction, high effort (reconsider later)47 - Use risk matrix to visualize prioritization48495. **Create improvement roadmap:**50 - **Immediate (0–30 days)** — quick wins and critical fixes51 - **Short-term (1–3 months)** — significant improvements requiring moderate effort52 - **Medium-term (3–6 months)** — strategic investments and architectural changes53 - **Long-term (6–12 months)** — systemic improvements and cultural changes54 - Assign each improvement: owner, deadline, resources needed, success criteria, dependencies55566. **Track implementation:**57 - Define tracking mechanism (project management tool, security dashboard, regular review meetings)58 - Set review cadence (monthly for active items, quarterly for roadmap review)59 - Escalate blocked or overdue items60 - Report progress to security leadership and stakeholders61627. **Measure improvement:**63 - **MTTR (Mean Time to Recover)** — track trend over time (should decrease)64 - **Incident frequency** — track by category (should decrease for addressed categories)65 - **Recovery success rate** — percentage of DR tests that meet RTO/RPO (should increase)66 - **Vulnerability remediation time** — time from discovery to fix (should decrease)67 - **Pen test findings** — number and severity trend over successive tests (should decrease)68 - Define baseline measurements and improvement targets69708. **Integrate findings into security strategy:**71 - Update risk register with new risks identified72 - Update security policies and standards based on lessons learned73 - Feed improvements back into security training program74 - Update threat model with newly discovered attack vectors75 - Inform budget planning with quantified risk reduction data76779. **Write the artifact** to `.metapowers/security/$ARGUMENTS/05-recover.md` with heading:7879 ## Resilience Improvement8081 Include sections:82 - **Findings Aggregation** — normalized findings from all sources83 - **Pattern Analysis** — recurring themes, trends, and systemic weaknesses84 - **Prioritization Matrix** — risk reduction vs. effort for each improvement85 - **Improvement Roadmap** — phased plan with owners and deadlines86 - **Metrics and Tracking** — KPIs, baselines, and targets87 - **Strategy Integration** — how findings feed back into security program8889## Output9091The resilience improvement plan written to `.metapowers/security/$ARGUMENTS/05-recover.md`. Present a summary to the user highlighting:92- Key patterns and systemic weaknesses identified93- Quick wins prioritized for immediate action94- Improvement roadmap with timeline and owners95- Metrics defined for measuring progress