skills/swift_ask/SKILL.md
Use this skill for expert Swift/iOS architectural guidance and best practices. It provides a senior mentor layer to validate patterns before implementation. Use when asking "how should I architect X", "what are tradeoffs of Y", "SwiftUI best practices", "Swift concurrency patterns", or any general Swift/iOS design question — even if they don't explicitly mention "Swift" or "iOS" but describe mobile app architecture concerns.
npx skillsauth add swiftzilla/skills swift_askInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Run this tool BEFORE implementing complex patterns to validate your architectural approach against senior-level standards.
Execute the swift_ask wrapper script from the skill's scripts/ folder:
scripts/swift_ask "<NATURAL_LANGUAGE_QUESTION>"
SWIFTZILLA_API_KEY environment variable.swift_context instead.swift_context instead — this skill cannot answer local code questions.SWIFTZILLA_API_KEY is set before running.scripts/swift_ask "<question>"tools
Use this skill when you need expert Swift/iOS architectural guidance, semantic codebase analysis, or PR impact reviews. It provides a senior mentor layer for Swift (SwiftUI, UIKit, Combine, Concurrency) and a semantic engine to query local code context. Trigger this skill to: 1. Validate architectural patterns before implementation using 'ask'. 2. Find and map local code dependencies using 'context'. 3. Analyze the risk and blast radius of a PR using 'review'. 4. Generate system overviews for onboarding using 'onboard'. 5. Troubleshoot runtime crashes with semantic LLDB tools using 'debug'. Activate even if specific keywords are missing but the intent is improving Swift code quality or understanding project structure.
development
Swift Testing framework for unit tests, integration tests, and async testing with modern syntax.
development
SwiftUI framework concepts including property wrappers, state management, and reactive UI patterns.
development
Swift style guidelines covering naming conventions, code organization, and best practices for writing idiomatic Swift code.