composable-architectur…
Use when building features with TCA (The Composable Architecture), structuring reducers,…
Use when encountering unfamiliar import statements, exploring dependency APIs, or when user asks "what's import X" or "what does X do". Generates on-demand API documentation for Swift package dependencies.
$ npx -y skills add johnrogers/claude-swift-engineering --skill generating-swift-package-docs --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/generating-swift-package-docsContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when encountering unfamiliar import statements, exploring dependency APIs, or when user asks "what's import X" or "what does X do". Generates on-demand API documentation for Swift package dependencies.
name: generating-swift-package-docs description: Use when encountering unfamiliar import statements, exploring dependency APIs, or when user asks "what's import X" or "what does X do". Generates on-demand API documentation for Swift package dependencies.
Generates API documentation for Swift package dependencies on-demand, extracting symbol information from Xcode's DerivedData to answer "what does this library do?"
When exploring unfamiliar dependencies, generate their documentation automatically instead of guessing from code. This tool uses `interfazzle` to extract symbol information from compiled modules.
When asked about an unfamiliar Swift module import:
1. Run: `./scripts/generate_docs.py "<module_name>" "<path_to.xcodeproj>"` 2. Script outputs path to cached documentation file 3. Read the file and provide relevant information
Prerequisites: Project must be built once (DerivedData exists), `interfazzle` CLI installed.
See [reference.md](reference.md) for error handling and details.
Claude Code plugin marketplace for modern Swift/SwiftUI development A specialized AI toolkit for building professional iOS/macOS features with modern Swift 6.2, TCA (The Composable Architecture), and SwiftUI.
Use when building features with TCA (The Composable Architecture), structuring reducers,…
Use when implementing on-device AI with Apple's Foundation Models framework (iOS 26+),…
Use when writing raw SQL with GRDB, complex joins across 4+ tables, window functions,…
Use when adding haptic feedback for user confirmations (button presses, toggles, purchases),…
Use when implementing iOS 26 features (Liquid Glass, new SwiftUI APIs, WebView, Chart3D),…
Use when designing iOS interfaces, implementing accessibility (VoiceOver, Dynamic Type),…