CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

project-flow-ops

Operate execution flow across GitHub and Linear by triaging issues and pull requests, linking active work, and keeping GitHub public-facing while Linear remains the internal execution layer. Use when the user wants backlog control, PR triage, or GitHub-to-Linear coordination.

Quality

84%

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

75%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 well-structured, efficient operational skill: the four-step workflow, classification table, and output template give Claude concrete direction without padding. The main gaps are the absence of an explicit validation/re-check loop for batch triage decisions and no reference structure for deeper classification rules.

Suggestions

Add an explicit validation loop for batch triage, e.g. 're-check the diff and CI status before assigning merge vs. port/rebuild; if uncertain, park and state why'.

Include one or two concrete command examples (e.g., gh pr view / gh pr diff) to anchor the 'read the public surface first' step.

Consider moving the detailed classification criteria and Linear-decision rules into a reference file to keep SKILL.md as a lean overview.

DimensionReasoningScore

Conciseness

The body is lean and imperative throughout — no explanations of what GitHub or Linear are, no library tutorials. Minor over-explanation remains: the intro sentence 'This skill turns disconnected GitHub issues, PRs, and Linear tasks into one execution flow' and the 'Good Use Cases' section partially duplicate 'When to Use'. Not 5 because a few tokens could be trimmed; not 3 because padding is minimal.

4 / 5

Actionability

Concrete, executable guidance for an instruction-only skill: an explicit four-state classification table, itemized criteria for when to create Linear issues, and a copy-ready output format template. Not 5 because no literal commands or API invocations (gh CLI, Linear API) are given, leaving minor gaps in execution detail.

4 / 5

Workflow Clarity

A clearly sequenced four-step workflow (read public surface → classify → decide Linear → keep consistent) with checkpoints present in the Review Rules ('Never merge from title, summary, or trust alone; use the full diff', 'CI red means classify and fix or block'). Not 5 because there is no explicit validate → fix → re-validate feedback loop, which matters for batch triage and close/merge decisions.

4 / 5

Progressive Disclosure

Well-organized single-file skill with no bundle files to reference; sections are clearly labeled and the whole fits in one screenful. Not 5 because at ~113 lines some detail (e.g., classification criteria or the Linear decision rules) could be split into a reference file, and the skill is above the under-50-line simple-skill threshold.

4 / 5

Total

16

/

20

Passed

Description

87%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: it names concrete actions in third person, states an explicit 'Use when...' clause with natural trigger phrases, and occupies a distinct niche (GitHub-to-Linear coordination). The only weakness is that some capabilities from the body (classification into merge/port/close/park, consistency maintenance) are not surfaced in the description.

Suggestions

Mention the merge / port-rebuild / close / park classification outcome in the description to close the coverage gap.

Add common user phrasings like 'merge or close PRs' or 'link GitHub work to Linear' as trigger terms.

DimensionReasoningScore

Specificity

Lists several concrete actions — 'triaging issues and pull requests', 'linking active work', 'keeping GitHub public-facing while Linear remains the internal execution layer' — but the body's classification states (merge/port/close/park) are not reflected, leaving minor gaps in coverage. Not 3 because it goes well beyond 1-2 actions; not 5 because coverage of the skill's full capability set is incomplete.

4 / 5

Completeness

Clearly answers both: what it does ('Operate execution flow across GitHub and Linear by triaging issues and pull requests, linking active work...') and when to use it ('Use when the user wants backlog control, PR triage, or GitHub-to-Linear coordination') with concrete trigger phrases. Anchor 4 would require the 'when' to be less explicit, which it is not.

5 / 5

Trigger Term Quality

Natural user phrasings like 'backlog control', 'PR triage', and 'GitHub-to-Linear coordination' are present, alongside 'issues' and 'pull requests'. A few natural terms users would say are missing ('merge', 'close', 'sync', 'link PRs'), keeping it below the comprehensive anchor 5.

4 / 5

Distinctiveness Conflict Risk

GitHub-to-Linear coordination is a clear niche with distinct triggers (backlog control, PR triage, GitHub-to-Linear), unlike generic git or PR-review skills. The dual-system framing makes triggering for the wrong skill unlikely.

5 / 5

Total

18

/

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

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository

affaan-m/ECC

Path

skills/project-flow-ops/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.