CtrlK
BlogDocsLog inGet started
Tessl Logo

fetch-ci-build

Fetch CI build results and diagnose failures. Auto-detects provider from project files or URLs. Supports GitHub Actions, Buildkite, and CircleCI.

79

1.67x
Quality

Does it follow best practices?

Impact

92%

1.67x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

57%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-organized overview with good progressive disclosure and clear sequencing, weakened by a redundant graphviz diagram that duplicates the step list and step descriptions that delegate concrete fetch commands to references.

Suggestions

Remove or replace the graphviz dot diagram, which duplicates the numbered Step-by-Step Process and consumes many tokens.

Add a small concrete example of a provider fetch command (or a direct reference pointer) in the Fetch step so the body is actionable without immediately opening a reference.

Insert an explicit verification checkpoint, e.g. confirm the fetched run is complete and failures are parsed before reading source files.

DimensionReasoningScore

Conciseness

Mostly efficient with tables and terse steps, but the ~35-line graphviz dot block restates the numbered Step-by-Step Process and the Overview repeats the frontmatter, so not every token earns its place.

2 / 3

Actionability

The auto-detection bash commands are executable, but the fetch step only says to "use the provider-specific commands" and defers actual commands to the references, leaving key details out of the body.

2 / 3

Workflow Clarity

The 7-step sequence with decision points and a next-failure loop is clear, but there are no explicit validation/verification checkpoints before proceeding, fitting the "sequence present but checkpoints implicit" anchor.

2 / 3

Progressive Disclosure

The body is a concise overview with well-signaled, one-level-deep markdown links to references/github.md, buildkite.md, and circleci.md — all of which exist — and provider details are appropriately split out.

3 / 3

Total

9

/

12

Passed

Description

82%

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 specific, well-scoped description with concrete actions and natural trigger terms, but it lacks an explicit "Use when…" clause that would fully answer when Claude should invoke it.

Suggestions

Append an explicit trigger clause, e.g. "Use when the user asks about CI build results, failing pipelines, or needs to diagnose a build failure."

Surface common user phrasings like "CI", "build", "pipeline", or "test failures" to broaden natural trigger coverage.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "Fetch CI build results", "diagnose failures", "Auto-detects provider" — rather than vague language, matching the multiple-specific-actions anchor.

3 / 3

Completeness

It clearly answers what the skill does but offers no "Use when…" clause or equivalent explicit trigger guidance, so completeness is capped at 2 per the rubric guideline.

2 / 3

Trigger Term Quality

Natural terms a user would say are well covered: "CI build results", "failures", and the provider names "GitHub Actions", "Buildkite", and "CircleCI".

3 / 3

Distinctiveness Conflict Risk

The CI-build-fetching niche with named providers is clearly distinguishable and unlikely to trigger for the wrong skill.

3 / 3

Total

11

/

12

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
Dicklesworthstone/pi_agent_rust
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.