From swift-lang
Configure or diagnose SourceKit-LSP across SwiftPM, compilation databases, and build servers. Use for completion, navigation, refactoring, diagnostics, semantic tokens, indexing, generated files, or editor-client failures.
How this skill is triggered — by the user, by Claude, or both
Slash command
/swift-lang:sourcekit-lsp-workflowThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Treat SourceKit-LSP as an editor protocol server whose semantic quality depends on matching toolchain, build settings, modules, generated files, and index state.
Treat SourceKit-LSP as an editor protocol server whose semantic quality depends on matching toolchain, build settings, modules, generated files, and index state.
sourcekit-lsp, and Swift versionxcode-select, xcrun --find sourcekit-lsp, and xcrun swiftc --versioncompile_commands.json or compile_flags.txtinitialize, opened the document before document requests, preserved the process environment, and framed JSON-RPC messages correctly.diagnose bundle before clearing caches or changing configuration. Read references/sourcekit-lsp-diagnostics.md for the ordered diagnosis path..sourcekit-lsp/config.json as version-sensitive. Verify options against the selected server before adding or changing them.sourcekitd, compiler, SDK, plugins, and built modules from one coherent toolchain selection.xcode, confirm which Xcode is selected rather than treating the proxy as an independent toolchain.swift-semantic-indexing-workflow for direct SourceKit or IndexStoreDB application integrations that do not need LSP.swift-compiler-inspection-workflow for compiler phases and emitted artifacts.xcode-coding-intelligence-workflow and Xcode build execution to xcode-build-run-workflow.Creates, edits, and verifies skills using a test-driven development approach with pressure scenarios and subagents.
npx claudepluginhub gaelic-ghost/socket --plugin swift-lang