CtrlK
BlogDocsLog inGet started
Tessl Logo

developing-ios-apps

Develops iOS/macOS applications with XcodeGen, SwiftUI, and SPM. Handles Apple Developer signing, notarization, and CI/CD pipelines. Triggers on XcodeGen project.yml, SPM dependency issues, device deployment, code signing errors (Error -25294, keychain mismatch, adhoc fallback, EMFILE, notarization credential conflict, continueOnError), camera/AVFoundation debugging, iOS version compatibility, "Library not loaded @rpath", Electron @electron/osx-sign/@electron/notarize config, notarytool, GitHub Actions secrets in conditionals, or certificate/provisioning problems. Use when building iOS/macOS apps, fixing Xcode build failures, deploying to real devices, or configuring CI/CD signing pipelines.

Install with Tessl CLI

npx tessl i github:fernandezbaptiste/claude-code-skills --skill developing-ios-apps
What are skills?

100

Does it follow best practices?

Validation for skill structure

SKILL.md
Review
Evals

Discovery

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.

This is an excellent skill description that comprehensively covers iOS/macOS development with specific tools, error codes, and clear trigger scenarios. It uses proper third-person voice, provides extensive natural trigger terms that developers would actually search for, and clearly distinguishes itself from other development skills through Apple-ecosystem-specific terminology.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'Develops iOS/macOS applications', 'Handles Apple Developer signing, notarization, and CI/CD pipelines', plus detailed debugging scenarios like 'camera/AVFoundation debugging' and 'iOS version compatibility'.

3 / 3

Completeness

Clearly answers both what ('Develops iOS/macOS applications with XcodeGen, SwiftUI, and SPM. Handles Apple Developer signing...') AND when ('Use when building iOS/macOS apps, fixing Xcode build failures, deploying to real devices, or configuring CI/CD signing pipelines').

3 / 3

Trigger Term Quality

Excellent coverage of natural terms users would say: 'XcodeGen', 'SwiftUI', 'SPM', 'code signing errors', specific error codes like 'Error -25294', 'Library not loaded @rpath', 'Electron', 'notarytool', 'GitHub Actions', 'certificate/provisioning problems'. These are terms developers naturally use when encountering these issues.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with Apple-specific terminology (XcodeGen, SwiftUI, SPM, notarization, Xcode), specific error codes, and platform-specific triggers. Unlikely to conflict with generic coding or other platform skills.

3 / 3

Total

12

/

12

Passed

Implementation

100%

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

This is an exemplary skill document that demonstrates excellent token efficiency through tables and structured formatting, provides highly actionable guidance with executable code and specific commands, maintains clear workflows with validation checkpoints, and appropriately delegates detailed content to reference files. The Critical Warnings table at the top immediately addresses common pain points with direct solutions.

DimensionReasoningScore

Conciseness

The skill is highly token-efficient, using tables for quick reference, avoiding explanations of concepts Claude already knows (no 'what is iOS' preamble), and presenting information in scannable formats. Every section provides actionable content without padding.

3 / 3

Actionability

Provides fully executable code examples (project.yml configs, Swift code, bash commands), specific commands for common tasks, and copy-paste ready solutions. The troubleshooting tables give concrete cause-solution pairs rather than vague guidance.

3 / 3

Workflow Clarity

Multi-step processes are clearly sequenced with explicit validation checkpoints (e.g., 'Build in Xcode GUI first, then CLI works', the 5-step signing checklist with critical details, numbered steps for lowering deployment target). The 'fail-fast three-layer defense' pattern shows proper error recovery thinking.

3 / 3

Progressive Disclosure

Excellent structure with a concise main document covering essentials and clear one-level-deep references to detailed materials (5 reference files clearly linked at bottom). The Critical Warnings table at top provides immediate value while pointing to detailed sections for specifics.

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

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.