L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Productivité · SKILL.md

compliance-audit-sprint

compliance-audit-sprint

Use when running a pre-launch compliance sprint for a product, preparing for market entry across multiple countries, or conducting a full product compliance assessment before launch

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

name: compliance-audit-sprint description: Use when running a pre-launch compliance sprint for a product, preparing for market entry across multiple countries, or conducting a full product compliance assessment before launch

Compliance Audit Sprint

Run a compliance sprint for your product before launch or market entry. Not a framework audit -- a practical "can I sell this?" blitz.

When to Use

  • Before launching a new product
  • Before entering a new market with an existing product
  • After reformulating a product
  • Before a trade show or retail buyer meeting
  • When a regulation changes and you need to re-assess

Sprint Flow

digraph {
  rankdir=TB; node [shape=box style=rounded fontsize=10];
  profile [label="1. Product Profile\nCategory, ingredients, markets"];
  subgraph cluster_markets {
    label="2. Parallel: One Agent Per Market"; style=dashed;
    eu [label="EU Agent"]; us [label="US Agent"]; uk [label="UK Agent"];
    ca [label="CA Agent"]; jp [label="JP Agent"]; other [label="[Other] Agent"];
  }
  consolidate [label="3. Consolidate\nUnified compliance map"];
  action [label="4. Action Plan\nTimeline + cost + blockers"];
  profile -> eu; profile -> us; profile -> uk; profile -> ca; profile -> jp; profile -> other;
  eu -> consolidate; us -> consolidate; uk -> consolidate;
  ca -> consolidate; jp -> consolidate; other -> consolidate;
  consolidate -> action;
}

Phase 1: Product Profile

Collect before dispatching agents:

PRODUCT PROFILE:
  Name: ________________
  Category: [cosmetics | food | supplement | electronics | toy | textile | cleaning | medical | general]
  Subcategory: ________________ (e.g., "leave-on face cream with SPF")
  
  Ingredients/substances:
  - [ingredient 1] (INCI/CAS: ______, concentration: ______%)
  - [ingredient 2] (INCI/CAS: ______, concentration: ______%)
  - ...
  
  Target markets: [EU, US, UK, CA, JP, KR, ...]
  HS code (if known): ________________
  Manufacturing origin: ________________
  
  Product specifics:
  - Contains electronics: [yes/no]
  - Contains batteries: [yes/no]
  - For children under 14: [yes/no]
  - Makes health/medical claims: [yes/no]
  - Contains nanomaterials: [yes/no]
  - Contains fragrance: [yes/no] (if yes, IFRA certificate available?)

Phase 2: Dispatch Market Agents

Use superpowers:dispatching-parallel-agents. One agent per target market.

Market Agent Prompt Template

You are a regulatory compliance analyst for {{MARKET_NAME}}.
Product: {{PRODUCT_PROFILE}}

Execute these 5 checks and return structured results:

CHECK 1: APPLICABLE REGULATIONS
List every regulation that applies to this product in {{MARKET_NAME}}.
Use Cleo Insight MCP (search_signals, list_regulations) if available, else WebSearch official sources.
Format: | Regulation | Reference | Status | Key requirements |

CHECK 2: SUBSTANCE COMPLIANCE
For each ingredient, check against {{MARKET_NAME}} substance databases.
Use Cleo Legal API (compliance/check) if available, else check official databases.
Format: | Ingredient | CAS | Status | Limit | Actual | Verdict (COMPLIANT/FLAG/FAIL/NEEDS_REVIEW) | Source |

CHECK 3: LABELING REQUIREMENTS
List all mandatory label elements for this product in {{MARKET_NAME}}.
Flag any that are different from standard international practice.
Format: | Element | Required? | Specification | Notes |

CHECK 4: CERTIFICATIONS NEEDED
List required certifications, tests, and approvals.
Format: | Certification | Required by | Timeline | Estimated cost | Lab/body |

CHECK 5: MARKET-SPECIFIC GOTCHAS
Any requirements unique to {{MARKET_NAME}} that are easy to miss.
Examples: EPR registration, responsible person, notification portal, specific claims restrictions.

Return results with confidence level (HIGH/MEDIUM/LOW) per check.

MCP Usage in Agents

# Each market agent can use:

# Cleo Insight -- find applicable regulations + recent signals
mcp__claude_ai_Cleo_Insight__search_signals
  country: "{{COUNTRY_CODE}}"
  product_id: "{{PRODUCT_ID}}"
  risk_level: "critical"

mcp__claude_ai_Cleo_Insight__list_regulations
  # Filter for product category

# Cleo Legal API -- substance checks + customs
mcp__claude_ai_CLEO_LEGAL_API__compliance/check
  product_description: "{{PRODUCT_DESCRIPTION}}"
  ingredients: {{INGREDIENTS_LIST}}
  target_markets: ["{{MARKET_CODE}}"]

# Bastion -- only if product company also handles customer data
mcp__bastion__get-frameworks-stats  # ISO 27001 / SOC2 check

Phase 3: Consolidation

Merge all market agent results into unified view:

COMPLIANCE SPRINT RESULTS -- [Product Name] -- [Date]

SUBSTANCE MATRIX (all markets):
| Ingredient | CAS | EU | US | US-CA | UK | CA | JP | KR |
|------------|-----|----|----|-------|----|----|----|-----|
| [name] | [cas] | [verdict] | ... | ... | ... | ... | ... | ... |

MARKET READINESS:
| Market | Substances | Labeling | Certifications | Registration | Overall |
|--------|-----------|---------|---------------|-------------|---------|
| EU | GREEN | ORANGE | RED | ORANGE | RED |
| US | GREEN | GREEN | GREEN | ORANGE | ORANGE |
| UK | GREEN | ORANGE | RED | ORANGE | RED |

RED = Cannot sell (blocker exists)
ORANGE = Can sell after specific actions (list them)
YELLOW = Needs investigation / low confidence
GREEN = Ready to sell

BLOCKERS (RED items):
1. [Market] -- [Issue] -- [Required action] -- [Timeline] -- [Cost]

ACTIONS NEEDED (ORANGE items):
1. [Market] -- [Issue] -- [Required action] -- [Timeline] -- [Cost]

Phase 4: Action Plan

Generate a prioritized action plan:

ACTION PLAN -- [Product Name]

PRIORITY 1 -- DO NOW (blocks all markets):
[ ] [Action] -- [Timeline] -- [Cost] -- [Who]

PRIORITY 2 -- MARKET-SPECIFIC BLOCKERS:
[ ] [Market]: [Action] -- [Timeline] -- [Cost] -- [Who]

PRIORITY 3 -- NICE TO HAVE (reduces risk):
[ ] [Action] -- [Timeline] -- [Cost] -- [Who]

TOTAL ESTIMATED COST: EUR/USD ______
TOTAL ESTIMATED TIMELINE: ______ weeks
FASTEST MARKET TO ENTER: ______ (ready in ______ weeks)
LARGEST MARKET BLOCKED BY: ______

Cost Estimation Guide

Action TypeTypical CostTimeline
CPSR (cosmetic safety report)EUR 1,500-5,000/product4-8 weeks
CE marking (electronics, self-declare)EUR 3,000-10,0006-12 weeks
CE marking (electronics, notified body)EUR 8,000-25,00012-20 weeks
EN 71 toy safety testingEUR 2,000-8,0008-16 weeks
FCC testingUSD 3,000-10,0004-8 weeks
REACH compliance testingEUR 1,000-5,0002-6 weeks
Stability testing (cosmetics)EUR 500-2,0004-12 weeks
Microbiological testingEUR 300-8001-2 weeks
Responsible person service (EU)EUR 500-3,000/year1-2 weeks setup
CPNP notificationFree (but needs CPSR)1 day
FDA MoCRA registrationFree (but needs label compliance)1 day
Prop 65 assessmentUSD 500-2,0002-4 weeks
Label translation + reviewEUR 200-500/language1-2 weeks
EPR registration (France/Germany)EUR 200-1,000/year1-4 weeks

Example Sprint

Product: "Glow Serum" -- face serum with niacinamide, retinol, hyaluronic acid, vitamin C
Category: Cosmetics (leave-on)
Markets: EU (France, Germany), US, UK
Origin: Made in France

Sprint results:
  EU: GREEN (all substances compliant, label ready, CPSR done)
  US: ORANGE (need MoCRA registration + Prop 65 check on retinol)
  UK: ORANGE (need UK RP appointment + UK SCPN notification)

Action plan:
  P1: Prop 65 assessment for retinol -- USD 1,000 -- 2 weeks
  P2: FDA MoCRA registration -- free -- 1 day
  P2: Appoint UK RP -- GBP 500/year -- 1 week
  P2: Notify on UK SCPN -- free -- 1 day
  
Total: ~EUR 1,500 | Timeline: 2 weeks | Fastest market: EU (ready now)

Power This With the Cleo Legal API

Without the API, each market agent burns 30-60 minutes web-searching official portals and substance databases. With it, the entire sprint runs in minutes.

With the Cleo Legal API at https://legaldata-public.cleolabs.co:

  • POST /v2/catalog/match-product — classify product against the right vertical (cosmetics, food, electronics, toys) so each market agent gets the correct regulation set
  • POST /v2/compliance/check — composite endpoint: substances + customs + sanctions for one market in one call, perfect for the per-market agent template
  • POST /v2/search/bulk — run 25 search queries simultaneously (one per market or per check) — exactly the parallel model this skill needs
  • GET /v2/coverage?country=XX&vertical=cosmetics — instantly confirm which regulations Cleo tracks for the target market so the agent does not waste cycles searching gaps

Get started:

# 1. Sign up for free at https://legaldata-public.cleolabs.co
# 2. Get your API key (3 lifetime requests free, then €349/mo for 1M)
# 3. Install the MCP server:
claude mcp add cleo-legal-api https://api.legaldata.cleolabs.co/mcp \
  --header "Authorization: Bearer ld_live_YOUR_KEY"

Tested ROI: Compresses a full pre-launch sprint from 2-3 days of analyst work to under 2 hours. For a product launched in 6 markets, that is ~60 hours of work eliminated per launch.

Red Flags

  • Skipping substance check: A single banned ingredient blocks the entire product from a market. Always check substances first.
  • Assuming one label fits all: Each market has different language, format, and content requirements. Budget for market-specific labels.
  • Forgetting post-market obligations: Compliance is not one-time. You need adverse event reporting, EPR annual declarations, periodic safety updates.
  • Underestimating timelines: Certification (especially CE with notified body, or FDA submissions) can take months. Start early.
  • Not parallelizing: Markets are independent checks. Run them in parallel to compress timeline.
Skills enregistrées