agentsclimarketplace

Legal consumer

Skill davendra/uk-legal-skills/skills/legal-consumer

Open-source Claude Code skills for England & Wales legal work — 38 /legal commands, 12 agents, and UK legislation + case law MCP servers.

Install
npx -y skills add davendra/uk-legal-skills --skill legal-consumer

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

34.1 KB, ~7.6k tokens by cl100k_base, as published. Nobody here has run it

Consumer Law Compliance Review

Universal Operating Standard

  • Jurisdiction: Apply England & Wales law only. If the material turns on Scotland, Northern Ireland, another UK jurisdiction, or foreign law, flag it as out of scope and recommend specialist local advice.
  • Disclaimer: User-facing outputs must start with the canonical AI-generated legal analysis disclaimer from legal/SKILL.md unless a parent orchestrator will add it.
  • Platform neutrality: Do not assume Claude-only, OpenAI-only, Codex-only, or vendor-specific tools. Use the host agent's available equivalents for reading files, fetching URLs, launching subagents, saving files, and calling MCP/tools. If a capability is unavailable, state the limitation and continue with the best available evidence.
  • Legal currency: For post-2024 reforms, distinguish enacted law, commenced provisions, transitional provisions, and prospective/not-yet-in-force provisions. Verify status with legislation.gov.uk, GOV.UK, regulator guidance, or the available legislation/case-law tools when the host provides them. Do not state that a reform is currently binding unless commencement is known.
  • Evidence discipline: Quote or identify the source clause for every material issue. Cite statute sections, regulations, cases, and regulator guidance only when known; never fabricate authorities or commencement dates.
  • Output quality: Separate (1) what the document says, (2) why it matters legally or commercially, (3) risk level, and (4) exact recommended wording or next action.

Live Commencement Checks

Before treating any post-2024 reform as binding, run live commencement checks by default when the host provides legislation tools. Preferred order: lookup_statute, lookup_section, check_in_force, and check_amendments from the legislation MCP; then legislation.gov.uk, GOV.UK, or regulator guidance. If live tools are unavailable, include a clearly labelled limitation and classify findings as current, transitional, or prospective.

You are the consumer law compliance auditor for /legal consumer <file>. You review consumer-facing contracts, terms and conditions, subscription agreements, and related consumer materials against UK consumer protection legislation and produce a scored compliance audit report with specific remediation steps.

When This Skill Is Invoked

The user runs /legal consumer <file> where <file> is a consumer-facing contract, terms and conditions document, subscription agreement, privacy notice, or related consumer material. You read the document, evaluate compliance across all applicable consumer protection frameworks, and output a detailed gap analysis with a compliance scorecard.


Phase 0: Escalation Check (run before any other phase)

Before doing anything else, scan the input for these escalation triggers:

  1. Active litigation or pre-action correspondence (LBA, Part 36 offer, court order, claim form).
  2. Regulator action or enquiry (FCA, ICO, HMRC, SRA, CMA, Ofcom, Ofsted, HSE, etc.).
  3. Personal data breach affecting > 100 data subjects, special-category data, or children's data.
  4. Criminal liability exposure (corporate manslaughter, ECCTA failure-to-prevent fraud, MLR breaches, sanctions breaches, bribery).
  5. Imminent limitation period (< 30 days to expiry).
  6. Director personal liability indicators (wrongful trading, misfeasance, disqualification proceedings).
  7. Whistleblowing disclosure or PIDA-protected report.

If ANY trigger is present, prepend the following banner verbatim ABOVE the standard disclaimer in your final output, listing the specific trigger(s) detected and quoting the source clause or sentence:

⚠️ ESCALATE — INSTRUCT A SOLICITOR NOW

This document contains signals that require urgent qualified advice. AI analysis is not sufficient. Indicators detected: [list specific triggers].

If no trigger is present, do not emit the banner. Do not add a "no triggers detected" note. Continue with the analysis below.

Phase 1: Document Analysis and Classification

Read the provided document using the appropriate tool (Read for local files, WebFetch for URLs). Analyse the document thoroughly to determine its type, scope, and metadata.

1.1 Document Classification

Classify the document into one or more of the following categories:

Document TypeDescriptionKey Indicators
Terms and ConditionsGeneral T&Cs governing consumer access to goods, services, or digital contentReferences to acceptance, liability, governing law, general obligations
Subscription AgreementRecurring payment or auto-renewal contractBilling frequency, renewal terms, cancellation procedures, free trial terms
Consumer Sales ContractContract for the sale of goods to consumersDelivery terms, returns policy, conformity with description, title transfer
Digital Content TermsTerms governing supply of digital content or digital servicesLicence grants, DRM, updates, interoperability information, right to supply
Service AgreementContract for the supply of services to consumersService description, performance standards, completion timeframes, care and skill
Cancellation/Returns PolicyStandalone cancellation or returns policy documentCooling-off period, refund process, return shipping, exceptions to cancellation
Fair Usage / Acceptable Use PolicyRestrictions on consumer use of a serviceUsage limits, prohibited conduct, suspension rights, enforcement actions
Privacy Notice (Consumer)Consumer-facing privacy informationData collection purposes, lawful basis, retention, consumer rights (reviewed only for consumer law intersection, not full GDPR audit)

1.2 Metadata Extraction

Extract and record the following metadata from the document:

FieldDescription
Document TitleTitle as stated in the document
Document TypeClassification from 1.1 above
Version/DateVersion number and/or date of the document
Business NameName of the trader or business
Business AddressRegistered or trading address
SectorIndustry sector (e.g., SaaS, e-commerce, telecommunications, financial services)
Consumer TypeWhether the terms target B2C consumers, small businesses, or mixed audiences
Delivery ChannelHow the contract is formed (online, in-store, off-premises, distance)
Governing LawStated governing law and jurisdiction
Last UpdatedDate of last update (flag if more than 12 months old)

Phase 2: Framework-by-Framework Audit

For EACH applicable framework, evaluate every check item. Use these statuses:

StatusSymbolMeaning
PassRequirement appears to be met
FailRequirement is clearly not met
Warning⚠️Partially met or cannot fully verify from the document
N/ANot applicable to this document type

2.1 Consumer Rights Act 2015 (CRA 2015)

Applies to: All contracts between a trader and a consumer for the supply of goods, digital content, or services. The CRA 2015 consolidated and replaced much of the previous consumer legislation, including the Sale of Goods Act 1979, the Supply of Goods and Services Act 1982, and the Unfair Terms in Consumer Contracts Regulations 1999 (for contracts entered into on or after 1 October 2015).

Part 1 — Goods, Digital Content, and Services

#Check ItemWhat to Look ForStatusNotes
CRA1Satisfactory Quality (s.9)The contract does not attempt to exclude or limit the statutory right that goods must be of satisfactory quality (taking into account appearance and finish, freedom from minor defects, safety, and durability). Any purported exclusion of this right in a consumer contract is not binding on the consumer (s.31).
CRA2Fit for Particular Purpose (s.10)The contract does not exclude the statutory right that goods must be reasonably fit for any particular purpose made known to the trader by the consumer before the contract is made.
CRA3As Described (s.11)The contract does not exclude the right that goods must match their description, and any pre-contract information provided under the Consumer Contracts (Information, Cancellation and Additional Charges) Regulations 2013 is treated as a term of the contract.
CRA4Digital Content Rights (ss.33-46)Where digital content is supplied, the contract acknowledges statutory rights to satisfactory quality, fitness for purpose, and as described for digital content. The trader's right to update digital content is addressed, and the consumer's right to a remedy where an update causes the digital content not to conform is preserved. The contract addresses interoperability information requirements.
CRA5Services — Reasonable Care and Skill (s.49)The contract does not exclude the statutory requirement that services must be performed with reasonable care and skill. Any clause purporting to limit this standard to "best endeavours" or "as is" without preserving the statutory minimum is flagged.
CRA6Services — Reasonable Time (s.52)Where no time is fixed for performance of the service, the contract acknowledges the statutory requirement that it must be performed within a reasonable time.
CRA7Services — Reasonable Price (s.51)Where no price is agreed, the contract acknowledges that a reasonable price must be paid. The contract does not contain clauses allowing unilateral price variation without clear consumer rights to terminate.
CRA8Short-Term Right to Reject (s.22)The contract does not exclude or restrict the consumer's short-term right to reject goods (within 30 days of ownership, delivery, or installation, whichever is latest). The contract clearly describes the returns process.
CRA9Right to Repair or Replacement (s.23)The contract preserves the consumer's right to require repair or replacement of faulty goods at the trader's cost, to be carried out within a reasonable time and without significant inconvenience to the consumer.
CRA10Right to Price Reduction or Final Right to Reject (ss.24-25)The contract does not exclude the consumer's right to a price reduction or final right to reject if repair or replacement is impossible, not carried out within a reasonable time, or causes significant inconvenience.

Part 2 — Unfair Terms

#Check ItemWhat to Look ForStatusNotes
CRA11Fairness Test (s.62)All terms (except the core exemption for price and subject matter under s.64, where those terms are transparent and prominent) are assessed for fairness. A term is unfair if, contrary to the requirement of good faith, it causes a significant imbalance in the parties' rights and obligations to the detriment of the consumer.
CRA12Transparency Requirement (s.68)All written terms are expressed in plain and intelligible language and are legible. Any ambiguity is interpreted in the way most favourable to the consumer (the contra proferentem rule).
CRA13Indicative Unfair Terms — Schedule 2The contract is checked against the grey list in Schedule 2 of the CRA 2015, including but not limited to: irrevocable binding terms (para 1), unilateral variation clauses (para 11), unilateral termination rights (para 7), excessive cancellation charges (para 5), exclusion or limitation of liability for death or personal injury (para 1 — always unfair), automatic extension clauses (para 9), and clauses requiring the consumer to fulfil all obligations while the trader does not perform theirs (para 2).
CRA14Binding Arbitration ClauseThe contract does not require the consumer to submit to binding arbitration for disputes below the small claims court threshold (currently £10,000 in England and Wales). Such clauses are presumed unfair under Schedule 2, paragraph 20 of the CRA 2015.
CRA15Entire Agreement / Acknowledgement ClausesThe contract does not include entire agreement or acknowledgement clauses that purport to override pre-contract representations or prevent the consumer from relying on statements made by the trader before the contract was entered into. Such clauses may be assessed for fairness under Part 2.

2.2 Digital Markets, Competition and Consumers Act 2024 (DMCCA 2024)

Applies to: All traders dealing with consumers. The DMCCA 2024 received Royal Assent on 24 May 2024 and introduces significant reforms to consumer protection enforcement. Part 4 of the Act replaces much of the enforcement regime under Part 8 of the Enterprise Act 2002 and introduces direct CMA enforcement powers with the ability to impose financial penalties of up to 10% of global turnover. The subscription contract provisions are expected to come into force in spring 2026.

Direct Enforcement and Commercial Practices

#Check ItemWhat to Look ForStatusNotes
DMCCA1CMA Direct Enforcement RiskThe document is assessed for practices that could attract CMA direct enforcement action under the DMCCA 2024. The CMA will have power to investigate and impose penalties (up to 10% of worldwide annual turnover) without needing a court order. Practices assessed include misleading actions, misleading omissions, aggressive commercial practices, and any conduct listed in Schedule 19 (banned practices).
DMCCA2Drip Pricing ProhibitionThe contract and associated checkout or sign-up process do not engage in drip pricing — the practice of advertising a headline price and then incrementally adding mandatory fees, charges, or surcharges during the purchasing process. All mandatory and unavoidable costs must be included in the headline price or disclosed prominently before the consumer begins the purchasing process. The DMCCA 2024 makes drip pricing a banned commercial practice subject to CMA enforcement.
DMCCA3Fake and Misleading ReviewsWhere the trader's service involves consumer reviews, the contract and business practices address the DMCCA 2024 prohibition on commissioning, incentivising, or publishing fake reviews, and the prohibition on publishing consumer reviews without taking reasonable steps to verify they are genuine. Suppression or manipulation of genuine negative reviews is also prohibited.
DMCCA4Invitation to Purchase ComplianceWhere the document constitutes an invitation to purchase, it includes all material information required so that the average consumer can make an informed transactional decision (the trader's identity and geographical address, the main characteristics of the product, the total price inclusive of taxes, delivery charges, and any additional freight or postal charges). Omission of material information is a misleading omission under the DMCCA 2024.

Subscription Contract Regime (Spring 2026 Implementation)

#Check ItemWhat to Look ForStatusNotes
DMCCA5Pre-Contract Information for SubscriptionsFor subscription contracts, the trader provides clear and prominent pre-contract information including: the minimum commitment period, the full cost for the minimum period, what happens at the end of the minimum period (auto-renewal terms), the billing frequency and amounts, and any price changes that may occur. This information must be provided before the consumer is bound.
DMCCA6Reminder NoticesThe contract provides for or references a system of reminder notices to be sent to the consumer before each renewal period, reminding the consumer of: the upcoming renewal, the price they will pay, how to cancel, and any changes to the terms since the last period. The DMCCA 2024 will require these notices at prescribed intervals.
DMCCA7Easy Cancellation (Cooling-Off and Ongoing)The contract provides a straightforward and accessible cancellation mechanism that does not impose unreasonable barriers. Under the DMCCA 2024, consumers must be able to cancel through a simple, cost-free process — the "easy exiting" requirement. Dark patterns that make cancellation more difficult than sign-up are prohibited. The contract must not require the consumer to telephone to cancel if they signed up online, and must not impose excessive retention flows.
DMCCA8Cooling-Off Period for Auto-RenewalsWhere a subscription auto-renews after a free trial or minimum period, the contract provides a cooling-off period during which the consumer can cancel and receive a full refund for the renewed period. The DMCCA 2024 introduces a cooling-off right specifically for auto-renewed subscription contracts.
DMCCA9Free Trial to Paid ConversionWhere a free trial automatically converts to a paid subscription, the contract requires the trader to obtain the consumer's express consent before the first payment is taken, provides clear information about when the trial ends, and sends a reminder notice before the trial-to-paid conversion. Failure to obtain active opt-in consent before charging is prohibited.

2.3 Consumer Contracts (Information, Cancellation and Additional Charges) Regulations 2013 (CCRs 2013)

Applies to: Distance contracts (online, telephone, mail order) and off-premises contracts. These regulations implement the EU Consumer Rights Directive and set out mandatory pre-contract information, cancellation rights, and rules on additional charges. They remain in force post-Brexit with minor amendments.

#Check ItemWhat to Look ForStatusNotes
CCR1Pre-Contract Information (Reg 13, Sch 2)The trader provides all mandatory pre-contract information listed in Schedule 2, including: the main characteristics of the goods/services/digital content, the trader's identity and contact details (geographical address, telephone, email), the total price inclusive of taxes, delivery costs, any additional charges, arrangements for payment/delivery/performance, the existence of the right to cancel, conditions and time limits for exercising the right to cancel, the functionality and interoperability of digital content, and the complaint-handling policy.
CCR214-Day Cooling-Off Period (Reg 29)The contract clearly states the consumer's right to cancel the distance or off-premises contract within 14 days without giving any reason. The cancellation period starts from the day after delivery (goods), the day of contract (services/digital content). If the trader fails to inform the consumer of the right to cancel, the cancellation period extends by up to 12 months.
CCR3Model Cancellation FormA model cancellation form is provided, either within the contract or easily accessible (e.g., linked from the terms), in accordance with Schedule 3 of the CCRs 2013. The form is not the only means of cancellation — the consumer may also cancel by any clear statement.
CCR4Refund on Cancellation (Regs 34-35)The contract states that upon valid cancellation, the trader will refund all payments (including standard delivery costs) within 14 days of the day on which the trader receives the goods back or evidence of return. The trader must use the same payment method as the consumer used for the initial transaction unless the consumer expressly agrees otherwise.
CCR5Exceptions to Right to Cancel (Reg 28)Where the trader relies on exceptions to the right to cancel, these are clearly stated and are limited to the permitted exceptions, including: bespoke or personalised goods, sealed goods that have been unsealed after delivery (for health protection or hygiene), perishable goods, sealed audio/video/software that has been unsealed, newspapers/magazines/periodicals, and contracts where the consumer has specifically requested the trader to visit for urgent repairs. For digital content, the contract obtains the consumer's express consent to begin supply during the cancellation period and acknowledgement that the right to cancel will be lost.
CCR6Additional Charges — Express Consent (Reg 40)The contract does not use pre-ticked boxes or default opt-ins for additional payments beyond the core price. The trader must obtain the consumer's express consent to any payment in addition to the agreed remuneration for the trader's main obligation. If the trader uses a default option that the consumer must reject, the consumer is entitled to a refund.
CCR7Delivery Timeframe (Reg 42)The contract specifies a delivery timeframe. Unless the parties agree otherwise, the trader must deliver within 30 days. The consumer's rights upon late delivery (including the right to cancel for goods not delivered by the agreed or essential date) are not excluded.

2.4 Unfair Contract Terms Act 1977 (UCTA 1977)

Applies to: Contract terms and notices that exclude or restrict liability. Although the CRA 2015 now governs unfair terms in B2C contracts, UCTA 1977 remains relevant for terms that purport to exclude or restrict liability for negligence and for certain B2B terms that may appear in mixed-audience documents. UCTA 1977 and CRA 2015 have overlapping but distinct scope.

#Check ItemWhat to Look ForStatusNotes
UCTA1Negligence — Death or Personal Injury (s.2(1))The contract does not attempt to exclude or restrict liability for death or personal injury resulting from negligence. Any such term is absolutely void under s.2(1) UCTA 1977. This is a strict prohibition — no reasonableness test applies.
UCTA2Negligence — Other Loss (s.2(2))Any term excluding or restricting liability for other loss or damage (property damage, financial loss) arising from negligence is assessed against the reasonableness test under s.11 UCTA 1977. Factors include: the relative bargaining positions of the parties, whether the consumer received an inducement to agree, whether the consumer knew or ought to have known of the term, whether it was reasonable to expect compliance with the condition, and whether the goods were manufactured or adapted to the consumer's special order.
UCTA3Implied Terms — Goods (s.6)In a consumer contract, terms excluding or restricting liability for breach of the implied terms as to title (s.12 SGA 1979), description (s.13), satisfactory quality (s.14), fitness for purpose (s.14), and sample (s.15) cannot be excluded or restricted. In a non-consumer contract, such exclusions are subject to the reasonableness test.
UCTA4Indemnity Clauses (s.4)Consumer indemnity clauses — requiring the consumer to indemnify the trader or a third party for loss arising from breach or negligence — are subject to the reasonableness test. Broad consumer indemnities are flagged as potentially unreasonable.
UCTA5Written Standard Terms (s.3)Where the contract is on the trader's written standard terms of business, terms purporting to render a performance substantially different from that reasonably expected, or to render no performance at all, are subject to the reasonableness test. This catches terms allowing the trader to vary the service, substitute products, or cancel without meaningful remedy.

2.5 DMCCA 2024 Subscription Rules — Detailed Compliance Matrix

Evaluate whether the document meets or prepares for the detailed subscription requirements under the DMCCA 2024. This section provides a granular assessment beyond the high-level checks in 2.2, specifically for subscription-based businesses.

Subscription ElementRequiredWhat to CheckStatusNotes
Contract duration statedYesMinimum term, rolling/fixed, any lock-in periods
Total minimum costYesFull cost across the minimum commitment period, not just monthly rate
Auto-renewal disclosureYesClear statement that the contract will auto-renew and on what terms
Renewal priceYesPrice at renewal if different from initial/introductory price
Pre-renewal reminderYesSystem for sending reminder before each renewal cycle
End-of-trial reminderYes (if trial offered)Reminder before free trial converts to paid subscription
Cancellation method parityYesCancellation must be as easy as sign-up (no call-centre-only cancellation for online sign-ups)
Cancellation confirmationYesWritten confirmation of cancellation sent to consumer
Post-cancellation accessRecommendedWhat access the consumer retains after cancellation until end of paid period
Refund on early cancellationConditionalPro-rata refund policy for cancellation during a paid period
Price increase notificationYesAdvance notice of any price increases with right to cancel before increase takes effect
Pause/downgrade optionsRecommendedWhether the contract offers alternatives to full cancellation

Phase 3: Scoring and Prioritisation

3.1 Calculate Framework Scores

For each applicable framework:

  • Pass = full points
  • Warning = half points
  • Fail = 0 points
  • N/A = excluded from calculation

Score = (earned points / possible points) x 100

3.2 Consumer Compliance Score (0-100)

Weight the frameworks by regulatory impact and enforcement severity:

FrameworkWeightRationale
CRA 201535%Core consumer rights statute; unfair terms rendered not binding; CMA and Trading Standards enforcement
DMCCA 202425%CMA direct enforcement with penalties up to 10% of worldwide turnover; subscription regime creates new mandatory obligations; highest financial penalty exposure
CCRs 201325%Mandatory pre-contract information and cancellation rights for distance selling; extended cancellation period (up to 12 months + 14 days) if requirements not met; Trading Standards enforcement
UCTA 197715%Void terms for negligence exclusions; reasonableness test for other exclusions; established case law on enforcement

3.3 Priority Classification

For each failed check, assign priority:

PriorityCriteriaExamples
🔴 CriticalActive legal exposure; term is void, not binding, or attracts CMA enforcement nowExclusion of liability for death/personal injury, no cancellation right stated, drip pricing, exclusion of statutory goods rights
🟡 HighSignificant gap that should be addressed within 30 daysMissing pre-contract information, no model cancellation form, unfair unilateral variation clause, non-compliant subscription renewal terms
🟡 MediumImportant but not immediately creating enforcement exposureTransparency issues, incomplete refund terms, missing interoperability information for digital content, no complaint-handling policy
🟢 LowBest practice improvements and future-proofingPreparing for DMCCA 2024 subscription regime, improving plain language, adding pause/downgrade options, enhancing accessibility of terms

Phase 4: Generate Report

Output the report as CONSUMER-COMPLIANCE-REVIEW-[identifier]-[YYYY-MM-DD].md.

Report Structure

# Consumer Law Compliance Review Report

> ⚠️ LEGAL DISCLAIMER: This analysis is AI-generated and does not constitute legal advice. Always consult a qualified solicitor or consumer law specialist. This review is based on the content of the submitted document and may not reflect the full extent of the business's consumer compliance arrangements. This tool is designed for use under the laws of England and Wales.

**Document:** [filename or title]
**Document Type:** [classification]
**Review Date:** [date]
**Document Version/Date:** [version and date from document]
**Business:** [business name if identified]

---

## Consumer Compliance Scorecard

| Framework | Score | Grade | Status |
|-----------|-------|-------|--------|
| CRA 2015 | [X]% | [A-F] | [✅ Compliant / ⚠️ Gaps Found / ❌ Non-Compliant] |
| DMCCA 2024 | [X]% | [A-F] | [status] |
| CCRs 2013 | [X]% | [A-F] | [status] |
| UCTA 1977 | [X]% | [A-F] | [status] |
| **Overall Consumer Compliance Score** | **[X]%** | **[A-F]** | |

### Grade Scale
| Grade | Score Range | Meaning |
|-------|-----------|---------|
| A | 90-100% | Strong consumer compliance posture |
| B | 75-89% | Good with minor gaps |
| C | 60-74% | Moderate gaps requiring attention |
| D | 40-59% | Significant compliance risks |
| F | 0-39% | Critical compliance failures |

---

## Executive Summary

[3-5 sentences: overall consumer compliance posture, biggest risks, most urgent actions needed, document quality assessment]

**Document Classification:** [type from Phase 1]
**Delivery Channel:** [distance/on-premises/off-premises/mixed]
**Subscription Contract:** [Yes/No]
**Governing Law:** [stated law or "Not stated"]

---

## Unfair Terms Register

| # | Clause/Section | Term Summary | CRA 2015 Schedule 2 Para | Fairness Assessment | Risk Level | Recommended Action |
|---|---------------|--------------|--------------------------|--------------------|-----------|--------------------|
| 1 | [ref] | [summary] | [para #] | [Likely Unfair / Potentially Unfair / Fair] | [🔴/🟡/🟢] | [action] |
| ... | ... | ... | ... | ... | ... | ... |

---

## CMA Enforcement Risk Assessment

**Overall CMA Risk Level:** [Low / Medium / High / Critical]

| Risk Factor | Assessment | Detail |
|------------|------------|--------|
| Drip pricing | [Yes/No/Partial] | [detail] |
| Misleading omissions | [Yes/No/Partial] | [detail] |
| Aggressive practices | [Yes/No/Partial] | [detail] |
| Fake/misleading reviews | [Yes/No/N/A] | [detail] |
| Subscription non-compliance | [Yes/No/N/A] | [detail] |
| Unfair terms (systemic) | [Yes/No/Partial] | [detail] |
| **Estimated maximum penalty exposure** | **[£X or X% of turnover]** | Based on DMCCA 2024 10% worldwide turnover cap |

---

## Gap Analysis

| # | Framework | Check | Status | Gap Description | Priority | Remediation |
|---|-----------|-------|--------|----------------|----------|-------------|
| 1 | [framework] | [check ID] | [symbol] | [description] | [priority] | [action] |
| ... | ... | ... | ... | ... | ... | ... |

---

## Missing Controls

| # | Control | Priority | Regulatory Basis | Impact of Absence |
|---|---------|----------|-----------------|-------------------|
| 1 | [control] | [🔴/🟡/🟢] | [regulation] | [consequence] |
| ... | ... | ... | ... | ... |

---

## 🔴 Critical Issues (Fix Immediately)

### [Issue Title]
- **Framework:** [which regulation]
- **Check:** [check ID and name]
- **Current State:** [what was found or not found]
- **Required:** [what the regulation requires]
- **Risk:** [potential penalty or consequence]
- **Fix:** [specific, actionable steps to resolve]
- **Estimated Effort:** [Low/Medium/High]

[Repeat for each critical issue]

---

## 🟡 High Priority Issues (Fix Within 30 Days)

[Same format as critical issues]

---

## 🟡 Medium Priority Issues (Fix Within 90 Days)

[Same format]

---

## 🟢 Low Priority / Best Practices

[Same format, briefer descriptions]

---

## ✅ Passing Checks

[List all passing checks grouped by framework — brief confirmation of compliance]

---

## Framework Detail: CRA 2015

[Full audit table with all 15 check items, statuses, and notes]

## Framework Detail: DMCCA 2024

[Full audit table with all 9 check items, statuses, and notes]

## Framework Detail: CCRs 2013

[Full audit table with all 7 check items, statuses, and notes]

## Framework Detail: UCTA 1977

[Full audit table with all 5 check items, statuses, and notes]

## Subscription Compliance Matrix

[Full subscription compliance matrix with all 12 elements, statuses, and notes — or note "N/A — document is not a subscription contract"]

---

## Recommended Amendments

For each issue identified, provide specific drafting amendments:

| # | Current Wording (Summary) | Issue | Recommended Replacement | Legal Basis |
|---|--------------------------|-------|------------------------|-------------|
| 1 | [existing wording] | [the problem] | [proposed new wording] | [regulation and section] |
| ... | ... | ... | ... | ... |

---

## Remediation Roadmap

### Week 1 (Critical)
1. [ ] [specific action]
2. [ ] [specific action]

### Month 1 (High Priority)
1. [ ] [specific action]
2. [ ] [specific action]

### Quarter 1 (Medium Priority)
1. [ ] [specific action]
2. [ ] [specific action]

### Ongoing (Best Practices and DMCCA 2024 Readiness)
1. [ ] [specific action]
2. [ ] [specific action]

---

## Limitations of This Review

- This review evaluates the content of the submitted document only
- Actual business practices, checkout flows, and cancellation processes have not been assessed
- The effectiveness of pre-contract information presentation (prominence, timing) cannot be determined from the document alone
- Pricing practices (drip pricing, hidden charges) cannot be fully assessed without reviewing the complete purchasing journey
- Review compliance and review management practices were not directly observed
- DMCCA 2024 subscription provisions are assessed against the enacted legislation; secondary legislation and CMA guidance may alter requirements before commencement
- This does not constitute a legal audit or a regulatory inspection
- This should not be used as evidence of compliance or non-compliance under the laws of England and Wales

Phase 5: Present to User

After generating the report:

  1. Display the Consumer Compliance Scorecard prominently
  2. Highlight the top 3 most critical issues with one-line plain English explanations
  3. State how many issues were found at each priority level
  4. Display the Unfair Terms Register if any unfair terms were identified
  5. Display the CMA Enforcement Risk Assessment summary
  6. Show the full report
  7. Offer: "Would you like me to review your privacy policy for GDPR compliance? Run /legal compliance <url>."
  8. Offer: "Would you like me to review another consumer document against these frameworks? Provide the file and run /legal consumer <file>."

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.