CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

make-skill

Create, review, or fix Agent Skills for GitHub Copilot. Use when asked to create, scaffold, improve, or repair a SKILL.md and its paired harness evaluation.

72

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

86%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 lean, high-signal instruction skill: every line is a non-obvious rule or routing decision, the workflow is sequenced with an acceptance gate and checklist, and structure is appropriate for a single-file skill. The only minor gaps are the lack of a concrete eval.yaml example and an explicit failure-recovery loop.

Suggestions

Add a minimal eval.yaml skeleton (2-3 lines showing stimulus, agent_environment, and grader shape) so the eval step is copy-paste executable instead of delegating entirely to eng/harness-evaluation/README.md.

Make the error-recovery loop explicit in the Workflow, e.g. 'If lint or inventory tests fail, fix the reported issues and re-run before proceeding' — turning the implicit pitfalls table into a validate→fix→retry step.

DimensionReasoningScore

Conciseness

The body is dense with non-obvious invariants ("Do not turn source inventories, line counts, or facts easily rediscovered from code into skill content"; "Do not add a skill-invocation grader and do not tell the agent to invoke the skill in the shared prompt") and assumes Claude's competence throughout — no filler, no concept explanations, every token earns its place. This matches the 5 anchor; the 4 anchor's 'minor instances of over-explanation' are absent.

5 / 5

Actionability

Guidance includes concrete paths (`.agents/skills/<name>/SKILL.md`, `eng/harness-evaluation/skills/<name>/eval.yaml`), a runnable command (`npm run lint`), and named grader types (`token-budget`), so most guidance is executable as written. It falls short of the 5 anchor because no example eval.yaml structure or minimal SKILL.md snippet is shown — the format is delegated to an external README, leaving a minor gap.

4 / 5

Workflow Clarity

The Workflow section is a clear numbered 1–7 sequence with an explicit acceptance gate ("Lint the customization and inspect both control and treatment artifacts before accepting it") and a dedicated Validation checklist. It does not reach the 5 anchor because the error-recovery feedback loop (what to do when lint or the harness inventory tests fail before re-running) is only implicit via the pitfalls table, not an explicit validate→fix→retry step.

4 / 5

Progressive Disclosure

The skill is a single well-organized ~50-line file (Choose The Right Primitive, Workflow, Paired Evaluation, Validation, Common Pitfalls) with no bundle files and no content that needs splitting; the one external pointer (`eng/harness-evaluation/README.md`) is a one-level, clearly signaled repo reference. Per the rubric's simple-skill note, this merits 5 on well-organized sections alone.

5 / 5

Total

18

/

20

Passed

Description

92%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 tight, third-person description that explicitly answers both what the skill does and when to use it, with concrete artifacts and verbs. Its only weakness is trigger synonym coverage (e.g., 'write'/'build' a skill).

DimensionReasoningScore

Specificity

"Create, review, or fix Agent Skills for GitHub Copilot" plus "create, scaffold, improve, or repair a SKILL.md and its paired harness evaluation" lists six concrete actions (create, review, fix, scaffold, improve, repair) with named target artifacts (SKILL.md, harness evaluation), matching the comprehensive-coverage anchor. It does not fit the 4 anchor because there are no minor gaps in coverage of the skill's stated scope.

5 / 5

Completeness

The "what" is explicit ("Create, review, or fix Agent Skills for GitHub Copilot... SKILL.md and its paired harness evaluation") and the "when" is explicit with concrete trigger phrases ("Use when asked to create, scaffold, improve, or repair..."). This matches the 5 anchor exactly; the 4 anchor's weaker/implied 'when' does not apply.

5 / 5

Trigger Term Quality

"Use when asked to create, scaffold, improve, or repair a SKILL.md" provides good, natural trigger coverage, but common synonyms like "write", "build", or "update a skill" are missing. It exceeds anchor 3 (which tolerates missing variations) but falls short of anchor 5's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

"Agent Skills for GitHub Copilot" and "paired harness evaluation" carve out a clear niche with distinct triggers (SKILL.md, harness, eval) and minimal conflict risk with generic skills. It clearly matches the 5 anchor rather than the 4 anchor's 'minor overlap risk with closely related skills'.

5 / 5

Total

19

/

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

dotnet/efcore

Path

.agents/skills/make-skill/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.