CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

issue-creation

Trigger: issue creation, bug reports, feature requests, or issue approval. Create and triage GitHub issues from repository evidence.

Quality

83%

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

81%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 dense, well-structured procedural contract with executable gh CLI commands, exact form-materialization tables, and unusually rigorous validation checkpoints (duplicate gate, one-attempt rule, read-back verification, fail-closed result classification). The reference split is clean and one level deep; the main improvement opportunities are consolidating repeated rule statements and scripting the few remaining judgment-call steps (query construction, temp-dir setup, privacy scan).

DimensionReasoningScore

Conciseness

The body contains no explanations of concepts Claude already knows — every section carries procedure, and commands are given without library-education padding. It falls short of anchor 5 because rules are repeated across sections (the label-permission triple appears in both Hard Rules and Approved Catalog Gate, and fail-closed/one-attempt rules are restated several times), which could be consolidated.

4 / 5

Actionability

Concrete copy-paste-ready commands are provided for every mutation and read (gh api labels enumeration, gh issue list/view/create/comment with file redirection), plus exact per-control body-materialization tables. Minor gaps keep it below anchor 5: the duplicate-search $QUERY construction, temp-directory creation commands, and privacy-scan mechanics are directed but not scripted.

4 / 5

Workflow Clarity

Steps 1–9 are clearly sequenced with explicit validation checkpoints throughout a write workflow: a completed duplicate search before any write, exactly one attempt with no blind retry, read-back identity and body comparison from READBACK_FILE, and a terminal confirmed/no_write/unknown classification that fail-closes and stops on uncertainty — a genuine feedback loop for error recovery. This matches the anchor 5 example's validate-before-proceed pattern with checkpoints explicit rather than implicit.

5 / 5

Progressive Disclosure

The single bundle reference (references/delegated-workflow-actions.md) is real, clearly signaled as normative, referenced at the point of need, and one level deep with no nested references; body sections are well organized with headers, tables, and numbered steps. It stops short of anchor 5 because the 117-line body is a full procedural contract rather than a lean overview — dense material such as the repo-specific catalog rules in Approved Catalog Gate could arguably live in a reference file.

4 / 5

Total

17

/

20

Passed

Description

78%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 compact, third-person description that explicitly covers both what the skill does and when to use it, with natural trigger phrases and a clear GitHub-issues niche. Its main limitation is breadth of stated capabilities — only create and triage are named, understating the drafting, commenting, and approval workflows the skill actually covers.

Suggestions

Enumerate more of the skill's concrete actions in the description (e.g., "draft, create, comment on, and approve GitHub issues") to raise specificity beyond two named actions.

Add one or two common trigger synonyms such as "open an issue" or "file a bug" so the trigger clause captures how users more often phrase the request.

DimensionReasoningScore

Specificity

"Create and triage GitHub issues from repository evidence" names the domain with two concrete actions, matching the anchor for 1-2 concrete but not comprehensive actions. It does not reach anchor 4 because it omits several other performed actions it covers elsewhere (drafting, commenting, approving).

3 / 5

Completeness

The description explicitly answers both parts: "Create and triage GitHub issues from repository evidence" states what it does, and "Trigger: issue creation, bug reports, feature requests, or issue approval" is an explicit, concrete when-clause. The trigger guidance is fully explicit with concrete trigger phrases, matching anchor 5 rather than the weaker-when anchor 4.

5 / 5

Trigger Term Quality

"Trigger: issue creation, bug reports, feature requests, or issue approval" plus "GitHub issues" gives good natural keyword coverage a user would actually say. It falls short of anchor 5 because common variations like "open an issue", "file a bug", or "new issue" are missing.

4 / 5

Distinctiveness Conflict Risk

The GitHub issue creation/triage niche is mostly distinct with clearly GitHub-specific triggers, but generic phrases like "bug reports" and "feature requests" create minor overlap risk with general bug-reporting or other GitHub workflow skills. This matches anchor 4 (mostly distinct, minor overlap with closely related skills) rather than the minimal-conflict anchor 5.

4 / 5

Total

16

/

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

Gentleman-Programming/gentle-ai

Path

internal/assets/skills/issue-creation/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.