CtrlK
BlogDocsLog inGet started
Tessl Logo

jira-spaces

Manage Confluence spaces for project documentation. Create, list, and delete spaces with templates. Use when setting up project documentation structure or managing Confluence content areas.

64

Quality

75%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./data/skills-md/01000001-01001110/agent-jira-skills/jira-spaces/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%

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

The skill provides a functional reference for Confluence space management with concrete API examples and good error code documentation. However, it suffers from moderate verbosity (full request/response pairs for every endpoint), references undefined helper functions and scripts that aren't provided, and lacks validation/feedback loops for destructive operations like space deletion. The content would benefit from tightening, providing actual implementations for referenced utilities, and adding explicit verification steps.

Suggestions

Add explicit verification steps for the delete workflow: check space exists first, verify content count, poll for completion after the async 202 response

Either provide implementations for the helper functions (createSpace, createPage, listSpaces) or remove them and stick to the concrete fetch-based examples

Remove the full response JSON examples for simple endpoints (listing, deleting) to reduce token usage - keep only the create response as a reference

Provide the referenced scripts (create-space, delete-space, list-spaces) as bundle files, or remove the Scripts section and bash usage examples

DimensionReasoningScore

Conciseness

The skill includes some unnecessary content like the space types table and space key conventions that Claude would already know or could infer. The response examples are helpful but verbose - showing both request and full response JSON for every endpoint adds bulk. The API reference table duplicates information that's then shown again in each section.

2 / 3

Actionability

The code examples are concrete TypeScript fetch calls, but they reference undefined helper functions like `createSpace()`, `createPage()`, and `listSpaces()` in the 'Common Patterns' section without providing their implementations. The bash examples reference `node run.js` scripts that aren't provided in any bundle. The fetch-based examples are executable but the higher-level patterns are pseudocode-like.

2 / 3

Workflow Clarity

The deletion operation is flagged with a WARNING but lacks an explicit validation/verification step (e.g., check space exists, confirm content count before deleting, verify deletion completed since it's async with 202). The 'Create Project Documentation Space' pattern shows a sequence but has no error handling or validation between steps. Missing feedback loops for the destructive delete operation should cap this at 2.

2 / 3

Progressive Disclosure

The content is reasonably structured with clear sections, but it's a monolithic document with no bundle files to offload detailed content. The API reference, full request/response examples, error handling table, and common patterns could be split into separate reference files. The 'Related Skills' and 'Scripts' sections reference external resources but the scripts aren't provided in any bundle.

2 / 3

Total

8

/

12

Passed

Description

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 well-crafted skill description that clearly identifies the tool (Confluence), the specific actions (create, list, delete spaces with templates), and explicit trigger conditions. It uses third person voice correctly and provides enough specificity to distinguish it from related skills like general documentation or Confluence page editing.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'Create, list, and delete spaces with templates.' Also specifies the domain clearly as Confluence spaces for project documentation.

3 / 3

Completeness

Clearly answers both what ('Manage Confluence spaces... Create, list, and delete spaces with templates') and when ('Use when setting up project documentation structure or managing Confluence content areas').

3 / 3

Trigger Term Quality

Includes natural keywords users would say: 'Confluence', 'spaces', 'project documentation', 'templates', 'content areas'. These are terms a user would naturally use when needing this skill.

3 / 3

Distinctiveness Conflict Risk

Clearly scoped to Confluence spaces specifically, not general documentation or wiki management. The mention of 'spaces', 'templates', and 'Confluence' creates a distinct niche unlikely to conflict with other skills.

3 / 3

Total

12

/

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.

Repository
NeverSight/skills_feed
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.