CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

aws-cloudformation-cloudwatch

Provides AWS CloudFormation patterns for CloudWatch monitoring, metrics, alarms, dashboards, logs, and observability. Use when creating CloudWatch metrics, alarms, dashboards, log groups, log subscriptions, anomaly detection, synthesized canaries, Application Signals, and implementing template structure with Parameters, Outputs, Mappings, Conditions, cross-stack references, and CloudWatch best practices for monitoring production infrastructure.

59

Quality

74%

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/developer-kit-aws/skills/aws-cloudformation/aws-cloudformation-cloudwatch/SKILL.md

The canonical home for this skill is giuseppe-trisciuoglio/developer-kit

SKILL.md
Quality
Evals
Security

Quality

Content

50%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 highly actionable and domain-thorough, but it overflows the SKILL.md role: at 1749 lines it inlines content that belongs in the existing reference files, repeats sections, and lacks validation checkpoints in its main workflow for destructive deployments. Tightening and delegating to references would lift conciseness and progressive disclosure.

Suggestions

Move the fully-inlined CodePipeline, drift-detection, and IAM-policy templates into references/reference.md or references/examples.md, keeping only a concise representative snippet plus a pointer in SKILL.md.

Consolidate the duplicated 'Best Practices' and 'CloudFormation Best Practices' sections and reference the LogRetentionDays AllowedValues list once instead of repeating all 22 values three times.

Rewrite the 'Instructions' section as a sequenced workflow with explicit validation checkpoints (e.g. run cfn-lint -> create change set -> review -> execute) to add the feedback loop this destructive/batch operation requires.

DimensionReasoningScore

Conciseness

While it assumes Claude's competence and avoids basic-concept explanations, the 1749-line body is noticeably verbose: the 22-value LogRetentionDays AllowedValues list is repeated three times, two overlapping best-practices sections appear, and full IAM/CodePipeline/drift-automation templates are inlined rather than delegated to the reference files.

2 / 5

Actionability

Extensive copy-paste-ready CloudFormation YAML and CLI snippets cover the common cases across alarms, dashboards, logs, canaries, and deployment; a few examples contain invalid constructs (duplicate ComparisonOperator key in ServerErrorAlarm, 'Statistic: p99' paired with ExtendedStatistic), leaving minor gaps.

4 / 5

Workflow Clarity

The 'Instructions' section lists 8 high-level steps but provides no validation checkpoints for what is a batch/destructive deployment operation; validation guidance (cfn-lint, change sets, drift detection) exists in later sections but is not wired into the main workflow, so the destructive-operation cap holds.

3 / 5

Progressive Disclosure

Two real one-level-deep references (examples.md, reference.md) are clearly signaled at the end, but the body inlines large amounts of detail (full pipeline templates, IAM policies, dashboard JSON) that clearly belongs in those reference files, making it more monolith than overview.

3 / 5

Total

12

/

20

Passed

Description

88%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 strong: it states concrete capabilities and explicit, comprehensive 'Use when' triggers in third-person voice, with a clearly defined CloudWatch/CloudFormation niche. The only gap is some missing natural synonyms (alerts/notifications/SNS) and file-extension triggers, which keeps trigger term quality and distinctiveness just below the top anchor.

DimensionReasoningScore

Specificity

Lists multiple concrete actions across the CloudWatch/CloudFormation domain (metrics, alarms, dashboards, log groups, subscriptions, anomaly detection, canaries, Application Signals, Parameters/Outputs/Mappings/Conditions, cross-stack references), giving comprehensive coverage rather than generic language.

5 / 5

Completeness

Explicitly answers both 'what' ('Provides AWS CloudFormation patterns for CloudWatch monitoring…') and 'when' ('Use when creating…') with concrete trigger phrases, using third-person voice throughout.

5 / 5

Trigger Term Quality

Strong natural keyword coverage ('CloudWatch metrics', 'alarms', 'dashboards', 'log groups', 'anomaly detection', 'Application Signals', 'cross-stack references') that users would actually say, but missing common synonyms such as alerts/notifications/SNS and any file extensions.

4 / 5

Distinctiveness Conflict Risk

A clear CloudFormation+CloudWatch niche with distinct triggers, with only minor overlap risk against a broader general-purpose CloudFormation skill.

4 / 5

Total

18

/

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

skill_md_line_count

SKILL.md is long (1750 lines); consider splitting into references/ and linking

Warning

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

Total

14

/

16

Passed

Repository

fernandezbaptiste/developer-kit

Path

plugins/developer-kit-aws/skills/aws-cloudformation/aws-cloudformation-cloudwatch/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.