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-apps100
Does it follow best practices?
Validation for skill structure
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.
| Dimension | Reasoning | Score |
|---|---|---|
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.
| Dimension | Reasoning | Score |
|---|---|---|
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.
Validation — 11 / 11 Passed
Validation for skill structure
No warnings or errors.
Table of Contents
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.