CtrlK
BlogDocsLog inGet started
Tessl Logo

macos-menubar-tuist-app

Build, refactor, or review SwiftUI macOS menubar apps that use Tuist.

56

Quality

63%

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

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/macos-menubar-tuist-app/SKILL.md

The canonical home for this skill is macos-menubar-tuist-app in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

71%Scale 1-5

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

This is a solid, well-organized skill that provides clear architectural guidance and concrete build/validation commands for macOS menubar apps using Tuist. Its main strengths are the clear workflow sequencing, specific file layout conventions, and actionable validation commands. Its weaknesses are the lack of concrete Swift code examples for the architecture layers and the absence of explicit error-recovery feedback loops in the validation workflow.

Suggestions

Add a minimal concrete Swift code example showing the model → client → store → view wiring pattern to improve actionability.

Add explicit feedback loops to the validation matrix (e.g., 'If build fails: read error output, fix the issue, re-run the build command before proceeding').

DimensionReasoningScore

Conciseness

The content is mostly efficient and avoids explaining basic concepts Claude already knows (SwiftUI, Tuist, etc.). There are minor areas of verbosity—e.g., 'observable state, refresh policy, filtering, caching' in the file shape section is slightly padded, and some rules restate what's implied by others—but overall it respects token budget well.

4 / 5

Actionability

Provides concrete bash commands for validation, specific file naming conventions, and executable build commands. However, it lacks copy-paste-ready Swift code examples for the architecture layers (model/client/store/view) and the run script content is referenced but not shown, leaving minor gaps in full executability.

4 / 5

Workflow Clarity

The workflow is clearly sequenced (confirm Tuist ownership → probe backend → implement bottom-up → wire app → standardize launch) with a validation matrix section that includes specific commands. However, the validation matrix lacks explicit feedback loops (e.g., 'if build fails, fix and re-run') and the probe step doesn't have a clear checkpoint before proceeding to implementation.

4 / 5

Progressive Disclosure

The content is well-structured with clear section headers and logical organization within a single file. However, with no bundle files and no references to external documents, all content is inlined in one file. The failure patterns and completion checklist sections could potentially be split out for a cleaner overview, though the total length is manageable enough that this is a minor issue.

3 / 5

Total

15

/

20

Passed

Description

56%Scale 1-5

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 targets a very specific niche (SwiftUI macOS menubar apps with Tuist), which gives it excellent distinctiveness. However, it lacks a 'Use when...' clause, which is critical for Claude to know when to select this skill. The actions listed (build, refactor, review) are somewhat generic verbs that could benefit from more elaboration.

Suggestions

Add a 'Use when...' clause, e.g., 'Use when the user asks about creating or modifying a macOS menu bar application, mentions Tuist project configuration, or references SwiftUI menubar components.'

Expand the action verbs with more specific capabilities, e.g., 'Build new menubar apps with SwiftUI, refactor existing Tuist project structures, review app architecture and UI code' to better convey what the skill actually does.

DimensionReasoningScore

Specificity

Names the domain (SwiftUI macOS menubar apps with Tuist) and lists three concrete actions (build, refactor, review), but doesn't elaborate on what those actions entail or cover additional capabilities.

3 / 5

Completeness

Has a clear 'what' (build, refactor, or review SwiftUI macOS menubar apps using Tuist) but completely lacks a 'when' clause or any explicit trigger guidance. Per rubric guidelines, missing 'Use when...' caps completeness at 3, and the lack is total here, warranting a 2.

2 / 5

Trigger Term Quality

Includes strong natural keywords like 'SwiftUI', 'macOS', 'menubar', 'Tuist', 'refactor', and 'review' that users would naturally mention. Missing some variations like 'menu bar' (two words), 'status bar app', or 'Xcode project generation'.

4 / 5

Distinctiveness Conflict Risk

Highly distinctive niche combining SwiftUI + macOS + menubar apps + Tuist. This very specific intersection of technologies makes it extremely unlikely to conflict with other skills.

5 / 5

Total

14

/

20

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
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.