CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ios-app-workflow

Plan, build, refactor, and verify a complete iOS app or substantial end-to-end feature. Use when work spans project structure, SwiftUI implementation, persistence, testing, and Simulator delivery; do not use for a narrow framework question or isolated compiler error.

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

SKILL.md
Quality
Evals
Security

Quality

Content

78%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.

A well-orchestrated instruction skill: tight sequencing, explicit verification evidence requirements, and a correctly placed one-level-deep reference. It falls just short of top marks on actionability (directives rather than exact commands) and lacks an explicit error-recovery loop, and the version-specific iOS 27 section carries time-sensitive details inline.

Suggestions

Add one or two exact verification commands (e.g., an xcodebuild test invocation with a concrete -scheme/-destination pattern) so the Verification section is copy-paste ready rather than directive-only.

Frame the iOS 27 version specifics as current-vs-deprecated guidance (or move them into a versioned reference) so time-sensitive details don't age the core workflow text.

Add an explicit feedback loop in Verification (e.g., "if the build or tests fail, fix and re-run before proceeding") to complement the existing checkpoints.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence — it never explains what SwiftUI or iOS is, and every section carries project-specific rules. The one trim opportunity is the "iOS 27 Updates" section, which embeds time-sensitive version numbers (Xcode 27, Swift 6.4, macOS Tahoe 26.6) outside a deprecated/old-patterns framing.

4 / 5

Actionability

Guidance is concrete and executable in direction: a routing table with named skills, an explicit folder taxonomy ("Features/<Feature>", "App", "DesignSystem"), ordered implementation slices, and one copy-paste command ("sudo xcrun mcp-server enable"). Most verification items are directives ("build the affected target with the actual scheme/destination") rather than exact invocations, which keeps it short of copy-paste ready.

4 / 5

Workflow Clarity

A clear preflight → contract → structure → implementation → verification → completion sequence with explicit checkpoints (build, unit tests, relaunch persistence, accessibility checks) and a review checklist. It lacks an explicit validate→fix→retry feedback loop — only a fallback rule for unavailable specialist skills — which is the minor gap against the top anchor. No destructive-operation cap applies since destructive git actions are explicitly fenced off.

4 / 5

Progressive Disclosure

The body is a well-navigable overview (TOC with anchors, clearly labeled sections), and mode-specific proof criteria are appropriately split into references/delivery-checklist.md — a real file, clearly signaled in both the Verification section and the References list, exactly one level deep with no further nesting.

5 / 5

Total

17

/

20

Passed

Description

87%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.

A strong description: concrete verbs, an explicit use-when clause with domain-specific trigger terms, and a negative boundary that separates it from specialist skills. The only gaps are a few missing natural synonyms (e.g., Xcode, iPhone) and workflow-level rather than fine-grained action phrasing.

DimensionReasoningScore

Specificity

"Plan, build, refactor, and verify" names several concrete actions plus the covered domain areas ("project structure, SwiftUI implementation, persistence, testing, and Simulator delivery"), but the actions stay at workflow level rather than fully granular, leaving minor coverage gaps.

4 / 5

Completeness

Explicitly answers what ("Plan, build, refactor, and verify a complete iOS app or substantial end-to-end feature") and when ("Use when work spans project structure, SwiftUI implementation, persistence, testing, and Simulator delivery"), with a concrete negative trigger ("do not use for a narrow framework question or isolated compiler error").

5 / 5

Trigger Term Quality

Natural terms users would say — "iOS app", "SwiftUI", "persistence", "Simulator" — are present, but common variations such as "Xcode", "iPhone", or project-file extensions are missing, so coverage is good rather than comprehensive.

4 / 5

Distinctiveness Conflict Risk

It carves out a clear niche (end-to-end iOS delivery) and explicitly disambiguates against the closest overlapping skills via the do-not-use clause, minimizing wrong-skill triggering.

5 / 5

Total

18

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

thienqo/ios-skills

Path

skills/ios-app-workflow/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.