CtrlK
BlogDocsLog inGet started
Tessl Logo

aws-blocks

Guides building full-stack applications with AWS Blocks — an Infrastructure-from-Code framework. Applies when creating APIs, selecting Building Blocks (KVStore, DistributedTable, Database, AuthBasic, AuthCognito, Realtime, AsyncJob, FileBucket, etc.), running local development, or deploying AWS Blocks applications. Also covers AWS Blocks topics with validated, version-specific patterns that prevent common mistakes. Triggers when user mentions AWS Blocks; project has aws-blocks/ directory; code imports @aws-blocks packages.

76

Quality

93%

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

87%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is well-organized and actionable with concrete commands, and it appropriately points to authoritative package READMEs one level deep. Its main weakness is workflow clarity: deployment and IAM operations are risky but lack explicit validation checkpoints and an explicit step sequence.

Suggestions

Add a short numbered deployment workflow with a validation checkpoint (e.g., preview/confirm diff, verify sandbox before deploy) so the destructive deploy/IAM steps get an explicit feedback loop.

Replace the bare 'refer to node_modules/@aws-blocks/blocks/README.md' pointer with a concise inline sequence of the core development steps, keeping the README as the deep reference rather than the primary instruction.

Collapse the repeated 'npx @aws-blocks/create-blocks-app .' scaffolding variants (existing project vs Amplify) into one command with a note about automatic detection to tighten the section.

DimensionReasoningScore

Conciseness

The body is lean and structured with tables and bullets, explaining only the novel AWS Blocks framework rather than concepts Claude already knows; every section earns its place. It is not the level-2 case because there is no padded explanation to tighten.

3 / 3

Actionability

Provides copy-paste-ready, executable commands throughout — 'npx @aws-blocks/create-blocks-app my-app', 'npm run sandbox', 'npm run deploy', 'await auth.requireAuth(context)', 'new AppSetting(scope, id, { secret: true })' — plus a concrete templates table.

3 / 3

Workflow Clarity

Scaffolding is sequenced, but deployment and IAM/IAM-policy operations (destructive/risky) carry no validation or verification checkpoints, and the Development Workflow simply defers to node_modules READMEs without an explicit step sequence — matching the 'steps present but checkpoints missing' anchor and the destructive-operations cap.

2 / 3

Progressive Disclosure

Content is split into well-organized sections with clearly signaled, one-level-deep references to authoritative node_modules package READMEs ('read its package README for the detailed API reference'); no bundle files are present to verify, and the structure supports easy navigation.

3 / 3

Total

11

/

12

Passed

Description

100%

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 across all dimensions: it states concrete capabilities, provides explicit trigger guidance in both 'Applies when' and 'Triggers when' forms, and uses distinctive, natural keywords. Voice is correctly third person.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'building full-stack applications', 'creating APIs', 'selecting Building Blocks (KVStore, DistributedTable, Database, AuthBasic, ...)', 'running local development', 'deploying' — matching the multi-action anchor.

3 / 3

Completeness

Explicitly answers both what ('Guides building full-stack applications with AWS Blocks') and when via dedicated 'Applies when ...' and 'Triggers when ...' clauses.

3 / 3

Trigger Term Quality

Includes natural terms a user would say — 'AWS Blocks', '@aws-blocks packages', 'aws-blocks/ directory' — with good coverage of phrasings a user would actually mention.

3 / 3

Distinctiveness Conflict Risk

Occupies a clear niche (an Infrastructure-from-Code framework) with distinctive triggers ('user mentions AWS Blocks', 'project has aws-blocks/ directory') that are unlikely to fire for unrelated skills.

3 / 3

Total

12

/

12

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