CtrlK
BlogDocsLog inGet started
Tessl Logo

cdk-nag

Enforce AWS CDK security and compliance controls with cdk-nag. Use when adding rule packs, triaging findings, writing justified suppressions, integrating checks in CI/CD, or preventing insecure infrastructure patterns in CDK stacks.

75

Quality

92%

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

SKILL.md
Quality
Evals
Security

Quality

Content

92%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-structured, highly actionable skill: executable commands and code, a gated workflow with an explicit checkpoint and re-run loop, and a clean one-level-deep reference layout confirmed against the actual bundle. The only weakness is minor boilerplate ('Expected result' lines that restate the obvious and a self-evaluation command) that could be trimmed.

DimensionReasoningScore

Conciseness

The body is efficient — command, code, and rationale with no concept explanations — but has minor trimmable over-explanation, e.g. "Expected result: cdk-nag dependency available for CDK app" after `npm install --save-dev cdk-nag` and "Expected result: targeted findings for the selected stack" state the obvious. Not 5 because these boilerplate 'Expected result' lines and the meta 'Evaluate this skill quality' command do not every-token-earn-their-place.

4 / 5

Actionability

Fully executable, copy-paste-ready guidance: concrete commands (`npm install --save-dev cdk-nag`, `npx cdk synth MyStack`) and complete TypeScript examples with imports covering the two most common cases — applying `AwsSolutionsChecks` via `Aspects.of(app)` and a scoped `NagSuppressions.addResourceSuppressions` call with a realistic reason string. This matches the top anchor; it is not 4 because no key detail is missing from the shown examples.

5 / 5

Workflow Clarity

"Deterministic Workflow" gives a clearly sequenced 6-step process with an explicit gate — "**Checkpoint:** If findings remain after step 3, categorize each as fix / suppress / defer before proceeding. Do not advance until every finding has an owner and decision" — plus a re-run/feedback step ("Re-run synth and CI checks before merge"), matching the anchor with explicit validation and feedback loops. Not 4 because checkpoints are explicit rather than merely 'most' present.

5 / 5

Progressive Disclosure

SKILL.md is a concise overview and every detailed topic is split into one-level-deep, well-signaled references with descriptive annotations (e.g. "[Rule Packs](references/rule-packs.md) — AwsSolutionsChecks, NIST 800-53, HIPAA, PCI-DSS..."), and all six referenced files exist in the bundle. Not 4 because navigation is clean with no inlined bulk content or buried references.

5 / 5

Total

19

/

20

Passed

Description

92%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 a strong exemplar: it names the tool and domain, enumerates concrete capabilities, and provides an explicit 'Use when' clause with specific trigger scenarios. All four dimensions land at or near the top anchors, with only minor room for additional natural synonyms.

DimensionReasoningScore

Specificity

"adding rule packs, triaging findings, writing justified suppressions, integrating checks in CI/CD, or preventing insecure infrastructure patterns" lists multiple concrete actions with comprehensive coverage of the skill's capabilities, matching the top anchor; it is not score 4 because coverage has no notable gaps.

5 / 5

Completeness

"Enforce AWS CDK security and compliance controls with cdk-nag" explicitly answers what the skill does, and "Use when adding rule packs, triaging findings, writing justified suppressions..." gives explicit concrete trigger guidance, matching the top anchor exactly.

5 / 5

Trigger Term Quality

Good natural keyword coverage — "rule packs", "findings", "suppressions", "CI/CD", "CDK stacks", "cdk-nag" — phrases a user would plausibly say. Not 5 because common synonyms like "compliance scan", "security scan", or "infrastructure as code" variants are missing.

4 / 5

Distinctiveness Conflict Risk

"AWS CDK security and compliance controls with cdk-nag" carves out a clear niche with distinct triggers (CDK stacks, rule packs, suppressions) and minimal overlap risk with adjacent skills; it is not score 4 because the triggers are tool-specific rather than merely "mostly distinct".

5 / 5

Total

19

/

20

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
pantheon-org/tekhne
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.