CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

finding-data-lake-assets

Resolve data lake and lakehouse asset references across Glue Data Catalog, S3, S3 Tables, and Redshift. Triggers on: find the table, where is our data, which table has, locate dataset, find data for, search catalog, what tables match, Redshift table, lakehouse table, data lake table, warehouse table, reverse lookup S3 path. Do NOT use for: full catalog audits (use exploring-data-catalog), running queries (use querying-data-lake), creating tables (use creating-data-lake-table).

Quality

91%

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

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

Excellent operational content: executable commands and a complete fallback script, a well-sequenced workflow with validation checkpoints and error-recovery guidance, and an appropriate one-level-deep reference split. The only trim opportunity is the repetition of MUST-constraints across the Constraints block, Layer 1, Step 4b, and Principles sections.

DimensionReasoningScore

Conciseness

The body is dense and operational with no explanations of concepts Claude already knows, matching anchor 4 ("Efficient; minor instances of over-explanation that could be trimmed") — e.g., "You MUST NOT issue separate CLI calls per database" is stated in both Step 4b and Principles, and the MUST-constraint blocks repeat guidance. Not 5 because of this repetition; not 3 because there is no genuine concept-teaching padding.

4 / 5

Actionability

Fully executable guidance throughout: copy-paste CLI commands ("aws glue search-tables --search-text \"orders\"", "aws s3api list-objects-v2"), concrete SQL against svv_all_tables, and a complete runnable boto3 paginator script taking region and search term arguments — matching anchor 5's "copy-paste ready code or commands; specific examples cover the common cases".

5 / 5

Workflow Clarity

Six clearly sequenced steps with explicit validation upfront ("confirm credentials with aws sts get-caller-identity"), early-stop conditions ("Stop at the first layer that returns a high-confidence match"), a confidence gate with distinct behaviors per level, and an error→cause→fix troubleshooting table including retry with exponential backoff — matching anchor 5's clear sequence with validation and error-recovery feedback loops. The destructive/batch cap does not apply since this is a read-only search skill.

5 / 5

Progressive Disclosure

The workflow stays in SKILL.md while the detailed pattern catalog lives in the verified, real file references/search-strategy.md, which is clearly signaled twice ("See [search-strategy.md](references/search-strategy.md) for patterns" and in Additional Resources) and is one level deep — matching anchor 5's clear overview with well-signaled one-level-deep references.

5 / 5

Total

19

/

20

Passed

Description

90%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 strong description: concrete scope, comprehensive natural trigger phrases, and explicit de-confliction with sibling skills. The only weakness is that the "what" statement rests on a single action verb rather than enumerating several distinct capabilities.

DimensionReasoningScore

Specificity

"Resolve data lake and lakehouse asset references across Glue Data Catalog, S3, S3 Tables, and Redshift" names a clear domain with one concrete action verb, matching anchor 3 ("Names domain and 1-2 concrete actions, but not comprehensive"). It does not list several distinct actions like the anchor 4 example, so it stays below 4.

3 / 5

Completeness

The description explicitly answers "what" ("Resolve data lake and lakehouse asset references across Glue Data Catalog, S3, S3 Tables, and Redshift") and "when" ("Triggers on: find the table, where is our data...") with concrete trigger phrases, exactly matching anchor 5. Not 4 because the "when" guidance is fully explicit rather than merely adequate.

5 / 5

Trigger Term Quality

"find the table, where is our data, which table has, locate dataset, find data for, search catalog, what tables match, reverse lookup S3 path" are natural phrases users would say, and synonyms are well covered ("Redshift table, lakehouse table, data lake table, warehouse table"), matching the comprehensive anchor 5.

5 / 5

Distinctiveness Conflict Risk

"Do NOT use for: full catalog audits (use exploring-data-catalog), running queries (use querying-data-lake), creating tables (use creating-data-lake-table)" carves explicit boundaries against sibling skills, giving a clear niche with distinct triggers and minimal conflict risk per anchor 5.

5 / 5

Total

18

/

20

Passed

Validation

81%

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

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

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

Warning

Total

13

/

16

Passed

Repository

mreferre/aws-agent-toolkit-skills

Path

.kiro/skills/finding-data-lake-assets/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.