Content
83%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 dense, high-value skill: all knowledge is repo-specific and non-derivable, and the code is fully executable. The main gap is verification for batch/state-mutating operations — the wrapper detects GraphQL errors but never confirms the mutation actually succeeded. The inline code block is the only structural tightening candidate.
Suggestions
Add a verification checkpoint after flipping issues: check that issueUpdate returns success (e.g. `const { issueUpdate: { success } } = ...; if (!success) throw ...`) and/or re-query the issue state to confirm the flip.
Have linear-flip-done.mjs report each identifier's before/after state so a partial batch failure is visible, closing the feedback loop on the batch operation.
Consider bundling the loader + gql wrapper as a scripts/ file (the skill already tells agents to recreate linear-flip-done.mjs from it), keeping only the pattern's key lines in SKILL.md.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Every bullet is non-derivable repo knowledge (guard behavior, schema traps, raw-key auth, renamed 'Done' states) with zero filler or explanation of concepts Claude already knows; the 2026-09 mentions are provenance stamps, not date-branching API guidance, so they do not penalize. | 5 / 5 |
Actionability | Fully copy-paste-ready: the flip command, the env-set command, and the complete JS loader + error-checking gql wrapper covering the common cases (query by shorthand id, resolve completed state, update) are all executable as written. | 5 / 5 |
Workflow Clarity | The numbered sequence (ensure key → reuse helper → copy loader → housekeeping) is clear and gql checks the errors array, but the batch/mutating flip workflow never verifies outcomes: issueUpdate's success field is unchecked and there is no post-flip state re-query. Per the batch-operation guideline this caps at 3 — validation is missing, not merely implicit. | 3 / 5 |
Progressive Disclosure | Well-organized single file with clear sections (Knowledge, Instructions 1–4, Housekeeping) and a compact tooling table, but the ~65-line inline loader/gql block that the skill itself says to recreate as a script is a plausible candidate for a bundled file — good structure with a minor organization gap. | 4 / 5 |
Total | 17 / 20 Passed |