CtrlK
BlogDocsLog inGet started
Tessl Logo

arn-code-create-issue

This skill should be used when the user says "create issue", "file issue", "arness code issue", "arness code create issue", "arn-code-create-issue", "report bug", "request feature", "add to backlog", "create GitHub issue", "create Jira issue", "file a bug", "submit issue", "log issue", "open issue", or wants to create an issue in the current repository with Arness labels for type and priority. Requires an issue tracker (GitHub or Jira) to be configured. Do NOT use this for picking/browsing existing issues — use /arn-code-pick-issue for that.

68

Quality

83%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

77%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This is a well-structured, actionable skill with clear step-by-step workflow, concrete commands, and thorough error handling. Its main weakness is moderate verbosity — the dual GitHub/Jira paths within each step add length, and some repeated phrases could be trimmed. The progressive disclosure is adequate but the skill is on the long side for a single SKILL.md without supporting bundle files.

Suggestions

Consider extracting the GitHub-specific and Jira-specific submission details into separate reference files to reduce the length of the main skill and improve progressive disclosure.

Remove repeated phrases like 'The user-facing question is the same regardless of issue tracker. The internal mapping differs by platform and is applied during submission (Step 5).' — state this once at the top or not at all, as Claude can infer this from the table structure.

DimensionReasoningScore

Conciseness

The skill is reasonably efficient but includes some redundancy — the table mappings for GitHub/Jira are repeated in a way that could be more compact, and phrases like 'The user-facing question is the same regardless of issue tracker' are stated multiple times. Some sections (e.g., error handling) list scenarios Claude could infer. However, it avoids explaining basic concepts and stays focused on the task.

2 / 3

Actionability

The skill provides concrete, executable commands (gh issue create, gh label list, gh auth status, git remote -v), specific label names, exact CLI syntax, and clear Jira MCP field mappings. The tables with label/type mappings are precise and directly usable. The trigger message inference guidance is also specific and actionable.

3 / 3

Workflow Clarity

The workflow is clearly sequenced across 5 numbered steps with explicit prerequisite checks, branching logic for GitHub vs Jira vs none, a deferred label check before submission, and comprehensive error handling. Validation checkpoints are present (auth status, remote check, label existence check) with clear stop conditions and recovery suggestions.

3 / 3

Progressive Disclosure

The skill references an external file (platform-labels.md) appropriately, but the content itself is fairly long and monolithic. The GitHub/Jira branching within each step creates inline complexity that could potentially be split into separate reference files. However, for a single-purpose skill, the inline approach is defensible. The reference to platform-labels.md is well-placed but no bundle files were provided to verify it exists.

2 / 3

Total

10

/

12

Passed

Description

89%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a strong skill description with excellent trigger term coverage and clear boundaries distinguishing it from related skills. Its main weakness is that it focuses heavily on when to trigger rather than detailing the specific actions the skill performs (e.g., how it creates issues, what fields it populates). The explicit negative boundary is a notable strength for disambiguation.

Suggestions

Add more specific capability details beyond 'create an issue' — e.g., 'Prompts for title and description, applies Arness type and priority labels, and submits the issue to the configured tracker.'

DimensionReasoningScore

Specificity

The description names the domain (issue creation in GitHub/Jira) and mentions Arness labels for type and priority, but doesn't list specific concrete actions beyond 'create an issue'. It lacks detail on what the skill actually does step-by-step (e.g., prompts for title, assigns labels, sets priority).

2 / 3

Completeness

Clearly answers both 'what' (creates issues in the current repository with Arness labels for type and priority) and 'when' (extensive list of trigger phrases plus explicit guidance on when NOT to use it). The negative boundary ('Do NOT use this for picking/browsing existing issues') adds further clarity.

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms including 'create issue', 'file issue', 'report bug', 'request feature', 'add to backlog', 'create GitHub issue', 'create Jira issue', 'file a bug', 'submit issue', 'log issue', 'open issue'. These are highly natural phrases users would actually say.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with a clear niche (issue creation vs. issue browsing), explicit negative boundary referencing the sibling skill /arn-code-pick-issue, and specific mention of Arness labels. Very unlikely to conflict with other skills.

3 / 3

Total

11

/

12

Passed

Validation

90%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

Repository
AppsVortex/arness
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.