CtrlK
BlogDocsLog inGet started
Tessl Logo

write-freek-dev-blogpost

When the user wants to write, draft, or outline a blog post for freek.dev. Also use when the user mentions 'blog post,' 'write a post,' 'freek.dev post,' 'draft a post,' or 'blogpost.' This skill captures the writing style, tone, and structure conventions of freek.dev original posts.

78

Quality

100%

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

100%

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

The content is a tightly written, instruction-dense style-emulation skill with concrete rules, a clear writing workflow, and well-organized sections. It avoids over-explaining basic concepts and needs no external references.

DimensionReasoningScore

Conciseness

The body assumes Claude's intelligence and avoids explaining concepts Claude already knows; sections are instruction-dense, and the phrase bank earns its place for style emulation rather than acting as padding. It is not below 3 because nothing is generic over-explanation, though the opening-example and phrase lists are generous.

3 / 3

Actionability

As an instruction-only skill it provides concrete, specific guidance — explicit hard rules, exact phrasings, four concrete pre-writing questions, and a precise output-format spec — which meets the actionable anchor; absence of code is not penalized here.

3 / 3

Workflow Clarity

The process is explicitly sequenced (Before Writing -> Opening/Body/Closing -> Output Format) with per-type templates, and since this is a writing task rather than a destructive/batch operation the missing-feedback-loop cap at 2 does not apply.

3 / 3

Progressive Disclosure

No bundle files are present and none are needed; the single SKILL.md is organized into clearly labeled sections (Hard Rules, Voice and Tone, Post Structure, Post Types, Before Writing, Output Format), satisfying the well-organized-sections allowance for self-contained skills.

3 / 3

Total

12

/

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 well-formed: third-person voice, concrete actions, explicit 'use when' triggers with natural phrasings, and a clear niche. It satisfies every dimension at the top anchor with no buzzword or over-claim issues.

DimensionReasoningScore

Specificity

The description names three concrete actions ('write, draft, or outline a blog post') tied to a specific artifact, matching the multiple-specific-actions anchor rather than the partial score-2 anchor.

3 / 3

Completeness

It explicitly answers what ('captures the writing style, tone, and structure conventions') and when ('Also use when the user mentions...'), meeting the explicit-triggers score-3 anchor and avoiding the cap at 2 for missing trigger guidance.

3 / 3

Trigger Term Quality

It lists natural variations users would say ('blog post,' 'write a post,' 'freek.dev post,' 'draft a post,' 'blogpost'), giving good coverage rather than the missing-variation score-2 anchor.

3 / 3

Distinctiveness Conflict Risk

The freek.dev niche with distinctive triggers ('freek.dev post') makes it unlikely to fire for unrelated skills, matching the clear-niche anchor rather than the overlapping score-2 anchor.

3 / 3

Total

12

/

12

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 1 missing

Warning

Total

14

/

16

Passed

Repository
freekmurze/dotfiles
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.