CtrlK
BlogDocsLog inGet started
Tessl Logo

cdk-patterns

Common AWS CDK patterns and constructs for building cloud infrastructure with TypeScript, Python, or Java. Use when designing reusable CDK stacks and L3 constructs.

62

Quality

73%

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/AI-Agents-Safe-Coding-Skills-claude/skills/cdk-patterns/SKILL.md

The canonical home for this skill is cdk-patterns in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

68%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.

A well-structured, mostly actionable CDK skill body with concrete guidance and a working example. Its main weakness is the absence of validation checkpoints in the deployment workflow, which caps workflow clarity, and the example has a small import gap.

Suggestions

Add an explicit validation checkpoint to the Instructions workflow, e.g. 'Run cdk diff before every deploy and review resource replacements' as a numbered step.

Fix the TypeScript example by importing the cdk module (import * as cdk from "aws-cdk-lib";) so the code is copy-paste executable.

Drop or trim the 'You are an expert in AWS CDK...' opener, which restates the skill's purpose already covered by the frontmatter description.

DimensionReasoningScore

Conciseness

The body is lean with well-organized sections and no padding explaining what CDK is; the only trimmable bit is the 'You are an expert...' opener, fitting 'efficient; minor instances of over-explanation'.

4 / 5

Actionability

Concrete directives (L2 over L1, least privilege, RemovalPolicy/Tags) and a near-complete TypeScript example provide mostly executable guidance, with a minor gap — the example uses cdk.RemovalPolicy without importing the cdk module.

4 / 5

Workflow Clarity

The six-step Instructions list gives a usable sequence, but it has no validation checkpoints (e.g. cdk diff before deploy) for destructive infrastructure changes, so workflow_clarity is capped at 3 per the destructive-operation rule.

3 / 5

Progressive Disclosure

No bundle files exist and the body is organized into clear headed sections (Use/Don't use, Instructions, Examples, Best Practices, Troubleshooting), giving good structure with minor organization gaps rather than the fully split, referenced layout at 5.

4 / 5

Total

15

/

20

Passed

Description

78%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.

A clear, third-person description that explicitly answers both 'what' and 'when' with concrete CDK-specific trigger phrases. It is distinct and specific, narrowly missing the top anchor only because the action list and trigger synonyms could be more comprehensive.

DimensionReasoningScore

Specificity

Names the domain and several concrete items — 'AWS CDK patterns and constructs', 'reusable CDK stacks', 'L3 constructs', and three languages — landing at 'several specific actions; minor gaps' rather than the fully comprehensive list at 5.

4 / 5

Completeness

It states what ('patterns and constructs for building cloud infrastructure') and gives an explicit 'Use when designing reusable CDK stacks and L3 constructs' trigger, but the 'when' is somewhat narrow compared to the concrete multi-trigger anchor at 5.

4 / 5

Trigger Term Quality

Natural keywords like 'AWS CDK', 'CDK stacks', and 'L3 constructs' appear, but a few common phrasings (e.g. 'infrastructure as code', 'CloudFormation') are absent, matching 'good keyword coverage; a few natural terms missing'.

4 / 5

Distinctiveness Conflict Risk

AWS CDK with L2/L3 constructs and language bindings is a clear niche with distinct triggers and minimal conflict risk versus adjacent Terraform or CloudFormation skills.

5 / 5

Total

17

/

20

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
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.