CtrlK
BlogDocsLog inGet started
Tessl Logo

aps-doc-golden

Expert documentation generation for golden layers. Detects SCD types, documents business rules, metric definitions, aggregation logic, and data quality scoring. Use when documenting golden layer tables.

57

Quality

65%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

High

Do not use without reviewing

Fix and improve this skill with Tessl

tessl review fix ./aps-doc-skills/golden/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

63%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 skill delivers an unusually detailed, exact documentation template with genuine safeguards (mandatory codebase access, verified-against-SQL status markers), making it highly actionable for its niche. Its main costs are token weight — three full templates inlined in SKILL.md with no progressive disclosure — and a generation workflow whose ordering must be inferred rather than followed step-by-step.

Suggestions

Move the three page templates (parent golden layer page, attribute child page, behaviors child page) into files under references/ (e.g., references/parent-page-template.md) and keep SKILL.md as an overview with well-signaled one-level-deep links.

State the generation workflow as an explicit numbered sequence (read .dig workflow → discover attribute/behavior tables from SQL files → generate parent page → generate child pages → verify all entries against current SQL) so the order is followed rather than inferred.

Trim redundant emphasis and repetition — collapse the 'MANDATORY' section's duplicated rules and remove the final Summary that restates the Template Usage Notes — and include one worked example of a filled-in attribute entry to replace placeholder ambiguity.

DimensionReasoningScore

Conciseness

The body is mostly template payload rather than explanations of known concepts, which is appropriate, but at ~380 lines it carries noticeable padding: repeated '{Repeat for...}' directives, a Summary section that restates the Template Usage Notes, and dramatic emphasis ('🚨 MANDATORY', 'Period.') that adds tokens without information. It could be tightened, so it sits at 'mostly efficient but includes some unnecessary explanation or could be tightened'.

3 / 5

Actionability

For an instruction-only skill the guidance is concrete: an exact refusal script when codebase access is missing, explicit pre-steps ('Ask for codebase path', 'Use Glob to verify files exist', 'STOP if cannot read files'), and a complete page-by-page template with per-attribute fields including '{table_name}.sql:{line_number}' and real-SQL requirements. Not a 5 because the template is placeholder-laden ({X} Attributes, {Y} attributes) with no worked example showing a filled-in attribute entry, leaving some execution details implicit.

4 / 5

Workflow Clarity

There is a clear sequenced preamble (request path → Glob verification → STOP on failure) plus verification checkpoints baked into the template ('All Verified Against Current SQL', ✅ CORRECT / ⚠️ PARTIAL status markers, 'NO generic placeholders'). This is a read-only documentation task, so the destructive/batch cap does not apply. Not a 5 because the main generation flow — read .dig/.sql → discover tables → write parent page → write child pages — is never laid out as an explicit ordered sequence; it must be inferred from the template ordering and the usage notes.

4 / 5

Progressive Disclosure

No bundle files exist (no references/, scripts/, or assets/), and roughly 280 of the ~380 lines are three full page templates inlined in SKILL.md — content that clearly belongs in separate reference files. Section headers and the 'Template Usage Notes' give it real structure and clear in-file navigation, keeping it above the 'minimal structure' anchor, but the absence of any external file split keeps it below 'good structure'.

3 / 5

Total

14

/

20

Passed

Description

67%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 solid description with a clear what/when pair and concrete, domain-specific capabilities. Its main weaknesses are thin trigger coverage — the only trigger phrase restates the domain — and a missing description of the output artifact (Confluence-style documentation), which limits both completeness and natural-term matching.

Suggestions

Broaden the 'Use when' clause with concrete trigger phrases users would actually say, e.g., 'Use when documenting golden layer tables, creating customer 360 documentation, or writing Confluence pages for SCD Type 2 implementations'.

Mention the output artifact explicitly (e.g., 'generates Confluence-style parent/child table documentation') so users searching on the deliverable, not the domain, also match.

Include one or two common synonyms such as 'survivorship', 'MDM', or 'customer 360' to improve natural keyword coverage.

DimensionReasoningScore

Specificity

Lists several concrete actions — 'Detects SCD types, documents business rules, metric definitions, aggregation logic, and data quality scoring' — which are specific, though the actions are named at a domain level without more granular variation. Not a 5 because coverage is limited to a single enumeration with no further concrete detail (e.g., output format, page types).

4 / 5

Completeness

Both are present: a clear 'what' ('Expert documentation generation for golden layers...') and an explicit 'when' ('Use when documenting golden layer tables'). Not a 5 because the 'when' clause is a single narrow trigger with no concrete trigger phrases or variations, unlike the 5-anchor's multi-phrase example.

4 / 5

Trigger Term Quality

'documenting golden layer tables' plus 'SCD' and 'metric definitions' are relevant keywords a data engineer might say, but there are no synonyms or variations (e.g., 'customer 360', 'Confluence', 'data warehouse docs', 'survivorship'). The trigger phrase largely repeats the domain name rather than covering natural user phrasings.

3 / 5

Distinctiveness Conflict Risk

'golden layers' and 'SCD types' define a clear niche (analytics data-warehouse documentation) with minimal overlap risk against generic skills. Not a 5 because the broad verbs 'documents business rules, metric definitions' could overlap with general documentation/SQL-explanation skills when the golden-layer context is absent from a user's phrasing.

4 / 5

Total

15

/

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
treasure-data/td-skills
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.