CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

export-open-issues

Audit and export open issues from any project tracker with summary analysis and vault archival

Quality

63%

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

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/export-open-issues/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

The body delivers a well-sequenced, highly actionable workflow with concrete commands, prompts, and templates, and it commendably avoids explaining things Claude already knows. Its main weaknesses are the missing validation checkpoint for batch collection, duplicated summary-statistics content, and the absence of any progressive disclosure despite a substantial single-file body.

Suggestions

Add an explicit validation step after Phase 1 (e.g. verify issue counts per tracker against the tracker's reported total, and flag incomplete collections before analysis) to satisfy the batch-operation checkpoint.

Deduplicate the summary statistics: keep either the section 2.1 text block or the Phase 3 report tables, and let the illustrative ASCII charts go — Claude can format distributions itself.

Move the per-tracker collector prompts and the full report template into references/ (e.g. references/collectors.md, references/report-template.md) and signal them from SKILL.md so the overview stays lean.

DimensionReasoningScore

Conciseness

The body assumes Claude's competence (no concept explanations) and is mostly instruction and template, but summary statistics appear twice (the section 2.1 plain-text block and the Phase 3 report tables), and the illustrative ASCII distribution charts duplicate formatting Claude can derive itself. This fits anchor 3 (mostly efficient but could be tightened) rather than 4 because of that clear duplication.

3 / 5

Actionability

Concrete, near copy-paste guidance dominates: "gh issue list --repo ... --state open --json ... --limit 500", an explicit JQL query, named Linear MCP tools (mcp__claude_ai_Linear_2__list_teams, etc.), exact vault paths, and a full CSV header. It stops short of anchor 5 because the Jira collector gives JQL but no concrete command or tool call, and repo/project keys remain unfilled placeholders.

4 / 5

Workflow Clarity

The sequence is clear (Pre-Flight, then Phases 1-5) with a fallback table and retry/pagination error handling, but this is a batch operation over potentially 500+ issues with no validation step confirming collected data is complete or consistent before generating the report. The batch-operation cap applies, so it cannot exceed anchor 3; not 2 because a fallback/retry loop and error handling do exist.

3 / 5

Progressive Disclosure

No bundle files exist, so all ~290 lines live in SKILL.md. Section structure and headers are good, but content that naturally belongs in separate reference files — the full report template and the three per-tracker collector prompts — is inlined. This matches anchor 3 (some structure, content that should be separate is inline) rather than 2 because organization and navigation within the file are solid.

3 / 5

Total

13

/

20

Passed

Description

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

The description communicates a clear purpose (auditing and exporting open issues from project trackers) but omits any "when to use" trigger guidance, which both caps completeness and weakens trigger-term coverage. Natural user phrases like "backlog audit" and the specific tracker names would noticeably improve it.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user wants a backlog audit, issue report, or asks what's open in GitHub, Linear, or Jira."

Include natural synonyms and variations users actually say — "backlog", "issue report", "what's open", "open issues" — to raise trigger-term coverage from partial to good.

Make the actions slightly more concrete (e.g. "collect issues, compute aging and priority distributions, save a markdown audit report") so specificity reaches several specific actions with only minor gaps.

DimensionReasoningScore

Specificity

"Audit and export open issues" names the domain and a few actions (audit, export, summarize, archive), but the actions stay generic with no detail on what the analysis or archival involve. It matches anchor 3 (domain plus 1-2 concrete actions, not comprehensive) rather than 4, which requires several specific actions with only minor gaps.

3 / 5

Completeness

The description clearly answers "what" (audit, export, analyze, archive open issues) but contains no "Use when..." clause or any equivalent trigger guidance, which caps completeness at 3 per the judging guidelines. Not 2 because the "what" is clear rather than vague.

3 / 5

Trigger Term Quality

Terms like "open issues", "project tracker", "audit", and "export" are natural, but common variations users would say are missing: "backlog", "issue report", "what's open", and the tracker names (GitHub/Linear/Jira appear only in frontmatter, not the description). This fits anchor 3 (some relevant keywords, missing common variations) rather than 4, where only a few natural terms would be absent.

3 / 5

Distinctiveness Conflict Risk

"Audit and export open issues from any project tracker" carves a reasonably distinct niche unlikely to fire for unrelated skills, though "any project tracker" and the generic "summary analysis" leave minor overlap with general reporting/analytics skills. This matches anchor 4 (mostly distinct, minor overlap risk) rather than 5, which requires distinct trigger phrases that fully separate it.

4 / 5

Total

13

/

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

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

huytieu/COG-second-brain

Path

.claude/skills/export-open-issues/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.