Content
88%Weight 40%Scale 1-5Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
A highly actionable, well-sequenced procedure with strong validation gates around an irreversible create. The main gap is progressive disclosure: the skill is a single inline file with no reference split, so some detailed mapping tables and graphql snippets live in the main body.
Suggestions
Move the path-prefix → component-label table and the Zeebe label-split detail into a references/component-labels.md file, keeping only a short pointer and the fallback rule inline.
Trim the justifying clause for the grill-me invocation ("it builds shared understanding of impact, root cause, and reproduction path, making field inference much more accurate") to a single sentence or a bare pointer.
Drop the intro paragraph ("Creates a well-formed GitHub issue ... Prevents missing parent links, wrong component labels, and skipped required fields.") since it duplicates the frontmatter description.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is mostly lean executable guidance, but a few passages over-explain (e.g. justifying the grill-me invocation, the intro sentence restating what the description already covers), so it is efficient with minor trim opportunities rather than maximally lean. | 4 / 5 |
Actionability | Every step ships copy-paste-ready commands (`ls`, `cat`, `git diff`, `gh issue view/create`, `gh api` graphql, mktemp body-file pattern) plus concrete label/path mapping tables covering the common cases. | 5 / 5 |
Workflow Clarity | Seven clearly sequenced steps include an explicit approval gate ("Do NOT call gh issue create yet"), parent verification, and a revise-and-retry loop, providing validation checkpoints and error-recovery feedback for an irreversible outward-facing action. | 5 / 5 |
Progressive Disclosure | Content is well-sectioned into prerequisites and a numbered procedure with clearly signaled external pointers (grill-me, AGENTS.md), but with no bundle files and ~215 lines, some inline reference material (label tables, graphql type-resolution) could be split into a one-level-deep reference file. | 4 / 5 |
Total | 18 / 20 Passed |