CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

fable-domain

Discuss a domain with the user, research it from real sources, then generate a trusted skill bundle for it - a step-by-step workflow with a flowchart, a domain adapter, a trap fixture, and a smoke eval. Use when the user says "/fable-domain SECTOR", "make a skill for DOMAIN", "add a domain to the fable method", or "give a lesser model Fable's workflow for DOMAIN". The bundle is the deliverable; a workflow without its flowchart, sources, and trap is not done.

Quality

87%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

73%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 tightly engineered process skill: the four-stage workflow is unambiguous, gated by hard refusals and early exits, and closes with real verification loops plus a mermaid flowchart. Its weaknesses are stylistic density — repeated round-numbered provenance justifications that a mid-tier executor does not need — and commands referenced by name rather than given verbatim.

Suggestions

Trim or relocate the round-numbered provenance asides (round 11/13/15/12 citations in the intro, Stage 1 scope stop, Stage 4 judge step, and Bounds) into a single short 'why these gates exist' note or a separate reference file; the executing model needs the rule, not the measurement history.

Name the actual invocations where the body currently gestures at tooling: give the check-script's command or path, and the literal fable-judge suite-mode / headless-harness invocation, so a lesser model does not have to discover them.

Consider splitting the red-lines enumeration and the [observed]/[covenant]/[v1.4] tag legend into a short reference file to keep SKILL.md as a lean overview plus workflow.

DimensionReasoningScore

Conciseness

The core instructions are dense and imperative with no padding, but the body repeatedly pauses to justify its own design with provenance asides — 'two Fable 5 agents were asked, with zero process hints... (`eval/results/round11-observed-traces.json`)', 'a weak model blew straight past it, mid-build momentum winning over restraint (round 15)', 'bare Haiku called an unverified bundle "production-ready", round 13'. These measured-history parentheticals recur across the intro, Stage 1, Stage 4, and Bounds, and could be tightened or moved without loss to the executor. Not a 2: none of it explains concepts Claude already knows, and every aside is repo-specific fact, not generic filler.

3 / 5

Actionability

Concrete, executable instruction throughout: 'read every adapter in `references/domains/` plus the governing docs', 'Keep the section headers exactly (CI greps them)', 'GROUND-TRUTH.md carries the task prompt, the trap, 0/1/2 caps, and ideal behavior', and a complete wiring list of routing surfaces. Not a 5 because commands are referred to rather than given verbatim ('Run the repo's own check script' without naming it; 'via fable-judge suite mode, or the headless harness' without an invocation), and the Stage 1 discussion questions are deliberately adaptive rather than a fixed list.

4 / 5

Workflow Clarity

A clearly sequenced 4-stage pipeline with hard early exits (red-line refusal, scope stop, 'No web access means no trustworthy bundle: say so and stop') and explicit validation checkpoints with feedback loops: 'Run the repo's own check script; fix what fails', 'if the trap shows no difference, report the bundle unproven', and 'A bundle that fails the judge is not done'. The mermaid flowchart restates the full sequence including the failure branches. This matches the top anchor: clear sequence, explicit validation steps, error-recovery loops, and a checklist of the four deliverables ('all four, or not done').

5 / 5

Progressive Disclosure

No bundle files exist (no references/, scripts/, or assets/ directories), so this is a single-file skill whose named paths (`references/domains/TEMPLATE.md`, `references/flowcharts.md`, `eval/scenarios/`) point into the target repo's install, not the skill's own bundle — none are verifiable here. The ~65-line body is well-sectioned (What it produces, Stages 1-4, flowchart, Bounds) with clearly signaled external pointers. Not a 5: it exceeds the under-50-line simple-skill allowance and inlines material (the red-lines list, the [observed]/[covenant]/[v1.4] provenance legend) that could sit in a reference file, though the single-file layout is defensible for a process skill.

4 / 5

Total

16

/

20

Passed

Description

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

An exemplar description: concrete third-person actions, the full four-artifact deliverable enumerated, an explicit 'Use when' clause with four natural trigger phrasings, and a stated done-condition. The only blemish is that one trigger phrase ('make a skill for DOMAIN') is generic enough to compete with a generic skill-creation skill.

DimensionReasoningScore

Specificity

Multiple specific concrete actions with comprehensive coverage: 'Discuss a domain with the user, research it from real sources, then generate a trusted skill bundle' — and the bundle's contents are fully enumerated as 'a step-by-step workflow with a flowchart, a domain adapter, a trap fixture, and a smoke eval'. Voice is third-person imperative ('Discuss... research... generate'), matching the good examples. Not a 4: there is no coverage gap; all four deliverables and all three upstream actions are named.

5 / 5

Completeness

Explicitly answers both questions. What: discuss, research from real sources, generate a bundle whose four artifacts are named individually. When: the 'Use when the user says...' clause lists four concrete trigger phrases. It even states the done-condition ('The bundle is the deliverable; a workflow without its flowchart, sources, and trap is not done'), which the completeness anchor does not even require.

5 / 5

Trigger Term Quality

Four natural user phrasings are quoted verbatim: 'Use when the user says "/fable-domain SECTOR", "make a skill for DOMAIN", "add a domain to the fable method", or "give a lesser model Fable's workflow for DOMAIN"' — covering the slash-command, casual, and method-specific framings a user would actually say. Not a 4: synonym coverage is comprehensive for this niche (skill/domain/adapter/workflow/sector all appear in the description body).

5 / 5

Distinctiveness Conflict Risk

A clear niche — generating domain adapters for the fable-method — with three of four triggers ('/fable-domain SECTOR', 'add a domain to the fable method', 'give a lesser model Fable's workflow for DOMAIN') being unmistakably specific. Not a 5: the fourth trigger, 'make a skill for DOMAIN', is generic enough to also match a general skill-authoring skill, creating minor overlap risk with any closely related creation skill.

4 / 5

Total

19

/

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

referenced_paths_exist

Referenced path issues: 3 missing, 1 deeper-than-1-level

Warning

Total

15

/

16

Passed

Repository

Sahir619/fable-method

Path

skills/fable-domain/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.