CtrlK
BlogDocsLog inGet started
Tessl Logo

swift-package-demo

Use when creating demo GIFs for Swift package READMEs, recording iOS simulator videos, or setting up demo apps for SwiftUI libraries

83

1.44x
Quality

Does it follow best practices?

Impact

65%

1.44x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

72%

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

The body is highly actionable with executable commands and a clear quick-reference structure, but duplicates command blocks and lacks an explicit validation feedback loop for the batch GIF conversion step.

Suggestions

De-duplicate the boot/record commands and the ffmpeg/gifsicle conversion blocks — factor shared parameters once and show only the differing crop filter for the Cropped variant.

Add an explicit validation/retry checkpoint after GIF conversion (e.g., verify file size against the Target Sizes table, and re-run gifsicle if it exceeds the target) to strengthen the workflow feedback loop.

Consolidate the recording instructions into the Quick Reference table to reduce the redundant Recording Commands section.

DimensionReasoningScore

Conciseness

Mostly efficient with copy-paste-ready commands and tables, but repeats the boot/record commands in both the Quick Reference table and Recording Commands section, and the GIF conversion block is duplicated across Full Size and Cropped with only the crop filter differing.

2 / 3

Actionability

Provides fully executable ffmpeg/gifsicle/xcrun commands with specific flags, a quick-reference command table, target-size table, and concrete README markdown, all copy-paste ready.

3 / 3

Workflow Clarity

Steps are sequenced and the mandatory AskUserQuestion checkpoint plus Common Mistakes table act as validation, but there is no explicit validate-then-retry feedback loop for the batch/destructive GIF conversion, capping clarity at 2.

2 / 3

Progressive Disclosure

No bundle files exist; the single SKILL.md is well-organized into focused sections (Quick Reference, Recording, Conversion, README Integration, Common Mistakes, Target Sizes), which for a sub-50-line-relevant single-purpose skill warrants a top score.

3 / 3

Total

10

/

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.

The description is specific, trigger-rich, and clearly answers both what the skill does and when to use it. It occupies a distinct niche unlikely to overlap with other skills.

DimensionReasoningScore

Specificity

Lists several concrete actions—'creating demo GIFs', 'recording iOS simulator videos', 'setting up demo apps for SwiftUI libraries'—matching the multi-action anchor.

3 / 3

Completeness

Explicit 'Use when...' clause answers when, and the listed actions answer what, satisfying both halves of the anchor.

3 / 3

Trigger Term Quality

Uses natural terms users would say ('demo GIFs', 'README', 'record a demo', 'iOS simulator'), giving good coverage of phrasings a user would actually use.

3 / 3

Distinctiveness Conflict Risk

The Swift/iOS simulator demo niche is narrow and distinct from generic video or README skills, making conflict unlikely.

3 / 3

Total

12

/

12

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

Total

15

/

16

Passed

Repository
ivan-magda/claude-superpowers
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.