CtrlK
BlogDocsLog inGet started
Tessl Logo

grammaire/atlassian-endpoint-resolver

Resolve best-matching Atlassian REST API endpoints from an inferred Jira or Confluence operation.

85

Quality

85%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

Quality

Discovery

100%

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 that clearly articulates what the skill does (resolves Atlassian API endpoints), when to use it (when identifying which endpoints fulfill a user's Atlassian-related intent), and includes explicit trigger conditions. It uses third-person voice, lists specific Atlassian products and entities, and provides a clear niche that distinguishes it from other skills.

DimensionReasoningScore

Specificity

The description lists concrete actions: 'Resolves the best-matching Atlassian API endpoints for a given inferred operation' and specifies multiple domains including Jira issues, projects, boards, sprints, workflows, Confluence pages, spaces, and cross-product operations.

3 / 3

Completeness

Clearly answers both 'what' (resolves best-matching Atlassian API endpoints for a given operation) and 'when' (whenever the agent needs to identify which Atlassian REST API endpoints fulfill a user's intent, and always when input includes an 'operation' field describing an Atlassian action).

3 / 3

Trigger Term Quality

Includes strong natural keywords users and agents would use: 'Atlassian REST API', 'Jira issues', 'projects', 'boards', 'sprints', 'workflows', 'Confluence pages', 'spaces', 'operation field', and 'Atlassian action'. These cover a broad range of natural terms associated with the domain.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive — it targets a very specific niche of resolving Atlassian API endpoints from an operation field. The combination of 'Atlassian API endpoint resolution' and the trigger on an 'operation' field makes it unlikely to conflict with other skills.

3 / 3

Total

12

/

12

Passed

Implementation

62%

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

This skill provides a well-structured multi-step workflow for resolving Atlassian API endpoints with clear sequencing and good edge-case handling. Its main weaknesses are the lack of executable code examples (particularly for spec fetching, JSON parsing, and score computation) and some verbosity in enumerating concepts Claude already understands. The scoring rubric and threshold logic are well-defined but would benefit from a concrete implementation snippet.

Suggestions

Add executable code snippets (e.g., Python or JavaScript) for at least the spec-fetching and score-computation steps to make the skill truly actionable rather than purely procedural.

Trim the exhaustive lists of action verbs and resource nouns — Claude already knows these; instead, provide just 2-3 examples and state 'and similar terms'.

Consider splitting the scoring weights table and synonym mappings into a separate reference file to improve progressive disclosure and keep the main skill focused on the workflow.

DimensionReasoningScore

Conciseness

The skill is reasonably detailed for a complex multi-step process, but includes some unnecessary elaboration (e.g., exhaustive synonym lists, lengthy signal weight tables) that Claude could infer. The enumeration of all possible action verbs, resource nouns, and qualifiers is somewhat verbose given Claude's existing knowledge of Atlassian APIs.

2 / 3

Actionability

Provides concrete spec URLs, a clear scoring table with weights, and specific thresholds, which is good. However, there is no executable code — no actual implementation for fetching specs, parsing JSON, computing scores, or expanding $refs. The guidance is detailed but remains procedural description rather than copy-paste-ready implementation.

2 / 3

Workflow Clarity

The four-step workflow is clearly sequenced (Parse → Fetch → Score → Deduplicate) with explicit validation logic: threshold checks, retry with lowered threshold, synonym fallback before returning empty, and normalization before output. Edge cases are enumerated and the feedback loop for empty results is explicit.

3 / 3

Progressive Disclosure

The content is a single monolithic file with no references to supporting documents. For a skill of this complexity (~100 lines with detailed scoring tables, synonym mappings, and schema expansion rules), some content like the full API registry, synonym mappings, or scoring weights could be split into separate reference files. However, no bundle files exist to reference.

2 / 3

Total

9

/

12

Passed

Validation

100%

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

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Reviewed

Table of Contents