CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

compliance

SOC 2 compliance for Terraform — gap analysis, control implementation, evidence collection, and remediation guidance mapped to SOC 2 Trust Services Criteria.

Quality

77%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/platform-skills/skills/compliance/SKILL.md

The canonical home for this skill is compliance in nitinjain999/platform-skills

SKILL.md
Quality
Evals
Security

Quality

Content

77%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is a well-engineered command spec: an argument-driven wizard, per-topic workflows with numbered steps, literal output formats, and a remediation template with validation and rollback — the best-scoring dimension is workflow clarity. Its two real weaknesses are the missing references/compliance.md bundle file (the skill instructs reading a file that does not exist) and a skeletal HCL example.

Suggestions

Ship the referenced bundle file references/compliance.md (control implementation patterns, evidence commands, readiness checklist) or remove the "Read references/compliance.md before responding" instruction — currently the skill depends on a file absent from the bundle.

Move the inline Kubescape control-to-criteria mapping (the seven C-xxxx controls) into the reference file and keep only the kubescape scan command in SKILL.md.

Replace the placeholder HCL ("resource ... { ... }") with one complete, executable aws_s3_bucket_server_side_encryption_configuration example so the remediation template is copy-paste ready.

DimensionReasoningScore

Conciseness

The body is dense and instructional throughout with no explanation of concepts Claude already knows — it jumps straight into wizard mechanics, per-topic frameworks, output formats, and exact commands. Minor slack remains: the persona opener ("You are acting as a senior platform engineer..."), the inline Kubescape control-to-criteria listing, and the fully worked remediation example could each be trimmed or moved to the reference file. Efficient with minor instances of over-explanation — anchor 4, not the every-token-earns-its-place lean of anchor 5.

4 / 5

Actionability

Guidance is overwhelmingly concrete: exact wizard prompt text, a literal output table format, copy-paste commands ("kubescape scan framework soc2 --format json --output soc2-$(date +%F).json", "aws s3api get-bucket-encryption --bucket <name>"), and a structured remediation template with blast radius, validation, and rollback. The one gap is the HCL fix example, which is a skeleton ("resource \"aws_s3_bucket_server_side_encryption_configuration\" \"...\" { ... }") rather than executable code — minor incompleteness puts this at anchor 4 rather than the fully copy-paste-ready anchor 5.

4 / 5

Workflow Clarity

Each of the five topics has a numbered step sequence, and the remediation flow includes explicit validation checkpoints and a feedback loop: root cause → fix → "Blast radius: will this change cause resource replacement?" → "Validation: aws s3api get-bucket-encryption" → "Rollback plan". Every response is required to end with a "Next step" and an exact "Checkov command" to validate current state. Clear sequencing with explicit validation and error-recovery structure matches anchor 5.

5 / 5

Progressive Disclosure

The body does reference "references/compliance.md" prominently and clearly (three times, one level deep, with explicit reading instructions), but the bundle contains no references/ directory at all — the file the skill depends on for control patterns and the checklist is absent, so the disclosure structure fails in practice. Additionally, the Kubescape control-to-criteria mapping in the wizard section is reference-like material inlined in SKILL.md. Structure exists and is clearly signaled, but it is broken against the actual bundle and some content that belongs in the separate file is inline — anchor 3, not the minor-gaps anchor 4.

3 / 5

Total

16

/

20

Passed

Description

70%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is specific, niche-anchored, and free of fluff, listing four concrete actions for a clearly bounded domain. Its main weakness is the complete absence of a 'Use when...' trigger clause, which both caps completeness and leaves natural trigger terms like "audit" and "audit readiness" uncovered.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user mentions SOC 2, audits, audit readiness, compliance gaps, or needs to remediate Checkov findings in Terraform."

Include natural synonyms users would say — "audit", "audit readiness", "checklist" — to broaden trigger-term coverage.

Mention the readiness-checklist capability (the fifth supported topic) so the action list is comprehensive.

DimensionReasoningScore

Specificity

Names the domain ("SOC 2 compliance for Terraform") and lists four concrete actions — "gap analysis", "control implementation", "evidence collection", and "remediation guidance" — but omits the audit-readiness checklist capability the skill actually supports, a minor coverage gap. It is well above anchor 3 (which covers only 1-2 actions) but not comprehensively covering all capabilities, so not anchor 5.

4 / 5

Completeness

The 'what' is clearly stated ("gap analysis, control implementation, evidence collection, and remediation guidance mapped to SOC 2 Trust Services Criteria"), but there is no 'Use when...' clause or equivalent explicit trigger guidance — the 'when' is only weakly implied. Per the judging guidelines, a missing 'Use when...' clause caps completeness at 3.

3 / 5

Trigger Term Quality

"SOC 2", "compliance", "Terraform", "gap analysis", and "remediation" are natural phrases a user would say when needing this skill. However, common variations like "audit", "audit readiness", "checklist", "IaC", and "Trust Services Criteria" synonyms are missing, so keyword coverage is good but not comprehensive — anchor 4, not 5.

4 / 5

Distinctiveness Conflict Risk

"SOC 2 compliance for Terraform" anchored to "SOC 2 Trust Services Criteria" carves out a clear niche with distinct triggers (SOC 2, Terraform, audit evidence) that a generic security, document, or checkov-scanning skill would not match. Minimal conflict risk — anchor 5.

5 / 5

Total

16

/

20

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

referenced_paths_exist

Referenced path issues: 3 missing

Warning

Total

14

/

16

Passed

Repository

nitinjain999/platform-skills

Path

plugins/platform-skills/skills/compliance/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.