CtrlK
BlogDocsLog inGet started
Tessl Logo

aws-deployment

Configures CI/CD pipelines using AWS CodePipeline, CodeBuild, CodeDeploy, CodeConnections, and CodeArtifact. Covers CodePipeline V2 (triggers, variables, execution modes, cross-account), buildspec.yml (caching, VPC, Docker), CodeDeploy strategies (blue/green, canary, linear), CodeArtifact (private package registries, auth tokens, cross-account), and source connections (GitHub, GitLab, Bitbucket). Applies when CodePipeline, CodeBuild, CodeDeploy, CodeConnections, CodeArtifact, buildspec.yml, appspec.yml, or CI/CD pipeline orchestration is referenced. Does NOT cover: ECS Fargate services or task definitions (use aws-containers), CDK Pipelines or cdk deploy (use aws-cdk), sam deploy (use aws-serverless), Amplify deployments (use aws-amplify), or GitHub Actions/GitLab CI.

75

Quality

93%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

86%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 overview skill: token-efficient tables of non-obvious traps and exact fixes, clear intent-based navigation to real one-level-deep reference files, and explicit negative scope. The only soft spots are overview-level actionability (no complete copy-paste command blocks in-body) and terse workflow sequencing with validation deferred to references.

Suggestions

Actionability: include one short complete copy-paste example in the body (e.g., a minimal working buildspec.yml or an aws codepipeline create-pipeline command) so the most common case is executable without opening a reference file.

Workflow Clarity: expand one or two Common Workflows rows into numbered steps with an explicit validation checkpoint (e.g., verify connection status is AVAILABLE before proceeding, or confirm pipeline state after creation) instead of terse arrow sequences.

Workflow Clarity: add an explicit verify-after-deploy step (e.g., checking deployment state/alarms after a CodeDeploy rollout) to the rollback and deployment workflow rows so feedback loops are visible at the overview level, not only in troubleshooting.md.

DimensionReasoningScore

Conciseness

The 91-line body is dense signal with zero concept padding: exact flags ("--ignore-application-stop-failures", "file_exists_behavior: OVERWRITE", "privilegedMode: true"), terse tables, and non-obvious traps like "Connections created via CLI/CloudFormation remain PENDING indefinitely". It assumes AWS competence throughout, matching the 5 anchor; not 4 because there is no over-explanation to trim.

5 / 5

Actionability

Gives concrete actionable specifics — exact commands ("stop-deployment --auto-rollback-enabled"), config keys, IAM condition keys ("codeconnections:FullRepositoryId"), and error-to-fix mappings like "Set file_exists_behavior: OVERWRITE" — but no complete copy-paste-ready snippets in the body itself; full command sequences are deferred to reference files. This matches the 4 anchor ("concrete code or commands with minor gaps") rather than 5.

4 / 5

Workflow Clarity

The Common Workflows table sequences multi-step tasks clearly ("Create connection → CodeBuild Docker stage → CodeDeploy ECS blue/green") and error-recovery feedback exists via the rollback row and the troubleshooting table. It sits at 4 rather than 5 because the workflow rows are terse arrows with per-step validation checkpoints living only in the reference files, and at 4 rather than 3 because rollback and symptom→fix recovery loops are explicitly present.

4 / 5

Progressive Disclosure

The body is a lean overview with a Quick Navigation table mapping user intent to all six reference files, every one of which exists on disk, one level deep with no nested chains. High-frequency critical warnings and troubleshooting are appropriately inlined while detail is split out — matching the 5 anchor for well-signaled navigation.

5 / 5

Total

18

/

20

Passed

Description

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

An exemplary description: concrete third-person capability listing, comprehensive natural trigger terms (service names, filenames, providers, strategy names), an explicit "Applies when" trigger clause, and explicit negative scope with redirects to sibling skills. All four dimensions sit at the top anchor.

DimensionReasoningScore

Specificity

Uses third person ("Configures", "Covers", "Applies") and enumerates multiple concrete capabilities: "triggers, variables, execution modes, cross-account", "caching, VPC, Docker", "blue/green, canary, linear", "private package registries, auth tokens". Coverage is comprehensive with no noticeable gaps, matching the 5 anchor rather than 4.

5 / 5

Completeness

Explicitly answers both questions: the "what" via "Configures CI/CD pipelines using... Covers..." and the "when" via "Applies when CodePipeline, CodeBuild, ... or CI/CD pipeline orchestration is referenced" with concrete trigger phrases. This matches the 5 anchor exactly; not 4 because the when-clause is fully explicit, not merely present.

5 / 5

Trigger Term Quality

Includes the exact terms users naturally say: all five service names, file names "buildspec.yml" and "appspec.yml", provider names (GitHub, GitLab, Bitbucket), "blue/green", "canary", and "CI/CD pipeline orchestration". This comprehensive natural-term coverage including filenames matches the 5 anchor.

5 / 5

Distinctiveness Conflict Risk

Has a clear niche (AWS-native CI/CD orchestration) and an explicit "Does NOT cover" clause redirecting ECS Fargate to aws-containers, CDK Pipelines to aws-cdk, sam deploy to aws-serverless, and Amplify to aws-amplify, minimizing conflict with sibling skills. Minimal conflict risk matches the 5 anchor.

5 / 5

Total

20

/

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
aws/agent-toolkit-for-aws
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.