CtrlK
BlogDocsLog inGet started
Tessl Logo

sentry-triage

Run Fern CLI Sentry false-positive triage for buildwithfern/cli. Use when investigating Sentry CLI issues, classifying false positives, updating the triage ledger, or creating PRs for Sentry error fixes.

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

—

The risk profile of this skill

SKILL.md
Quality
Evals
Security

Quality

Content

88%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 highly operational, well-sequenced skill: concrete commands, templates, explicit halt/validation checkpoints, and a correct one-level-deep delegation of subagent rules to SUBAGENT_CONTRACT.md. The main improvement levers are deduplicating the repeated 1:1-spawn rule across sections and moving inlined reference material (ledger schema, dedupe internals) into a bundled reference file.

DimensionReasoningScore

Conciseness

Largely lean, imperative, and free of concept explanations Claude already knows — it documents only repo-specific rules (ledger layout, grouping authority, parallel-safety). Not 5 because the strict-1:1 spawn rule is restated at least three times ('never one subagent told to handle several groups and never sequential', 'Never one subagent handed multiple Group Plans; never sequential spawning', plus the anti-patterns list) and several Grouping Rule constraints are repeated in later sections. Not 3 because there is no conceptual padding or unnecessary explanation.

4 / 5

Actionability

Copy-paste-ready commands throughout: the exact `pnpm exec sentry-cli issues list` invocations, an executable bash/jq ledger-filter loop, the dedupe script call with env vars, a fill-in Group Plan template, and a uniform spawn prompt template. Ledger required-fields and branch-naming rules are concrete. Common cases are covered end-to-end; the only soft spot ('an authenticated project-approved Sentry command') is a justified flexibility escape hatch, not pseudocode.

5 / 5

Workflow Clarity

The three-phase sequence (Fetch → Ledger Filter → Existing-PR Dedupe → Grouping → Spawn → Parent Reconciliation) is clearly ordered with explicit checkpoints for a batch operation: 'If the script exits non-zero ... halt the run and ask a human', the post-run ledger collision check via `gh pr view --json files`, the subagent stop-and-return-findings loop for disproved groups, and the skip-if-terminal ledger rule. Matches the top anchor with feedback loops for error recovery.

5 / 5

Progressive Disclosure

Good structure: well-organized sections with internal anchor links, and subagent decision rules correctly delegated one level deep to SUBAGENT_CONTRACT.md ('Subagent rules live in SUBAGENT_CONTRACT.md', 'Full decision rules live in SUBAGENT_CONTRACT.md'). Not 5 because the skill is a single ~220-line file with no bundle references of its own — the ledger record schema and dedupe-script internals are inlined and could live in a referenced file. Not 3 because the split that does exist is clearly signaled and one level deep, and the inline content is operational (workflow rules) rather than reference material that blocks navigation.

4 / 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 strong description: concrete multi-action 'what', an explicit third-person 'Use when...' trigger clause, and a well-scoped niche (Sentry false-positive triage for a specific org/project). Only minor room to grow on trigger-term synonyms such as 'alerts', 'noise', or 'error reports'.

DimensionReasoningScore

Specificity

The description names the domain ('Fern CLI Sentry false-positive triage for buildwithfern/cli') and lists multiple concrete actions: 'investigating Sentry CLI issues, classifying false positives, updating the triage ledger, or creating PRs for Sentry error fixes' — comprehensive coverage of the skill's capabilities with no padding. Not 4 because the action list covers everything the skill does (investigate, classify, ledger, PR), matching the 'comprehensive coverage' anchor.

5 / 5

Completeness

Explicitly answers both: what — 'Run Fern CLI Sentry false-positive triage for buildwithfern/cli' — and when — 'Use when investigating Sentry CLI issues, classifying false positives, updating the triage ledger, or creating PRs for Sentry error fixes' with concrete trigger phrases. Clearly matches the top anchor; not 4 because the 'when' clause is fully explicit, not merely adequate.

5 / 5

Trigger Term Quality

Natural phrases a user would say are present: 'Sentry CLI issues', 'classifying false positives', 'triage ledger', 'creating PRs for Sentry error fixes'. Not 5 because a few common synonyms/variants are missing (e.g., 'Sentry alerts', 'error reports', 'noise', 'triaging'); not 3 because coverage goes well beyond one generic keyword.

4 / 5

Distinctiveness Conflict Risk

Clear niche: Sentry false-positive triage scoped to a specific org ('buildwithfern') and project ('cli') with a distinct workflow (ledger updates, triage PRs). Triggers are specific enough that it would not fire for unrelated Sentry, bug-triage, or general PR skills; minimal conflict risk.

5 / 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

relative_links

Relative link issues: 3 missing

Warning

Total

15

/

16

Passed

Repository
fern-api/fern
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.