CtrlK
BlogDocsLog inGet started
Tessl Logo

github-action-review

Review fallow's GitHub Action, shell scripts, jq filters, annotations, review comments, and workflow integration. Use when changes touch action/, action.yml, GitHub review formatting, or CI shell/jq behavior.

67

Quality

81%

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

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

An extremely lean, well-organized instruction skill with a clear read → review → verdict workflow and explicit output contract. Its one real weakness is actionability: the substance of how to review (shell safety, token handling, jq robustness) is delegated to external files rather than carried in the skill itself.

Suggestions

Inline one or two concrete check techniques per priority (e.g., a sample jq invocation against empty/malformed input, or the shell patterns to flag for token handling) so the skill is actionable even if the referenced .agents files are unavailable.

Add a one-line criterion for choosing between APPROVE, CONCERN, and BLOCK so the verdict step is unambiguous.

State what to do if the listed .agents files are absent or stale (e.g., fall back to generic shell/jq review practices) to close the workflow's missing checkpoint.

DimensionReasoningScore

Conciseness

The body is ~17 lines with zero padding: "Review the actual changed scripts, jq filters, action definition, and tests" and a five-item priority list deliver maximum signal per token, assuming Claude's competence throughout. Every token earns its place; not the 4 anchor because nothing could be trimmed.

5 / 5

Actionability

Concrete elements exist — exact files to read (".agents/agents/ci-integration-reviewer.md", ".agents/rules/testing.md"), named review targets, and an explicit output contract ("End with `APPROVE`, `CONCERN`, or `BLOCK`") — but how to actually perform the checks (e.g., how to verify "jq robustness on empty and malformed data" or "token handling") is entirely delegated to external repo files not present in the bundle, leaving key execution details missing. Not a 4 because the guidance in this file is pointers and priorities rather than mostly-executable instructions.

3 / 5

Workflow Clarity

A clear three-part sequence is present: Read the listed files → Review the changed scripts/filters/action/tests against the stated priorities → End with one of three verdicts. Since this is a read-only review skill, no destructive-operation validation loop is required; it stops short of 5 only because no checkpoints (e.g., what to do when the referenced files are missing) are stated.

4 / 5

Progressive Disclosure

The skill is under 50 lines with no bundle files (no references/, scripts/, or assets/ exist), and per the simple-skill guideline it qualifies via well-organized sections. The two external pointers (".agents/agents/ci-integration-reviewer.md", ".agents/rules/testing.md") are one level deep and clearly signaled in a dedicated "Read:" list, matching the clear-overview anchor.

5 / 5

Total

17

/

20

Passed

Description

83%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 review targets, an explicit and specific "Use when" trigger clause naming files and behaviors, and a clearly bounded niche. Main weaknesses are the single generic action verb and a few missing natural trigger variations.

DimensionReasoningScore

Specificity

"Review fallow's GitHub Action, shell scripts, jq filters, annotations, review comments, and workflow integration" lists several specific, concrete review targets (jq filters, annotations, review comments), but the single generic verb "Review" means the actions themselves are not enumerated — minor gaps versus the comprehensive anchor.

4 / 5

Completeness

It explicitly answers both: the "what" ("Review fallow's GitHub Action, shell scripts, jq filters, annotations, review comments, and workflow integration") and a concrete "when" with trigger phrases ("Use when changes touch action/, action.yml, GitHub review formatting, or CI shell/jq behavior"). This matches the anchor for clear and explicit what-and-when with concrete triggers; a 4 would require the 'when' to be less specific than it is.

5 / 5

Trigger Term Quality

Natural terms users would say are present — "GitHub Action", "shell scripts", "jq filters", "annotations", "review comments", "CI shell/jq behavior" — plus concrete path triggers "action/" and "action.yml". A few common variations (e.g., "workflows", ".github/workflows", "CI pipeline") are missing, so it stops short of the comprehensive-synonym anchor.

4 / 5

Distinctiveness Conflict Risk

The niche is clear — reviewing a specific project's GitHub Action with distinct triggers (action/, action.yml, jq) — but "review comments" and "CI shell" behavior have some overlap risk with generic code-review and CI-debugging skills, so it is mostly distinct rather than minimal-conflict.

4 / 5

Total

17

/

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
fallow-rs/fallow
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.