CtrlK
BlogDocsLog inGet started
Tessl Logo

swiftpm-macos

Build, run, and test pure SwiftPM-based macOS packages and executables. Use when the repo is package-first, when there is no Xcode project, or when Swift package workflows are the fastest path to diagnosis.

70

Quality

86%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

The canonical home for this skill is swiftpm-macos in openai/plugins

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.

A tight, well-organized instruction skill that stays within token budget and is appropriately structured for its size. It loses points only on missing filter syntax and the absence of explicit validation checkpoints in the build/run/test loop.

Suggestions

Add the concrete test-filter syntax, e.g. 'swift test --filter MyTest' or '--filter MyTarget', so the 'test narrowly' step is copy-paste ready.

Insert an explicit validation checkpoint between build and run, e.g. 'If swift build fails, fix compile errors before running' or 'If swift test fails, classify the blocker before retrying'.

Optionally show one example failure-summary line per category so the 'Summarize failures' step is unambiguous.

DimensionReasoningScore

Conciseness

Lean and efficient with no concept explanations Claude already knows; every line ('Use swift build by default', 'Use release mode only when the user explicitly needs it') earns its place.

3 / 3

Actionability

Core commands (swift build, swift run <product>, swift test) are concrete and executable, but 'Apply filters when a specific test target or case is known' omits the filter syntax, leaving a key detail unspecified.

2 / 3

Workflow Clarity

The five-step sequence is clearly ordered, but there are no validation/feedback checkpoints (e.g., build-fails-then-check-X before running), so checkpoints are only implicit.

2 / 3

Progressive Disclosure

Under 50 lines with no bundle files and no need for external references; clear sections (Quick Start, Workflow, Guardrails, Output Expectations) satisfy the simple-skill anchor.

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.

A strong, concise description that states concrete capabilities and gives explicit, natural trigger conditions in third person. It cleanly answers both what the skill does and when to use it with minimal conflict risk.

DimensionReasoningScore

Specificity

Lists three concrete actions — 'Build, run, and test' — applied to a specific target ('pure SwiftPM-based macOS packages and executables'), matching the multiple-specific-actions anchor.

3 / 3

Completeness

Explicitly answers what ('Build, run, and test ... packages and executables') and when via a clear 'Use when ...' clause with multiple triggers, satisfying the both-what-and-when anchor.

3 / 3

Trigger Term Quality

Natural developer phrasing is well covered ('repo is package-first', 'no Xcode project', 'Swift package workflows'), terms a user would plausibly say when needing this skill.

3 / 3

Distinctiveness Conflict Risk

Niche is clearly bounded to pure SwiftPM macOS packages and distinguished from Xcode-based workflows, making false triggers unlikely.

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
robinebers/openusage
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.