CtrlK
BlogDocsLog inGet started
Tessl Logo

papercuts

Log genuine, recurring repository friction to .agents/PAPERCUTS.md — confusing setup, a flaky repo command or script, a misleading in-repo error, stale generated files, or a non-obvious gotcha that will cost the next contributor time. Also use to review, deduplicate, and resolve existing entries. Gate hard before logging: only friction the repository itself can fix counts. Never log the agent's own sandbox/permission errors, shell-scripting mistakes, transient flakiness, or third-party tool quirks the repo can't change.

66

Quality

80%

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.

The body is a tight, actionable instruction-only skill with a concrete log format, explicit validation gates via the two-question test, and clean self-contained section structure. The only real room for improvement is light tightening of the slight overlap between the two-question test and the Do-NOT-log list.

DimensionReasoningScore

Conciseness

The body is efficient and action-oriented, avoiding explanations of concepts Claude already knows, with every section earning its place; the "Do NOT log" list is somewhat long and slightly overlaps the two-question test, keeping it just short of fully lean. Not 3 because it is mostly tight and purposeful; not 5 because minor trimming (e.g. consolidating the overlap between the two-question test and the Do-NOT-log list) is possible.

4 / 5

Actionability

Provides a copy-paste-ready log format ("- [ ] `YYYY-MM-DDTHH:MM:SSZ` — `agent` — <friction, and the smallest useful fix or workaround>"), a concrete target file (`.agents/PAPERCUTS.md`) and section (`## Open`), and explicit numbered steps covering the common log and review cases. Not 4 because the guidance is fully concrete and executable; absence of literal code is not penalized for an instruction-only skill per the scoring notes.

5 / 5

Workflow Clarity

Both "Log proactively" and "Review or resolve" are clearly numbered sequences with an explicit validation gate (the two-question test, re-applied in review step 1) and a reproduce-check (review step 3). Not 5 because a strong error-recovery feedback loop (validate → fix → retry) is not spelled out; not 3 because validation checkpoints are explicitly present and well sequenced.

4 / 5

Progressive Disclosure

The skill is self-contained with no bundle files (references/, scripts/, assets/ are absent) and no nested references, organized into well-signaled sections (two-question test, Do NOT log, Log proactively, Review or resolve); per the scoring notes, a skill with no need for external references can score 5 with well-organized sections. Not 4 because structure is clean and navigation is trivial.

5 / 5

Total

18

/

20

Passed

Description

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

The description is specific and distinctive with strong trigger terms, clearly scoping a niche activity and explicitly excluding out-of-scope noise. Its main weakness is the absence of an explicit "Use when..." trigger clause, which caps completeness.

Suggestions

Add an explicit "Use when..." clause (e.g., "Use when you hit reproducible, repo-fixable friction during a task, or when asked to review/resolve the papercuts log") to raise completeness above 3.

Include a couple of natural synonyms users might say (e.g., "paper cuts", "developer friction", "repo annoyances") to broaden trigger coverage toward 5.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "Log genuine, recurring repository friction to .agents/PAPERCUTS.md" and "review, deduplicate, and resolve existing entries" — plus concrete friction examples (confusing setup, flaky repo command, misleading in-repo error, stale generated files, gotcha), giving comprehensive coverage. Not below 4 because coverage is broad and specific; not above 5 as 5 is the cap.

5 / 5

Completeness

The "what" is clear (log/review/dedupe/resolve friction to a specific file), but there is no explicit "Use when..." trigger clause — the "when" is only weakly implied through examples, so per the rubric a missing explicit trigger clause caps completeness at 3. Not 4 because no explicit "Use when..." equivalent is present; not 2 because the "what" is concrete and a secondary trigger ("Also use to review...") exists.

3 / 5

Trigger Term Quality

Natural terms like "repository friction", "confusing setup", "flaky repo command", "gotcha", "deduplicate" are present and would be said by users, but a few common synonyms (e.g. "paper cut", "annoyance", "developer experience") are missing. Not 3 because keyword coverage is genuinely good; not 5 because synonyms/variations are incomplete.

4 / 5

Distinctiveness Conflict Risk

Clear niche — logging recurring repo friction to a specific file (`.agents/PAPERCUTS.md`) with explicit exclusions of environment/shell/flake noise — making it unlikely to trigger for the wrong skill. Not 4 because the niche and triggers are distinctly scoped with minimal overlap.

5 / 5

Total

17

/

20

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

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

Total

14

/

16

Passed

Repository
every-app/open-seo
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.