Help us improve
Share bugs, ideas, or general feedback.
From apple-docs
Find documentation for Apple frameworks, Swift APIs, and third-party dependencies.
npx claudepluginhub briannadoubt/claude-marketplace --plugin apple-docsHow this skill is triggered — by the user, by Claude, or both
Slash command
/apple-docs:lookup-docsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Find documentation for Apple frameworks, Swift APIs, and third-party dependencies.
Indexes Apple developer documentation for iOS/macOS frameworks. Browse APIs, find doc paths, and fetch detailed pages for SwiftUI, UIKit, Core Animation, XCTest, HealthKit, Combine, SwiftData, and more.
Searches 277K+ Apple developer documentation pages offline for Swift, SwiftUI, UIKit, Foundation, Combine APIs, HIG, sample code, and Swift Evolution proposals.
Generates on-demand API documentation for Swift package dependencies by extracting symbols from Xcode DerivedData using interfazzle. Useful for unfamiliar imports, dependency API exploration, or queries like "what's import X?".
Share bugs, ideas, or general feedback.
Find documentation for Apple frameworks, Swift APIs, and third-party dependencies.
Apple's documentation is well-indexed. Construct URLs directly:
# Pattern: https://developer.apple.com/documentation/{framework}/{symbol}
# Examples:
# SwiftUI View: https://developer.apple.com/documentation/swiftui/view
# UIKit UIViewController: https://developer.apple.com/documentation/uikit/uiviewcontroller
# Foundation URL: https://developer.apple.com/documentation/foundation/url
swift-doc CommentsCheck if the codebase has inline documentation:
# Find documented symbols
grep -rn "/// " Sources/ | head -20
# Find symbols with full doc comments
grep -B5 -A10 "/// -" Sources/
# Xcode docs location
ls ~/Library/Developer/Xcode/DocumentationCache/
# Search local docs (if downloaded)
find ~/Library/Developer -name "*.doccarchive" 2>/dev/null
Most Swift packages have documentation in their README:
# Get repo URL from Package.resolved
cat Package.resolved | jq -r '.pins[] | "\(.identity): \(.location)"'
# Then fetch the README (example with curl)
# curl -s https://raw.githubusercontent.com/owner/repo/main/README.md
| Package | Documentation |
|---|---|
| Alamofire | https://github.com/Alamofire/Alamofire |
| SwiftyJSON | https://github.com/SwiftyJSON/SwiftyJSON |
| Kingfisher | https://github.com/onevcat/Kingfisher |
| SnapKit | https://github.com/SnapKit/SnapKit |
| Vapor | https://docs.vapor.codes |
# Find dependencies and their sources
grep -A2 ".package(" Package.swift
# String: https://developer.apple.com/documentation/swift/string
# Array: https://developer.apple.com/documentation/swift/array
# Dictionary: https://developer.apple.com/documentation/swift/dictionary
# Optional: https://developer.apple.com/documentation/swift/optional
# Result: https://developer.apple.com/documentation/swift/result
# Codable: https://developer.apple.com/documentation/swift/codable
# Hashable: https://developer.apple.com/documentation/swift/hashable
# Equatable: https://developer.apple.com/documentation/swift/equatable
# Comparable: https://developer.apple.com/documentation/swift/comparable
# Identifiable: https://developer.apple.com/documentation/swift/identifiable
# Find usage examples in the codebase
grep -rn "URLSession" Sources/
# Find imports
grep -rn "^import " Sources/ | sort -u
# Find availability annotations
grep -rn "@available" Sources/
# Common pattern
grep -rn "if #available" Sources/
// Task, async, await - Swift 5.5+
// https://developer.apple.com/documentation/swift/task
// Publisher, Subscriber, Subject
// https://developer.apple.com/documentation/combine
// View, @State, @Binding, @ObservedObject
// https://developer.apple.com/documentation/swiftui
/documentation/{framework}/{symbol}Package.resolved for exact versions being usedFor programmatic access or when web lookup isn't sufficient:
lookup_apple_api - Fetches structured Apple documentationget_dependency_docs - Fetches README from GitHubsearch_symbols - Searches local and Apple symbols together