CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

apply-triage-action

Apply, reject, or defer exactly one issue or CI recommendation from a local triage queue report. Use when the on-duty engineer explicitly supplies an item ID.

Quality

92%

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

92%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 written, safety-conscious instruction skill: every section is a concrete rule, confirmation and validation gates are explicit and ordered, and detail is appropriately delegated to one-level-deep references. The only minor gaps are the unspecified location of queue reports and the unspecified naming/format of the dated local action record.

DimensionReasoningScore

Conciseness

The ~40-line body is dense, rule-only prose with no padding and no explanation of concepts Claude already knows; lines like "Process exactly one item ID from a queue-review report. Do not accept a natural-language approval without an ID." and "Reject missing, superseded, already-final, or ambiguous recommendations without making a write." earn every token. Not 4 because no sentence could be trimmed without losing an operative rule.

5 / 5

Actionability

Concrete, executable guidance throughout: exact paths ("`.agents/triage-duty/`"), an enumerated record field list ("repository, target, source report, ID, timestamp, disposition, reason, confirmed payload, and outcome"), an explicit v1 action list, and a literal sentinel value ("`private reason withheld`"). Not 5 because a few operational details are only implied or delegated — where queue reports live and the naming/format of the "dated local action record" are never specified in this file, and external-write mechanics are handed off to linked sibling skills.

4 / 5

Workflow Clarity

Clear ordered sequence (locate/validate → reject or defer → apply → confirm → record) with explicit validation checkpoints ("Reject missing, superseded, already-final, or ambiguous recommendations"; "Before any external write, re-read the target and determine whether it materially changed"; "Revalidate immediately before execution") and error-recovery feedback loops ("stop and request a fresh review/selection"; "changed payloads require a new preview and confirmation"; "mark applied only after success"). This is a destructive/external-write skill and the validation cap does not bind — validation is pervasive.

5 / 5

Progressive Disclosure

A well-organized single-file skill (no references/, scripts/, or assets/ exist in the bundle) whose body inlines only the operative rules and delegates all detail via clearly signaled, one-level-deep links ([Label Discovery](../../../CONTRIBUTING.md#label-discovery), [triage-issue](../triage-issue/SKILL.md), [create-github-issue](../create-github-issue/SKILL.md), [SECURITY.md](../../../SECURITY.md)). Under 50 lines with no content that needs splitting, this matches the well-organized-sections bar for a top score.

5 / 5

Total

19

/

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 concise, third-person description that explicitly answers both what and when with a concrete trigger condition and precise scope. Keyword coverage is strong, with only minor synonym gaps keeping trigger term quality just below the top anchor.

DimensionReasoningScore

Specificity

Names three concrete actions ("Apply, reject, or defer") on a precisely scoped object ("exactly one issue or CI recommendation from a local triage queue report"), which comprehensively covers the body's three dispositions in third-person voice. Not 4 because there is no real coverage gap — the enumerated verbs are the skill's complete action set.

5 / 5

Completeness

Explicitly answers both questions: the what is "Apply, reject, or defer exactly one issue or CI recommendation from a local triage queue report", and the when is the concrete trigger clause "Use when the on-duty engineer explicitly supplies an item ID" — an explicit 'Use when' condition, so the ≤3 cap does not apply.

5 / 5

Trigger Term Quality

Good natural keyword coverage — "apply", "reject", "defer", "issue", "CI recommendation", "triage queue report", "item ID", "on-duty engineer" are the phrases this workflow's users would actually say. Not 5 because a few natural synonyms and variations (e.g., "approve", "suggestion", "triage item") are missing; the vocabulary is canonical but not exhaustive.

4 / 5

Distinctiveness Conflict Risk

Clear niche — acting on exactly one item from a local triage queue report — with a distinct trigger (an explicit item ID supplied by the on-duty engineer) that separates it from adjacent skills like queue review or general issue triage. Minimal conflict risk.

5 / 5

Total

19

/

20

Passed

Validation

81%

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

Validation — 13 / 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

relative_links

Relative link issues: 6 suspicious

Warning

Total

13

/

16

Passed

Repository

NVIDIA/OpenShell

Path

.agents/skills/apply-triage-action/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.