CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

aws-sam-bootstrap

Provides AWS Serverless Application Model (SAM) bootstrap patterns for new and existing projects. Use when initializing SAM projects with `sam init`, migrating existing Lambda/CloudFormation projects to SAM, generating `template.yaml` and `samconfig.toml`, preparing local test events, and configuring build/package/deploy workflows with `sam build`, `sam package`, `sam deploy --guided`, and `sam local invoke`.

71

Quality

89%

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

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

SKILL.md
Quality
Evals
Security

Quality

Content

75%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, largely actionable bootstrap skill with a clearly sequenced workflow and a real validation gate before deploy. Its main weaknesses are redundancy (commands and example steps stated twice), a missing concrete `sam init` invocation, and reference links confined to a single section while the body inlines content the bundle files already cover.

Suggestions

Show the actual `sam init` invocation with flags (e.g. `sam init --runtime python3.12 --package-type Zip -a arm64`) instead of describing it in prose, since it is the entry-point command for the new-project path.

Cut redundancy: merge section 7 ('Standard Command Coverage') into sections 3–4, and drop either the 'Response approach' list or the Input/Output block in each example so steps are stated once.

Link `references/migration-checklist.md` from section 4 (existing-project migration) and `references/examples.md` from section 5's template guidance, and consider moving the runtime-matrix list into a reference file to slim the main body.

DimensionReasoningScore

Conciseness

The body is broadly efficient — command sequences, a file-tree snippet, and a baseline `samconfig.toml` with little padding — but there is redundant overlap: 'When to Use' restates the frontmatter description, section 7 ('Standard Command Coverage') re-lists commands already shown in sections 3–4, and each Example pairs a 'Response approach' list with an Input/Output block that repeats the same steps. This fits anchor 4 ('efficient; minor instances of over-explanation that could be trimmed') better than 5, and is clearly tighter than anchor 3.

4 / 5

Actionability

Mostly executable guidance: the `samconfig.toml` baseline is copy-paste ready, the artifact tree is concrete, and the bash sequences are runnable. The main gap is that section 3 says 'Run `sam init` with explicit runtime, architecture, and package type' but never shows the actual `sam init` command with its flags, leaving the primary bootstrap step as prose — below anchor 5's 'copy-paste ready code covering the common cases', well above anchor 3's pseudocode level.

4 / 5

Workflow Clarity

The eight-step sequence is clearly ordered (classify scenario → choose runtime → bootstrap → ensure artifacts → configure → validate) and section 8 provides an explicit verification checklist gating deploy on `sam validate`/`sam build`. However it stops at a checklist with no fix-and-retry loop ('if validation fails, fix and re-validate'), which the anchor-5 example makes explicit — so anchor 4 ('clear sequence with most checkpoints present') is the best fit; the destructive/batch cap of 3 does not apply here.

4 / 5

Progressive Disclosure

References are one level deep, real files (`references/examples.md`, 143 lines; `references/migration-checklist.md`, 39 lines), and pointed to from section 5; the body is well-sectioned. But the links appear only in one mid-document spot rather than next to the sections that need them (the migration checklist is not linked from section 4), and the body inlines material the bundle files cover (the full runtime matrix, complete worked examples), fitting anchor 4 ('good structure; references mostly clear; minor organization gaps') better than 5.

4 / 5

Total

16

/

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.

The description is exemplary: third person, concrete, and comprehensive. It states what the skill provides and enumerates explicit 'Use when' triggers with the exact commands and filenames a user would mention.

DimensionReasoningScore

Specificity

Lists multiple concrete actions with specific artifacts and commands: "migrating existing Lambda/CloudFormation projects to SAM", "generating `template.yaml` and `samconfig.toml`", "configuring build/package/deploy workflows with `sam build`, `sam package`, `sam deploy --guided`, and `sam local invoke`". This matches the anchor 'Lists multiple specific concrete actions; comprehensive coverage'; it does not sit at 4 because coverage spans initialization, migration, artifact generation, test events, and deploy workflows with no notable gap.

5 / 5

Completeness

Explicitly answers both: what ("Provides AWS Serverless Application Model (SAM) bootstrap patterns for new and existing projects") and when ("Use when initializing SAM projects with `sam init`, migrating existing Lambda/CloudFormation projects to SAM, generating `template.yaml` and `samconfig.toml`, preparing local test events, and configuring build/package/deploy workflows..."). This is the anchor-5 pattern of a clear 'what' followed by an explicit 'Use when' with concrete trigger phrases.

5 / 5

Trigger Term Quality

Natural user phrasings are comprehensively covered: "SAM", "serverless", "Lambda", "CloudFormation", "sam init", "template.yaml", "samconfig.toml", "migrate", "deploy". Concrete filenames and commands a user would actually say are present, matching the anchor-5 standard of natural terms including file extensions, with no meaningful synonym missing.

5 / 5

Distinctiveness Conflict Risk

"AWS Serverless Application Model (SAM) bootstrap" is a clear niche with tool-specific triggers (`sam init`, `samconfig.toml`, `sam deploy --guided`) that would not fire for general CloudFormation, CDK, or Terraform skills. Minimal conflict risk, matching the anchor-5 example's level of specificity.

5 / 5

Total

20

/

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

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

Warning

Total

15

/

16

Passed

Repository

fernandezbaptiste/developer-kit

Path

plugins/developer-kit-aws/skills/aws/aws-sam-bootstrap/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.