Resolve best-matching Atlassian REST API endpoints from an inferred Jira or Confluence operation.
85
85%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Passed
No known issues
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.
| Dimension | Reasoning | Score |
|---|---|---|
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.
| Dimension | Reasoning | Score |
|---|---|---|
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.
Validation — 11 / 11 Passed
Validation for skill structure
No warnings or errors.
Reviewed
Table of Contents