CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

macos-menubar-tuist-app

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

Quality

77%

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/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

81%Weight 40%Scale 1-5

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

The body is a strong, lean operational skill: concrete commands, a clear layered workflow with explicit validation, failure-to-fix mapping, and a sensible default file shape. Remaining gains are minor — deduplicating the build-preference rule and tightening the curl probe step.

DimensionReasoningScore

Conciseness

The body is lean and imperative with no explanation of concepts Claude already knows, but the "tuist xcodebuild build" preference is stated in both Core Rules and Workflow step 5, and the Completion Checklist echoes Core Rules — minor duplication that could be trimmed, so it does not fully meet the "every token earns its place" anchor.

4 / 5

Actionability

Mostly executable guidance: concrete commands ("TUIST_SKIP_UPDATE_CHECK=1 tuist xcodebuild build -scheme <TargetName> -configuration Debug", "bash -n run-menubar.sh", "tuist generate --no-open") and an explicit file-placement map, with the minor gap that the backend-probe step ("Use curl to verify endpoint shape") gives no concrete command.

4 / 5

Workflow Clarity

A clear numbered bottom-up sequence (confirm Tuist ownership → probe backend → models/client/store → views → launch ergonomics) with an explicit validation matrix of per-change-type commands, a failure-patterns-to-fix-direction recovery section, and a completion checklist — matching the top anchor rather than 4, whose checkpoints have minor gaps.

5 / 5

Progressive Disclosure

No bundle files exist and the ~100-line body is well-sectioned with cohesive, appropriately placed content, but at this length the rubric's 5-without-references exception (under 50 lines) does not apply and there is no reference navigation, leaving minor organization headroom.

4 / 5

Total

17

/

20

Passed

Description

65%Weight 40%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 is highly distinctive and uses natural, relevant keywords, but it lacks an explicit 'Use when...' trigger clause and stops at broad verbs instead of concrete capabilities. Adding trigger guidance and one or two specific sub-tasks would raise it substantially.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user mentions a menubar app, menu bar item, Tuist manifests (Project.swift/Tuist.swift), or a macOS status-item utility."

Enumerate concrete sub-tasks to raise specificity, e.g. "edit Tuist manifests, manage LSUIElement settings, structure model/client/store/view layers, and maintain run/stop launch scripts."

Include common trigger synonyms such as "menu bar" (spelled out), "status item", or "NSStatusItem" for broader natural-term coverage.

DimensionReasoningScore

Specificity

"Build, refactor, or review" names the domain plus three verbs, but they are broad operations with no concrete sub-tasks (manifests, launch scripts, decoding) listed, matching the 'domain and 1-2 concrete actions' anchor rather than the several-specific-actions anchor at 4.

3 / 5

Completeness

The description clearly states the 'what' (build/refactor/review SwiftUI macOS menubar apps using Tuist) but contains no 'Use when...' clause or any explicit trigger guidance, which caps completeness at 3 per the judging guidelines.

3 / 5

Trigger Term Quality

"SwiftUI", "macOS", "menubar apps", and "Tuist" are natural terms users would say when needing this skill, giving good keyword coverage, though common variations like "menu bar" (spelled out) or "status item" are missing, keeping it below the comprehensive synonym coverage of 5.

4 / 5

Distinctiveness Conflict Risk

The intersection of SwiftUI, macOS, menubar, and Tuist is a clear niche with distinct trigger terms; it is unlikely to fire for the wrong skill, matching the minimal-conflict-risk anchor exactly.

5 / 5

Total

15

/

20

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

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

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.