CtrlK
BlogDocsLog inGet started
Tessl Logo

awesome-agentic-patterns-pr-review

Review pull requests for the awesome-agentic-patterns repository. Use when asked to validate a PR, assess whether a contribution fits the repo, inspect pattern submissions under patterns/, check merge readiness, repair a small submission issue on top of a contributor branch, draft a polite contributor comment, or apply the repository's pattern-first and non-promotional contribution policy to a GitHub pull request.

75

Quality

94%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

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 strong, highly actionable single-file skill: exact gh/git/python commands, a well-sequenced workflow with validation and a transient-UNKNOWN re-check loop, and clean one-level references to the repo's own source-of-truth files. The only real costs are a duplicated review-output section and an inlined copy of the submission contract that the referenced files already define.

Suggestions

Merge the overlapping "### 6. Produce the review" and "## Output Shape" sections into one, since both specify findings-first/severity-ordering and the decision fields.

In "### 2. Validate the submission contract", replace the full inlined contract list with only the deltas and edge cases (e.g., source vs source_link, the docs/index.md symlink) and defer the rest to CONTRIBUTING.md/TEMPLATE.md, which are already listed as sources of truth.

In the repair workflow, add an explicit pre-push validation step (re-run scripts/pattern_validator.py on the repaired file) before the force-push to the contributor's branch.

DimensionReasoningScore

Conciseness

The body is dense with repo-specific rules Claude cannot know ("source_link is invalid here; use source", "docs/index.md is only a compatibility symlink", "One pattern per PR") and wastes no tokens teaching general concepts. It falls short of 5 because section 6 ("Produce the review") and "Output Shape" both specify findings-first/severity-ordering, a duplication that could be merged into one section.

4 / 5

Actionability

Guidance is copy-paste ready: exact `gh pr view` invocation with the full --json field list, `gh pr diff --patch`, the `git fetch origin refs/pull/<number>/head:pr-<number>` refspec, `python3 scripts/pattern_validator.py --all`, `bun run build:data`, and push with `--force-with-lease`. Not 4 because the commands are complete and cover the common review paths.

5 / 5

Workflow Clarity

The 6-step workflow has an explicit sequence with validation checkpoints and feedback loops: run `lint_front_matter.py` / `pattern_validator.py` as structural checks, re-check `gh pr view` after pushing because "`mergeable` and `mergeStateStatus` may temporarily show `UNKNOWN`", and treat scripts as checks with human review as decision-maker. The destructive force-push step includes the safety mechanism and post-push re-validation, matching the 5 anchor.

5 / 5

Progressive Disclosure

A "Read First" section clearly signals one-level-deep references to real repo files (`CONTRIBUTING.md`, `TEMPLATE.md`, `scripts/lint_front_matter.py`, `scripts/pattern_validator.py`, `scripts/build-data.ts`) and instructs quoting repo rules rather than restating from memory. Not 5 because section 2 then inlines the full submission contract that CONTRIBUTING.md/TEMPLATE.md already hold — content that could be trimmed to deltas or deferred to the referenced source of truth.

4 / 5

Total

18

/

20

Passed

Description

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

Excellent description: third-person/declarative voice, concrete action inventory, an explicit 'Use when' clause with natural trigger phrases, and tight scoping to a single repository that eliminates conflict risk. Both the 'what' and 'when' questions are answered with concrete trigger terms.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — "validate a PR", "assess whether a contribution fits the repo", "inspect pattern submissions under patterns/", "check merge readiness", "repair a small submission issue on top of a contributor branch", "draft a polite contributor comment" — giving comprehensive coverage of the skill's capabilities. Not the level below (4) because there are no meaningful gaps in the action inventory.

5 / 5

Completeness

It explicitly answers both parts: what ("Review pull requests for the awesome-agentic-patterns repository") and when ("Use when asked to validate a PR, assess whether a contribution fits the repo, ..."). The 'Use when' clause is explicit with concrete trigger phrases, matching the 5 anchor exactly.

5 / 5

Trigger Term Quality

Natural phrases a user would actually say are well covered with synonyms: "PR" / "pull request" / "GitHub pull request", "validate a PR", "check merge readiness", "pattern submissions", plus the concrete path cue "patterns/". Not 4 because the common variations users would reach for are essentially all present.

5 / 5

Distinctiveness Conflict Risk

The skill is pinned to a named repository with repo-specific triggers ("awesome-agentic-patterns", "pattern submissions under patterns/", "pattern-first and non-promotional contribution policy"), giving it a clear niche with minimal conflict risk against generic PR-review skills.

5 / 5

Total

20

/

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

referenced_paths_exist

Referenced path issues: 6 missing

Warning

Total

15

/

16

Passed

Repository
nibzard/awesome-agentic-patterns
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.