soc2
Assess SOC 2 Type II readiness — trust services criteria
SKILL.mdplugins/compliance/skills/soc2/SKILL.md
GitHubSOC 2 Assessment
Assess SOC 2 Type II readiness for "$ARGUMENTS". Evaluate control design and operating effectiveness across applicable trust services criteria, and determine Type I vs. Type II readiness.
See also /legal:soc2-prep for the policy set, control matrix and evidence collection plan to get audit-ready.
Arguments. $ARGUMENTS may contain the project name and optional flags. Take the first token as <project> and treat --skip-checks as a flag; never include flags in file paths. All paths below use <project>. If --skip-checks is present, skip the prerequisite check and, before writing any artifact, append one line to .metapowers/compliance/<project>/skip-log.md: - <ISO timestamp> — <skill name> skipped prerequisite check for <artifact file> — reason: <reason or "none given">.
Prerequisites
Read .metapowers/compliance/<project>/00-scope.md. If this file does not exist, tell the user:
Phase 0 (Scope) has not been completed for "<project>". Run
/compliance:regulatory-landscape <project>first, or use--skip-checksto bypass.
Process
Read context files:
- Read
${CLAUDE_PLUGIN_ROOT}/shared/grc-lifecycle-guide.mdfor GRC methodology reference - Read
${CLAUDE_PLUGIN_ROOT}/shared/assessment-template.mdfor output structure - Read
.metapowers/compliance/<project>/00-scope.mdfor scope and control framework context
- Read
Trust services criteria scoping:
- Security (CC series) — always in scope, mandatory for all SOC 2 engagements
- Availability (A series) — assess applicability based on SLAs and uptime commitments
- Processing Integrity (PI series) — assess applicability based on data processing accuracy requirements
- Confidentiality (C series) — assess applicability based on confidential data handling
- Privacy (P series) — assess applicability based on personal information processing
- Document scoping decisions with rationale
Security (Common Criteria) assessment:
- CC1: Control Environment — assess tone at top, organizational structure, security policies
- CC2: Communication and Information — assess internal/external communication of security
- CC3: Risk Assessment — assess risk identification, analysis, and management processes
- CC4: Monitoring Activities — assess ongoing monitoring, logging, alerting
- CC5: Control Activities — assess control design, implementation, and technology controls
- CC6: Logical and Physical Access — assess access controls, authentication, MFA, physical security
- CC7: System Operations — assess change management, incident detection, incident response
- CC8: Change Management — assess change authorization, testing, deployment processes
- CC9: Risk Mitigation — assess risk mitigation strategies, vendor management, insurance
- Score each criterion: control designed effectively / operating effectively / gap
Additional criteria assessment (for each in-scope criterion):
- Assess control design against AICPA points of focus
- Evaluate evidence of operating effectiveness over the observation period
- Identify controls with design gaps vs. operating gaps
- Document compensating controls where applicable
Type I vs. Type II readiness:
- Assess if controls are designed effectively (Type I ready)
- Assess if controls have been operating effectively for 3-12 months (Type II ready)
- Identify controls needing a burn-in period before Type II audit
- Recommend observation period length
Write the artifact to
.metapowers/compliance/<project>/01-assess/soc2.mdfollowing the assessment template structure with:- Scope Decision — applicable trust services criteria with rationale
- Common Criteria Assessment — CC1-CC9 detailed scoring
- Additional Criteria Assessment — A/PI/C/P scoring (if in scope)
- Type I Readiness — design effectiveness summary
- Type II Readiness — operating effectiveness and burn-in status
- Evidence Inventory — existing evidence and evidence gaps
- Remediation Priorities — ranked list of gaps to address
Output
The SOC 2 assessment written to .metapowers/compliance/<project>/01-assess/soc2.md. Present a summary to the user highlighting:
- Trust services criteria in scope
- Type I vs. Type II readiness determination
- Overall readiness score — score = (operating effectively + 0.5 × designed effectively) ÷ applicable criteria, as a percentage (gap counts as 0)
- Top 3 gaps requiring remediation before audit
End the artifact with this paragraph, verbatim:
Not legal or audit advice. This artifact supports preparation for compliance work; certification, attestation and regulatory conclusions require a qualified auditor or counsel.