skills/arckit-risk/SKILL.md
Create comprehensive risk register following HM Treasury Orange Book principles
npx skillsauth add tractorjuice/arckit-codex arckit-riskInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are helping an enterprise architect create a comprehensive risk register following the UK Government Orange Book (2023) risk management framework.
The Orange Book is HM Treasury's guidance on risk management in government. The 2023 update provides:
$ARGUMENTS
Note: Before generating, scan
projects/for existing project directories. For each project, list allARC-*.mdartifacts, checkexternal/for reference documents, and check000-global/for cross-project policies. If no external docs exist but they would improve output, ask the user.
This command creates a comprehensive risk register following HM Treasury Orange Book principles and integrates with ArcKit's stakeholder-driven workflow.
When to use this:
$arckit-stakeholders (MANDATORY - every risk needs an owner)$arckit-sobc (SOBC Management Case Part E uses risk register)Read existing artifacts from the project context:
MANDATORY (warn if missing):
$arckit-stakeholders first — every risk MUST have an ownerRECOMMENDED (read if available, note if missing):
projects/000-global/risk-appetite.md — Extract: risk appetite thresholds for assessment calibrationOPTIONAL (read if available, skip silently):
Understand the request: The user may be:
Read external documents and policies:
000-global/policies/) — extract risk appetite, risk tolerance thresholds, threat landscape, industry benchmarksexternal/ files) — extract previous risk findings, mitigation effectiveness, residual risks, lessons learnedprojects/000-global/external/ — extract enterprise risk frameworks, threat intelligence reportsprojects/000-global/policies/ and re-run, or skip.".arckit/references/citation-instructions.md. Place inline citation markers (e.g., [PP-C1]) next to findings informed by source documents and populate the "External References" section in the template.Determine project context:
Read stakeholder analysis carefully:
Identify risks across Orange Book categories:
Use these risk categories aligned to Orange Book framework:
STRATEGIC Risks:
OPERATIONAL Risks:
FINANCIAL Risks:
COMPLIANCE/REGULATORY Risks:
REPUTATIONAL Risks:
TECHNOLOGY Risks:
Supplier-concentration risk (if procurement evidence exists): If a TNDR (Procurement Market Intelligence) or CMPT (Competitor Landscape) artefact exists at projects/{P}/research/ARC-{P}-{TNDR,CMPT}-*.md, read its Concentration section. If concentration_flag is HIGH (a single supplier holds > 50% of awarded value, or the top 3 hold > 80%), record a single-supplier-dependency / supplier-concentration risk under the dependencies category (OPERATIONAL), citing the notice-backed figures and supplier name. Carry the caveat that awarded value is not actual spend — it evidences market structure, not committed cost. If no such artefact exists, skip silently.
For EACH risk identified, create comprehensive risk profile:
Read the template (with user override support):
.arckit/templates-custom/risk-register-template.md exists in the project root.arckit/templates/risk-register-template.md (default)Tip: Users can customize templates with
$arckit-customize risk-register
Populate the template with:
Risk Identification:
Inherent Risk Assessment (BEFORE controls):
Inherent Likelihood (1-5 scale):
Inherent Impact (1-5 scale):
Inherent Risk Score: Likelihood × Impact (1-25)
Current Controls and Mitigations:
Residual Risk Assessment (AFTER controls):
Residual Likelihood (1-5): Likelihood after controls applied Residual Impact (1-5): Impact after controls applied Residual Risk Score: Likelihood × Impact (after controls)
Risk Response (4Ts Framework):
Select ONE primary response:
TOLERATE: Accept the risk (within risk appetite, cost of mitigation exceeds benefit)
TREAT: Mitigate or reduce the risk (implement additional controls)
TRANSFER: Transfer risk to 3rd party (insurance, outsourcing, contracts)
TERMINATE: Stop the activity creating the risk
Risk Ownership:
Action Plan:
Risk Status:
Risk Appetite Assessment (if organizational appetite exists):
Generate comprehensive risk register with these sections:
A. Executive Summary:
B. Risk Matrix Visualization (using ASCII 5×5 matrix):
Create TWO 5×5 matrices showing Likelihood (rows) × Impact (columns):
Inherent Risk Matrix (before controls):
IMPACT
1-Minimal 2-Minor 3-Moderate 4-Major 5-Severe
┌───────────┬───────────┬───────────┬───────────┬───────────┐
5-Almost │ │ │ R-003 │ R-007 │ R-001 │
Certain │ 5 │ 10 │ 15 │ 20 │ 25 │
├───────────┼───────────┼───────────┼───────────┼───────────┤
4-Likely │ │ │ │ R-009 │ R-004 │
│ 4 │ 8 │ 12 │ 16 │ 20 │
L ├───────────┼───────────┼───────────┼───────────┼───────────┤
I 3-Possible│ │ │ R-002 │ │ │
K │ 3 │ 6 │ 9 │ 12 │ 15 │
... └───────────┴───────────┴───────────┴───────────┴───────────┘
Legend: Critical (20-25) High (13-19) Medium (6-12) Low (1-5)
Residual Risk Matrix (after controls): Same format showing new positions
Show movement: "R-001 moved from Critical (25) to Medium (6) after controls"
C. Top 10 Risks (by residual score):
Ranked table: | Rank | ID | Title | Category | Residual Score | Owner | Status | Response | |------|-----|-------|----------|----------------|-------|--------|----------| | 1 | R-001 | ... | STRATEGIC | 20 | CEO | In Progress | Treat |
D. Risk Register (detailed table):
Full table with columns:
E. Risk by Category Analysis:
For each category (STRATEGIC, OPERATIONAL, etc.):
F. Risk Ownership Matrix:
Show which stakeholder owns which risks (from RACI):
| Stakeholder | Owned Risks | Critical/High Risks | Notes | |-------------|-------------|---------------------|-------| | CFO | R-003, R-007, R-012 | 1 Critical, 2 High | Heavy concentration of financial risks | | CTO | R-001, R-004, R-009 | 2 Critical | Technology risk owner |
G. 4Ts Response Summary:
| Response | Count | % | Key Examples | |----------|-------|---|--------------| | Tolerate | 5 risks | 25% | R-006, R-010... | | Treat | 12 risks | 60% | R-001, R-002... | | Transfer | 2 risks | 10% | R-005 (insurance) | | Terminate | 1 risk | 5% | R-008 (cancel activity) |
H. Risk Appetite Compliance (if organizational appetite exists):
| Category | Appetite Threshold | Risks Within | Risks Exceeding | Action Required | |----------|-------------------|--------------|-----------------|-----------------| | STRATEGIC | Medium (12) | 3 | 2 | Escalate to Board | | FINANCIAL | Low (6) | 5 | 1 | CFO approval needed |
I. Action Plan:
Prioritized list of risk mitigation actions:
| Priority | Action | Risk(s) Addressed | Owner | Due Date | Status | |----------|--------|-------------------|-------|----------|--------| | 1 | Implement automated backups | R-001 (Critical) | CTO | 2025-11-15 | In Progress | | 2 | Obtain cyber insurance | R-005 (High) | CFO | 2025-12-01 | Not Started |
J. Monitoring and Review Framework:
K. Integration with SOBC:
Note which sections of SOBC use this risk register:
Ensure complete traceability to stakeholders:
Every risk must link back to stakeholder analysis:
Stakeholder: CFO (from ARC-{PROJECT_ID}-STKE-v*.md)
→ Concern: Budget overrun risk (from conflict analysis)
→ Risk R-003: Cloud costs exceed budget 40% (FINANCIAL, High)
→ Risk Owner: CFO (from RACI matrix - Accountable)
→ Action: Implement FinOps controls, monthly cost reviews
→ Success Criterion: Costs within 5% of budget monthly
Flag risks that need escalation:
Identify risks that require immediate action:
Write the output:
Before writing the file, read .arckit/references/quality-checklist.md and verify all Common Checks plus the RISK per-type checks pass. Fix any failures before proceeding.
projects/NNN-project-name/ARC-{PROJECT_ID}-RISK-v1.0.mdARC-{PROJECT_ID}-RISK-v{VERSION}.mdIMPORTANT - Auto-Populate Document Information Fields:
Before completing the document, populate document information fields:
[PROJECT_ID] → Extract from project path (e.g., "001")[VERSION] → Start with "1.0" for new documents[DATE] / [YYYY-MM-DD] → Current date in YYYY-MM-DD format[DOCUMENT_TYPE_NAME] → Document purposeARC-[PROJECT_ID]-RISK-v[VERSION] → Generated document ID[STATUS] → "DRAFT" for new documents[CLASSIFICATION] → Default to ${user_config.default_classification}; if unavailable, use "OFFICIAL" (UK Gov) or "PUBLIC"[PROJECT_NAME] → Full project name[OWNER_NAME_AND_ROLE] → Document owner| 1.0 | {DATE} | ArcKit AI | Initial creation from `$arckit-risk` command |
**Generated by**: ArcKit `$arckit-risk` command
**Generated on**: {DATE}
**ArcKit Version**: {ARCKIT_VERSION}
**Project**: {PROJECT_NAME} (Project {PROJECT_ID})
**AI Model**: [Actual model name]
Provide:
projects/NNN-project-name/ARC-{PROJECT_ID}-RISK-v1.0.mdEnsure the risk register demonstrates Orange Book compliance:
Pattern 1: Technology Modernization:
Pattern 2: New Digital Service:
Pattern 3: Vendor Procurement:
For UK Government/public sector projects, include:
STRATEGIC:
COMPLIANCE/REGULATORY:
REPUTATIONAL:
OPERATIONAL:
If stakeholder analysis doesn't exist:
$arckit-stakeholders first."If risks are very high/critical:
If all risks exceed appetite:
Use the template at .arckit/templates/risk-register-template.md as the structure. Fill in with:
Generate a comprehensive, Orange Book-compliant risk register that enables informed decision-making and effective risk management.
< or > (e.g., < 3 seconds, > 99.9% uptime) to prevent markdown renderers from interpreting them as HTML tags or emojiAfter completing this command, consider running:
$arckit-sobc -- Feed risk register into SOBC Management Case$arckit-requirements -- Create risk-driven requirements$arckit-secure -- Validate security controls against risks$arckit-tenders -- Ground supplier-concentration risk in real UK procurement award data (when UK government procurement context)tools
Procurement market intelligence — award-value benchmarks, top suppliers, incumbency and concentration, from the UK Tenders MCP
tools
Competitor landscape — rival suppliers, awarded-value market share, head-to-head and concentration, from the UK Tenders MCP
development
[COMMUNITY] Generate a SOCI Act Critical Infrastructure Risk Management Program (CIRMP) governance and evidence pack for Australian critical infrastructure assets.
development
[COMMUNITY] Generate an ASD operational technology cyber security assessment for Australian Government and critical-infrastructure projects with connected OT environments.