CtrlK
BlogDocsLog inGet started
Tessl Logo

ark-documentation

Guidance for structuring Ark documentation using the Diataxis framework. Use this skill when creating new docs, deciding where content belongs, reviewing documentation PRs, or restructuring existing documentation.

79

1.32x
Quality

81%

Does it follow best practices?

Impact

97%

1.32x

Average score across 2 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

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, concrete guidance skill: it teaches a framework Claude does not already know, gives real commands and authoritative source paths, and includes a build-before-push validation checkpoint. The main weaknesses are localized duplication and the absence of a single assembled end-to-end workflow with a retry loop.

Suggestions

Remove the duplicated content: drop the 'When to use this skill' section (it repeats the frontmatter description) and consolidate the 'Ark not ARK' and gerund rules so each appears once.

Give the exact command for the preview step (e.g. the dev-server invocation) so 'Preview the rendered page' is as executable as the build step.

Assemble the doc-change flow into one ordered sequence (write → verify against source → build → preview → push) with an explicit fix-and-rebuild loop on build failure.

DimensionReasoningScore

Conciseness

The body is dense and mostly assumes Claude's competence (no explaining what Diataxis or kubectl is), but has trimmable redundancy: 'When to use this skill' restates the frontmatter description verbatim, the 'Write Ark not ARK' rule appears in both Lexicon and General style, and gerund avoidance is repeated in Headings and Avoid. This fits anchor 4 (efficient with minor instances that could be trimmed) better than 3, since the padding is localized rather than pervasive.

4 / 5

Actionability

Highly actionable for an instruction-only skill: executable commands ('cd docs && npm run build', 'kubectl explain', 'git merge-base --is-ancestor <commit> <tag>'), authoritative source paths ('ark/api/v1alpha1/*_types.go', 'validation/defaults.go'), a concrete counter-example ('graph migrates to sequential, not selector'), and a 7-step reference page template. The gap keeping it below anchor 5 is the vague 'Preview the rendered page (dev server + screenshot)' — no command for starting the dev server is given.

4 / 5

Workflow Clarity

The decision tree, the verify-against-source checklist, and the hard checkpoint 'Never push a docs change without a clean build' give clear sequencing with most checkpoints present (anchor 4). It falls short of anchor 5 because the doc-change process is never assembled into one end-to-end write → verify → build → preview → push sequence with an explicit fix-and-retry loop.

4 / 5

Progressive Disclosure

No bundle files exist, and the single SKILL.md is well-organized with clear section headers, a decision guide, and a one-level References section of external links. Some self-contained material (the ~80-line writing-guidelines style guide and the reference-page template) could be split into reference files, which is a minor organization gap consistent with anchor 4 rather than the fully appropriate split of anchor 5.

4 / 5

Total

16

/

20

Passed

Description

87%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 actions, an explicit 'Use this skill when…' clause with natural trigger phrases, and a distinctive niche. Only minor gains available from adding a couple of common synonyms.

DimensionReasoningScore

Specificity

Names the domain ('Ark documentation', 'Diataxis framework') and lists several concrete actions — 'creating new docs, deciding where content belongs, reviewing documentation PRs, or restructuring existing documentation' — with minor gaps (e.g. writing-style rules and reference-page templates are not surfaced). Anchor 4 fits better than 3 because four distinct actions are named, and better than 5 because coverage of what the skill covers is not comprehensive.

4 / 5

Completeness

Explicitly answers what ('Guidance for structuring Ark documentation using the Diataxis framework') and when ('Use this skill when creating new docs, deciding where content belongs, reviewing documentation PRs, or restructuring existing documentation') with concrete trigger phrases — a direct match to the anchor-5 example pattern. Voice is third-person/declarative, so no specificity penalty applies.

5 / 5

Trigger Term Quality

Natural user phrasings are present ('creating new docs', 'documentation PRs', 'restructuring existing documentation'), matching the good-example pattern. A few natural synonyms are missing (e.g. 'writing documentation', 'docs review'), keeping it below the comprehensive synonym/extension coverage of anchor 5.

4 / 5

Distinctiveness Conflict Risk

The 'Ark documentation' + 'Diataxis' niche is clearly distinct from generic writing or docs skills, with triggers specific enough that mis-invocation for an unrelated skill is unlikely — matching anchor 5's clear-niche pattern.

5 / 5

Total

18

/

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

relative_links

Relative link issues: 2 missing

Warning

Total

15

/

16

Passed

Repository
mckinsey/agents-at-scale-ark
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.