Compliance Checker — Compliance Verification Pipeline
Systematically diagnoses an organization's law and regulation compliance status, analyzes gaps, and develops actionable remediation plans.
Execution Mode
Agent Team — 4 agents communicate directly via SendMessage and cross-verify each other's work.
Agent Composition
| Agent |
File |
Role |
Type |
| law-mapper |
.claude/agents/law-mapper.md |
Law identification, clause mapping, obligation extraction |
general-purpose |
| status-auditor |
.claude/agents/status-auditor.md |
Status investigation, evidence collection, compliance assessment |
general-purpose |
| gap-analyst |
.claude/agents/gap-analyst.md |
Gap identification, risk calculation, priority derivation |
general-purpose |
| remediation-planner |
.claude/agents/remediation-planner.md |
Corrective actions, scheduling, monitoring framework |
general-purpose |
Workflow
Phase 1: Preparation (Performed Directly by Orchestrator)
- Extract from user input:
- Target Organization/Service: Business type and scale of the audit target
- Industry/Sector: Finance, IT, Healthcare, Manufacturing, Education, etc.
- Regulatory Domain (optional): Personal data, finance, labor, environment, etc.
- Existing Materials (optional): Policy documents, compliance reports, org charts, etc.
- Focus Areas (optional): Specific law or specific domain
- Create the
_workspace/ directory in the project root
- Organize the input and save to
_workspace/00_input.md
- If existing materials are available, copy to
_workspace/ and utilize for the relevant phase
- Determine the execution mode based on the requested scope
Phase 2: Team Assembly and Execution
| Order |
Task |
Owner |
Dependencies |
Output |
| 1 |
Law Mapping |
law-mapper |
None |
_workspace/01_law_mapping.md |
| 2 |
Status Audit |
status-auditor |
Task 1 |
_workspace/02_status_audit.md |
| 3 |
Gap Analysis |
gap-analyst |
Tasks 1, 2 |
_workspace/03_gap_analysis.md |
| 4 |
Remediation Plan |
remediation-planner |
Tasks 1, 2, 3 |
_workspace/04_remediation_plan.md |
Inter-agent Communication Flow:
- law-mapper completes -> Delivers obligation checklist to status-auditor, mapping original to gap-analyst
- status-auditor completes -> Delivers compliance status to gap-analyst, existing infrastructure info to remediation-planner
- gap-analyst completes -> Delivers priority matrix and root cause analysis to remediation-planner
- remediation-planner cross-verifies logical consistency across all deliverables when writing the final report
Phase 3: Integration and Final Deliverables
- Review all files in
_workspace/
- Verify that the remediation plan's comprehensive opinion is consistent with law mapping, status audit, and gap analysis
- Report the final summary to the user:
- Law Mapping Report —
01_law_mapping.md
- Status Audit Report —
02_status_audit.md
- Gap Analysis Report —
03_gap_analysis.md
- Remediation Plan —
04_remediation_plan.md
Modes by Request Scope
| User Request Pattern |
Execution Mode |
Agents Deployed |
| "Full compliance check", "Full compliance audit" |
Full Pipeline |
All 4 agents |
| "Tell me which laws apply" |
Law Mapping Mode |
law-mapper only |
| "Just assess current compliance status" (existing mapping available) |
Status Audit Mode |
status-auditor |
| "Just do gap analysis" (mapping + status available) |
Gap Analysis Mode |
gap-analyst |
| "Just create a remediation plan" (gap analysis results available) |
Remediation Plan Mode |
remediation-planner |
Using Existing Files: If the user provides existing law mapping, status audit, or other materials, copy them to the appropriate numbered position in _workspace/ and skip that phase's agent.
Data Transfer Protocol
| Strategy |
Method |
Purpose |
| File-based |
_workspace/ directory |
Storing and sharing main deliverables |
| Message-based |
SendMessage |
Real-time delivery of key information, revision requests |
File naming convention: {order}_{agent}_{deliverable}.{extension}
Error Handling
| Error Type |
Strategy |
| Web search failure |
Law analyst works based on general knowledge, notes "latest amendments unverified" |
| Insufficient target organization info |
Assume-based audit using general organization standards, note "assumption-based" |
| Agent failure |
Retry once -> if failed, proceed without that deliverable, note omission in final report |
| Uncertain law applicability |
Conservatively include, note "professional legal consultation recommended" |
| Gap analysis and status audit inconsistency |
remediation-planner identifies inconsistency, applies conservative judgment |
Test Scenarios
Normal Flow
Prompt: "Run a full check on our online shopping mall's Personal Information Protection Act compliance."
Expected Results:
- Law Mapping: Maps applicable laws including Personal Information Protection Act, E-Commerce Act, Information and Communications Network Act
- Status Audit: Compliance status for each obligation including personal data collection, use, provision, destruction
- Gap Analysis: Risk grade for each non-compliant item, 5x5 risk matrix
- Remediation Plan: Short/mid/long-term roadmap, monitoring KPIs
Partial Flow
Prompt: "List the labor-related laws applicable to our company. We're a 50-person IT company."
Expected Results:
- Switches to law mapping mode (law-mapper only)
- Lists applicable laws including Labor Standards Act, Occupational Safety and Health Act, Equal Employment Act
- Maps obligations by clause
Error Flow
Prompt: "Check our regulatory compliance, we're a financial company but I don't know the details."
Expected Results:
- Full pipeline execution, comprehensively maps financial industry regulations
- Status audit assumes general financial company standards, notes "assumption-based audit"
- Final report includes "recommend re-running gap analysis upon actual status verification"
Agent Extension Skills
| Agent |
Extension Skill |
Purpose |
| law-mapper, gap-analyst |
regulation-knowledge-base |
Industry-specific applicable law DB, obligation mapping |
| status-auditor, remediation-planner |
audit-checklist-engine |
Audit checklist generation, compliance maturity assessment |
1---2name: compliance-checker3description: A full compliance verification pipeline. An agent team collaborates to perform law mapping, status audit, gap analysis, and remediation planning in a single pass. Use this skill for contexts such as 'check regulatory compliance', 'compliance check', 'legal compliance status', 'run gap analysis', 'regulatory response plan', 'legal risk analysis', 'compliance audit', 'regulatory inspection', 'compliance status assessment', and other compliance verification tasks. Note: Actual legal counsel (attorney opinions), litigation representation, administrative filings/submissions, and direct integration with legal databases (case law search systems) are outside the scope of this skill.4---56# Compliance Checker — Compliance Verification Pipeline78Systematically diagnoses an organization's law and regulation compliance status, analyzes gaps, and develops actionable remediation plans.910## Execution Mode1112**Agent Team** — 4 agents communicate directly via SendMessage and cross-verify each other's work.1314## Agent Composition1516| Agent | File | Role | Type |17|-------|------|------|------|18| law-mapper | `.claude/agents/law-mapper.md` | Law identification, clause mapping, obligation extraction | general-purpose |19| status-auditor | `.claude/agents/status-auditor.md` | Status investigation, evidence collection, compliance assessment | general-purpose |20| gap-analyst | `.claude/agents/gap-analyst.md` | Gap identification, risk calculation, priority derivation | general-purpose |21| remediation-planner | `.claude/agents/remediation-planner.md` | Corrective actions, scheduling, monitoring framework | general-purpose |2223## Workflow2425### Phase 1: Preparation (Performed Directly by Orchestrator)26271. Extract from user input:28 - **Target Organization/Service**: Business type and scale of the audit target29 - **Industry/Sector**: Finance, IT, Healthcare, Manufacturing, Education, etc.30 - **Regulatory Domain** (optional): Personal data, finance, labor, environment, etc.31 - **Existing Materials** (optional): Policy documents, compliance reports, org charts, etc.32 - **Focus Areas** (optional): Specific law or specific domain332. Create the `_workspace/` directory in the project root343. Organize the input and save to `_workspace/00_input.md`354. If existing materials are available, copy to `_workspace/` and utilize for the relevant phase365. Determine the **execution mode** based on the requested scope3738### Phase 2: Team Assembly and Execution3940| Order | Task | Owner | Dependencies | Output |41|-------|------|-------|-------------|--------|42| 1 | Law Mapping | law-mapper | None | `_workspace/01_law_mapping.md` |43| 2 | Status Audit | status-auditor | Task 1 | `_workspace/02_status_audit.md` |44| 3 | Gap Analysis | gap-analyst | Tasks 1, 2 | `_workspace/03_gap_analysis.md` |45| 4 | Remediation Plan | remediation-planner | Tasks 1, 2, 3 | `_workspace/04_remediation_plan.md` |4647**Inter-agent Communication Flow:**48- law-mapper completes -> Delivers obligation checklist to status-auditor, mapping original to gap-analyst49- status-auditor completes -> Delivers compliance status to gap-analyst, existing infrastructure info to remediation-planner50- gap-analyst completes -> Delivers priority matrix and root cause analysis to remediation-planner51- remediation-planner cross-verifies logical consistency across all deliverables when writing the final report5253### Phase 3: Integration and Final Deliverables54551. Review all files in `_workspace/`562. Verify that the remediation plan's comprehensive opinion is consistent with law mapping, status audit, and gap analysis573. Report the final summary to the user:58 - Law Mapping Report — `01_law_mapping.md`59 - Status Audit Report — `02_status_audit.md`60 - Gap Analysis Report — `03_gap_analysis.md`61 - Remediation Plan — `04_remediation_plan.md`6263## Modes by Request Scope6465| User Request Pattern | Execution Mode | Agents Deployed |66|---------------------|----------------|-----------------|67| "Full compliance check", "Full compliance audit" | **Full Pipeline** | All 4 agents |68| "Tell me which laws apply" | **Law Mapping Mode** | law-mapper only |69| "Just assess current compliance status" (existing mapping available) | **Status Audit Mode** | status-auditor |70| "Just do gap analysis" (mapping + status available) | **Gap Analysis Mode** | gap-analyst |71| "Just create a remediation plan" (gap analysis results available) | **Remediation Plan Mode** | remediation-planner |7273**Using Existing Files**: If the user provides existing law mapping, status audit, or other materials, copy them to the appropriate numbered position in `_workspace/` and skip that phase's agent.7475## Data Transfer Protocol7677| Strategy | Method | Purpose |78|----------|--------|---------|79| File-based | `_workspace/` directory | Storing and sharing main deliverables |80| Message-based | SendMessage | Real-time delivery of key information, revision requests |8182File naming convention: `{order}_{agent}_{deliverable}.{extension}`8384## Error Handling8586| Error Type | Strategy |87|-----------|----------|88| Web search failure | Law analyst works based on general knowledge, notes "latest amendments unverified" |89| Insufficient target organization info | Assume-based audit using general organization standards, note "assumption-based" |90| Agent failure | Retry once -> if failed, proceed without that deliverable, note omission in final report |91| Uncertain law applicability | Conservatively include, note "professional legal consultation recommended" |92| Gap analysis and status audit inconsistency | remediation-planner identifies inconsistency, applies conservative judgment |9394## Test Scenarios9596### Normal Flow97**Prompt**: "Run a full check on our online shopping mall's Personal Information Protection Act compliance."98**Expected Results**:99- Law Mapping: Maps applicable laws including Personal Information Protection Act, E-Commerce Act, Information and Communications Network Act100- Status Audit: Compliance status for each obligation including personal data collection, use, provision, destruction101- Gap Analysis: Risk grade for each non-compliant item, 5x5 risk matrix102- Remediation Plan: Short/mid/long-term roadmap, monitoring KPIs103104### Partial Flow105**Prompt**: "List the labor-related laws applicable to our company. We're a 50-person IT company."106**Expected Results**:107- Switches to law mapping mode (law-mapper only)108- Lists applicable laws including Labor Standards Act, Occupational Safety and Health Act, Equal Employment Act109- Maps obligations by clause110111### Error Flow112**Prompt**: "Check our regulatory compliance, we're a financial company but I don't know the details."113**Expected Results**:114- Full pipeline execution, comprehensively maps financial industry regulations115- Status audit assumes general financial company standards, notes "assumption-based audit"116- Final report includes "recommend re-running gap analysis upon actual status verification"117118## Agent Extension Skills119120| Agent | Extension Skill | Purpose |121|-------|----------------|---------|122| law-mapper, gap-analyst | `regulation-knowledge-base` | Industry-specific applicable law DB, obligation mapping |123| status-auditor, remediation-planner | `audit-checklist-engine` | Audit checklist generation, compliance maturity assessment |