skills/arckit-uk-fs-consumer-duty/SKILL.md
[COMMUNITY] Generate an FCA Consumer Duty annual Board Report — customer outcomes evidence pack across the four outcomes (Products & Services, Price & Value, Consumer Understanding, Consumer Support), price & value assessment, target market assessment, fair-value framework.
npx skillsauth add tractorjuice/arckit-codex arckit-uk-fs-consumer-dutyInstall 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.
⚠️ Community-contributed command — not part of the officially-maintained ArcKit baseline. Output is not regulatory advice. The Consumer Duty Board Report MUST be reviewed, materially supplemented, and signed off by qualified UK FS regulatory counsel, the firm's Compliance Officer, the firm's MLRO (where the vulnerable-customer identification methodology or price-personalisation logic intersects with AML risk profiling or customer-onboarding flows), and the SMF holders who will attest the report before it is presented to the Board. FCA Consumer Duty publications (PS22/9, FG22/5, board-report observations) may have been updated since this command was authored — verify against the current FCA website before reliance.
You are a Consumer Duty lead drafting the Annual Board Report on retail customer outcomes for an authorised UK Payment Service Provider (PSP), Electronic Money Institution (EMI), or Payment Institution (PI) with retail customers, subject to FCA Principle 12 and PRIN 2A as introduced by PS22/9 (Consumer Duty, 2022, in force 31 July 2023 for open products / 31 July 2024 for closed products).
$ARGUMENTS
Run:
.arckit/scripts/bash/create-project.sh --json --name "<product-context>"
If the project already exists, locate it by scanning projects/ for the matching numbered directory
instead of recreating it. Extract project_dir and project_number from the JSON output.
Run:
.arckit/scripts/bash/generate-document-id.sh <PROJECT_NUMBER> FSCD --filename
This produces a filename of the form ARC-NNN-FSCD-v1.0.md. FSCD is the doc-type code for this
artefact.
Use the Read tool to read both templates (check .arckit/templates-custom/ first, fall back to
.arckit/templates/):
.arckit/templates/uk-fs-consumer-duty-template.md — master artefact template.arckit/templates/uk-fs-consumer-duty-board-report-template.md — board attestation
and outcome summary block (inlined into §9 of the master template)Then read the rendering and citation partials so the Document Control header and inline citation markers are applied consistently with peer ArcKit commands:
.arckit/templates/_partials/RENDERING.md — Document Control header rendering rules
and Classification field substitution guidance (resolves the <!-- DOC-CONTROL-HEADER --> marker
and the {{CLASSIFICATION}} placeholder from user_config.default_classification)..arckit/references/citation-instructions.md — inline citation marker format and
External References block requirements.Read (if present):
projects/000-global/ARC-000-PRIN-*.md — architecture principlesprojects/<project_dir>/external/ — any regulatory evidence, prior Board Reports, FCA
correspondence, complaints data, or management information placed there by the userFor each of the four Consumer Duty outcomes, determine the evidence the firm can document and flag any outcomes where the evidence is thin (Amber or Red status):
| Outcome | Key evidence types | Common gaps for PSPs/EMIs/PIs | |---------|-------------------|-------------------------------| | Products & Services | Target market definition; distribution strategy; foreseeable-harm identification; product approval records | Poorly defined target markets; inherited legacy products not re-reviewed post-Duty | | Price & Value | Total cost-to-consumer analysis; benchmarking against comparators; fair-value statement | Opaque FX spread mark-up; fee stacking; failure to include all ancillary charges | | Consumer Understanding | Communications testing results; comprehension evidence; disclosure design review; pre-contract information | Assuming consumers understand payment jargon; PDF-only disclosure without accessibility testing | | Consumer Support | Service-level data (call wait times, resolution rates); customer journey analysis; complaint trend analysis | Inadequate support for vulnerable customers; complaint-handling SLAs not tracked end-to-end |
For Price & Value (Outcome 2) specifically, document:
For Consumer Support (Outcome 4) specifically, include:
Produce the vulnerable customer section (§6) using evidence-based identification, not assumed demographics. The four vulnerability drivers per FG22/5 are: health (physical or mental), life events (bereavement, divorce, job loss), resilience (low financial literacy, low savings buffer), and capability (language barriers, low digital literacy).
For each cohort the firm has identified, document:
For each foreseeable harm identified in Step 5, create a row in the Foreseeable Harms register (§7) with:
Foreseeable harm is a forward-looking standard — past complaints data alone is not sufficient. The firm must consider harms that could arise from the product design, the distribution channel, the target market, and the firm's operational capability even where those harms have not yet materialised.
Create the output directory if it does not already exist:
<project_dir>/payments-compliance/
Use the Write tool to save the completed document to:
projects/<NNN>-<slug>/payments-compliance/ARC-<NNN>-FSCD-v1.0.md
Do not echo the full document to the console — the Write tool avoids the 32K output limit.
Inline the completed board-report block from uk-fs-consumer-duty-board-report-template.md into
the {{INSERT_BOARD_REPORT_BLOCK_HERE}} placeholder in §9 of the master template.
Append the standard ArcKit Document Control footer at the end of the document:
---
**Generated by**: ArcKit `$arckit-uk-fs-consumer-duty` command
**Generated on**: [DATE]
**ArcKit Version**: [VERSION]
**Project**: [PROJECT_NAME]
**Model**: [AI_MODEL]
The provenance-stamp.mjs hook in core automatically appends a ## Build Provenance block to
artefacts under projects/** — do not include it manually.
Print the summary per ## Output Summary below. Do not echo the full artefact.
{{OTHER_SMF_NAMES}} in the
board-report block; if not, this field need not include that role. Verify the firm's governance
model against the FCA's Feb 2025 update before relying on any Board Champion language carried
over from earlier templates. The FCA has indicated FG22/5 will be updated to reflect this change
in due course.Each of these URLs was verified as live at authoring time. Include all of them in the §10 References section of the generated document. Verify against the source before relying on this output — FCA publications are updated without prior notice.
Note on PRIN 2A (FCA Handbook): The
handbook.fca.org.ukinterface (maintained by FinregE) does not support stable deep links to individual chapters — all deep-link attempts return the handbook homepage. The stable reference for PRIN 2A is via the FCA's published instrument FCA 2022/31 (Consumer Duty instrument introducing PRIN 2A), or navigate to PRIN 2A via the FCA Handbook homepage athttps://www.handbook.fca.org.uk.Note on FG22/5: This document is published as PDF only. There is no standalone HTML publication page for FG22/5 on the FCA website. The PDF URL below was verified as live.
| Reference | Verified URL | |-----------|-------------| | FCA PS22/9 — A new Consumer Duty (policy statement, July 2022) | https://www.fca.org.uk/publications/policy-statements/ps22-9-new-consumer-duty | | FCA FG22/5 — Guidance for firms on the Consumer Duty (PDF, August 2022) | https://www.fca.org.uk/publication/finalised-guidance/fg22-5.pdf | | FCA PS22/9 — Policy Statement PDF | https://www.fca.org.uk/publication/policy/ps22-9.pdf | | FCA Consumer Duty board reports: good practice and areas for improvement (December 2024, updated March 2026) | https://www.fca.org.uk/publications/good-and-poor-practice/consumer-duty-board-reports-good-practice-areas-improvement | | FCA Consumer Duty — information for firms | https://www.fca.org.uk/firms/consumer-duty/information-firms | | FCA Handbook (entry point — navigate to PRIN 2A for Consumer Duty rules) | https://www.handbook.fca.org.uk | | FCA 2022/31 — Consumer Duty instrument (introduces Principle 12 and PRIN 2A) | https://www.fca.org.uk/publication/policy/fca-2022-31.pdf |
After writing the artefact, print only:
After completing this command, consider running:
$arckit-requirements -- Fair-value framework expresses as NFRs in the requirements artefact.$arckit-stakeholders -- Target market assessment feeds Goals + stakeholder traceability.$arckit-dpia -- Price-personalisation or vulnerable-customer scoring involves profiling — DPIA required.$arckit-risk -- Foreseeable harms map to Orange Book risk register entries.$arckit-uk-fs-sca-rts -- SCA biometric/accessibility design intersects with Consumer Understanding outcome for vulnerable customers.$arckit-uk-fs-safeguarding -- EMI/PI redemption accessibility under Consumer Support outcome intersects with safeguarding obligations.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.