[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-anthropics-swift-lsp-vi":3,"guides-for-anthropics-swift-lsp":268,"similar-k170y2rmryj4jkbkfvyvyjqg21867ft0":269},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":19,"identity":202,"isFallback":207,"parentExtension":208,"providers":239,"relations":244,"repo":245,"workflow":267},1778054452948.4321,"k170y2rmryj4jkbkfvyvyjqg21867ft0",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Swift language server (SourceKit-LSP) for code intelligence",{},"Swift Language Server","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/swift-lsp",[15,16,17,18],"swift","language-server","code-intelligence","lsp",{"_creationTime":20,"_id":21,"extensionId":5,"locale":22,"result":23,"trustSignals":190,"workflow":200},1778054703946.8015,"kn771pv2ea7vgar0fpfearr4dd8660ar","en",{"checks":24,"evaluatedAt":180,"extensionSummary":181,"promptVersionExtension":182,"promptVersionScoring":183,"rationale":184,"score":185,"summary":186,"tags":187,"targetMarket":188,"tier":189},[25,30,33,36,40,43,48,52,55,58,62,66,69,73,76,79,82,85,88,91,95,99,103,108,112,115,118,121,125,128,131,134,137,139,142,144,146,148,150,152,154,157,160,163,167,170,172,176],{"category":26,"check":27,"severity":28,"summary":29},"Practical Utility","Problem relevance","pass","The description \"Swift language server (SourceKit-LSP) for code intelligence\" clearly states the problem it addresses: providing code intelligence for Swift projects.",{"category":26,"check":31,"severity":28,"summary":32},"Unique selling proposition","The extension provides SourceKit-LSP, a specialized language server for Swift, offering advanced code intelligence beyond general LLM capabilities.",{"category":26,"check":34,"severity":28,"summary":35},"Production readiness","The extension is a mature language server, well-established in the Swift ecosystem, and provides a complete code intelligence solution.",{"category":37,"check":38,"severity":28,"summary":39},"Scope","Single responsibility principle","The extension focuses solely on providing Swift language server functionality, adhering to a single responsibility.",{"category":37,"check":41,"severity":28,"summary":42},"Description quality","The description accurately and concisely reflects the extension's functionality.",{"category":44,"check":45,"severity":46,"summary":47},"Invocation","Scoped tools","not_applicable","This extension functions as a language server and does not expose specific tools or commands in the typical sense.",{"category":49,"check":50,"severity":46,"summary":51},"Documentation","Configuration & parameter reference","No configuration parameters are exposed or documented for this extension as it operates as a language server.",{"category":37,"check":53,"severity":46,"summary":54},"Tool naming","This extension does not expose user-facing tools or commands.",{"category":37,"check":56,"severity":46,"summary":57},"Minimal I/O surface","This extension functions as a language server and does not expose specific tools or commands with I/O surfaces.",{"category":59,"check":60,"severity":28,"summary":61},"License","License usability","The extension includes an Apache License 2.0, which is a permissive open-source license.",{"category":63,"check":64,"severity":46,"summary":65},"Maintenance","Commit recency","The provided metadata indicates 'n/a' for the last commit date on the default branch, and there are no commit details available for this check.",{"category":63,"check":67,"severity":46,"summary":68},"Dependency Management","The extension relies on the Swift toolchain and does not appear to bundle or manage third-party dependencies directly.",{"category":70,"check":71,"severity":46,"summary":72},"Security","Secret Management","The extension does not handle any secrets.",{"category":70,"check":74,"severity":28,"summary":75},"Injection","As a language server, it operates on code and does not process untrusted external data as instructions.",{"category":70,"check":77,"severity":28,"summary":78},"Transitive Supply-Chain Grenades","The extension relies on the pre-installed Swift toolchain and does not fetch or execute external code at runtime.",{"category":70,"check":80,"severity":28,"summary":81},"Sandbox Isolation","As a language server, it operates within its defined scope and does not attempt to modify files outside of the project it's analyzing.",{"category":70,"check":83,"severity":28,"summary":84},"Sandbox escape primitives","No detached processes or retry loops around denied calls were detected.",{"category":70,"check":86,"severity":28,"summary":87},"Data Exfiltration","The extension functions as a language server and does not exfiltrate any user data.",{"category":70,"check":89,"severity":28,"summary":90},"Hidden Text Tricks","The bundled files do not contain any hidden steering tricks, invisible Unicode characters, or other obfuscation methods.",{"category":92,"check":93,"severity":28,"summary":94},"Hooks","Opaque code execution","The extension's code is not obfuscated and is readable.",{"category":96,"check":97,"severity":28,"summary":98},"Portability","Structural Assumption","The extension makes no assumptions about user-specific project organization outside of the standard Swift project structure.",{"category":100,"check":101,"severity":46,"summary":102},"Trust","Issues Attention","No issue tracking data (opened/closed issues) is available for this repository.",{"category":104,"check":105,"severity":106,"summary":107},"Versioning","Release Management","warning","There is no manifest version (e.g., in plugin.json or SKILL.md), no GitHub release tags, and no CHANGELOG.md, making versioning unclear.",{"category":109,"check":110,"severity":46,"summary":111},"Code Execution","Validation","As a language server, it relies on the Swift toolchain for validation and does not have specific input arguments to validate directly.",{"category":70,"check":113,"severity":46,"summary":114},"Unguarded Destructive Operations","The extension is a read-only language server and has no destructive operations.",{"category":109,"check":116,"severity":28,"summary":117},"Error Handling","Language servers typically have robust error handling mechanisms built into their underlying toolchains.",{"category":109,"check":119,"severity":46,"summary":120},"Logging","The extension operates as a language server and does not perform actions that require local audit logging.",{"category":122,"check":123,"severity":28,"summary":124},"Compliance","GDPR","The extension does not operate on personal data; it analyzes code structure.",{"category":122,"check":126,"severity":28,"summary":127},"Target market","The extension is a general-purpose Swift language server and has no regional or jurisdictional logic.",{"category":96,"check":129,"severity":28,"summary":130},"Runtime stability","The extension relies on the Swift toolchain, which is available on multiple platforms, and does not appear to have OS-specific assumptions.",{"category":37,"check":132,"severity":46,"summary":133},"Tool surface size","This extension functions as a language server and does not expose specific tools or commands.",{"category":44,"check":135,"severity":46,"summary":136},"Name collisions","This extension is a single language server and does not include other extensions that could cause name collisions.",{"category":44,"check":138,"severity":46,"summary":54},"Overlapping near-synonym tools",{"category":44,"check":140,"severity":46,"summary":141},"Hooks-off mechanism","This extension does not utilize hooks.",{"category":44,"check":143,"severity":46,"summary":141},"Hook matcher tightness",{"category":70,"check":145,"severity":46,"summary":141},"Hook security",{"category":92,"check":147,"severity":46,"summary":141},"Silent prompt rewriting",{"category":70,"check":149,"severity":46,"summary":141},"Permission Hook",{"category":122,"check":151,"severity":46,"summary":141},"Hook privacy",{"category":109,"check":153,"severity":46,"summary":141},"Hook dependency",{"category":49,"check":155,"severity":28,"summary":156},"Install / Setup Instructions","The README provides clear installation instructions for both macOS and Linux, and links to the relevant Swift.org download page.",{"category":49,"check":158,"severity":28,"summary":159},"Feature Transparency","The README clearly describes the extension's functionality as a Swift language server providing code intelligence.",{"category":49,"check":161,"severity":28,"summary":162},"Phantom features","The README accurately describes the functionality of the Swift language server, and there are no phantom features.",{"category":164,"check":165,"severity":28,"summary":166},"Convention","Layout convention adherence","The plugin follows standard conventions with `.claude-plugin/plugin.json` and a README for documentation. No `bin/` directory is present or needed for this type of extension.",{"category":164,"check":168,"severity":46,"summary":169},"Plugin state","This extension does not maintain persistent state.",{"category":70,"check":171,"severity":46,"summary":72},"Keychain-stored secrets",{"category":173,"check":174,"severity":46,"summary":175},"Dependencies","Tagged release sourcing","This extension does not bundle MCP servers or external dependencies in a way that requires tagged release sourcing.",{"category":177,"check":178,"severity":28,"summary":179},"Installation","Clean uninstall","As a language server that relies on the system's Swift toolchain, it does not install background daemons or persistent services that would survive an uninstall.",1778054677791,"This plugin integrates the SourceKit-LSP, a Swift language server, into Claude Code to provide advanced code intelligence for Swift projects. It supports Swift file analysis and relies on the user's existing Swift toolchain installation.","2.0.0","3.4.0","The extension is a high-quality, well-documented Swift language server that adheres to all security and structural conventions. The only minor issue is the lack of clear versioning information in the repository.",92,"A robust Swift language server providing essential code intelligence features.",[15,16,17,18],"global","verified",{"codeQuality":191,"collectedAt":192,"documentation":193,"maintenance":195,"popularity":196,"security":197,"testCoverage":199},{},1778054658298,{"descriptionLength":194,"readmeSize":8},59,{},{"smitheryUniqueUsers":8,"smitheryUseCount":8},{"hasNpmPackage":198,"smitheryVerified":198},false,{"hasCi":198,"hasTests":198},{"updatedAt":201},1778054703946,{"githubOwner":203,"githubRepo":204,"locale":22,"slug":205,"type":206},"anthropics","claude-plugins-official","swift-lsp","plugin",true,{"_creationTime":209,"_id":210,"community":211,"display":212,"identity":221,"parentExtension":222,"providers":223,"relations":233,"workflow":235},1778054452948.4092,"k171b9714j6pgfxqht22y94q4x866sck",{"reviewCount":8},{"description":213,"name":214,"sourceUrl":215,"tags":216},"Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations","Claude Code Plugins Directory","https://github.com/anthropics/claude-plugins-official",[217,218,219,220],"marketplace","directory","plugins","mcp",{"githubOwner":203,"githubRepo":204,"locale":22,"slug":204,"type":217},null,{"extract":224,"llm":229,"smithery":232},{"commitSha":225,"license":226,"marketplace":227},"06f52cd3ac3e47ecb45228a86183ea2a86e9d6ff","n/a",{"name":204,"pluginCount":228},179,{"promptVersionExtension":182,"promptVersionScoring":183,"score":230,"targetMarket":188,"tier":231},85,"evaluated",{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":198},{"repoId":234},"kd798hf3w99qz2xt1fqtgq7gf9865e31",{"anyEnrichmentAt":236,"extractAt":237,"githubAt":238,"llmAt":201,"smitheryAt":236,"updatedAt":201},1778054509977,1778054452948,1778054454391,{"extract":240,"llm":242,"smithery":243},{"commitSha":225,"license":241},"Apache-2.0",{"promptVersionExtension":182,"promptVersionScoring":183,"score":185,"targetMarket":188,"tier":189},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":198},{"parentExtensionId":210,"repoId":234},{"_creationTime":246,"_id":234,"identity":247,"providers":248,"workflow":264},1777995558409.857,{"githubOwner":203,"githubRepo":204,"sourceUrl":215},{"discover":249,"github":253},{"sources":250},[251,252],"skills-sh","smithery",{"closedIssues90d":254,"forks":255,"homepage":256,"openIssues90d":257,"pushedAt":258,"readmeSize":259,"stars":260,"topics":261},83,2270,"https://code.claude.com/docs/en/plugins",480,1778039881000,1948,18631,[262,220,263],"claude-code","skills",{"discoverAt":265,"extractAt":266,"githubAt":266,"updatedAt":266},1777995558409,1778054455773,{"anyEnrichmentAt":236,"extractAt":237,"githubAt":238,"llmAt":201,"smitheryAt":236,"updatedAt":201},[],[270,289,309,329,350,370],{"_creationTime":271,"_id":272,"community":273,"display":274,"identity":281,"providers":283,"relations":287,"workflow":288},1778054452948.4243,"k177wm4a07fmtnn5r9jnanxnp5866mk1",{"reviewCount":8},{"description":275,"installMethods":276,"name":277,"sourceUrl":278,"tags":279},"Lua language server for code intelligence",{},"Lua Language Server","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/lua-lsp",[280,16,17,18],"lua",{"githubOwner":203,"githubRepo":204,"locale":22,"slug":282,"type":206},"lua-lsp",{"extract":284,"llm":285,"smithery":286},{"commitSha":225,"license":241},{"promptVersionExtension":182,"promptVersionScoring":183,"score":230,"targetMarket":188,"tier":189},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":198},{"parentExtensionId":210,"repoId":234},{"anyEnrichmentAt":236,"extractAt":237,"githubAt":238,"llmAt":201,"smitheryAt":236,"updatedAt":201},{"_creationTime":290,"_id":291,"community":292,"display":293,"identity":301,"providers":303,"relations":307,"workflow":308},1778054452948.4258,"k173kw7en5c3xj4cn8z9n70b8n867ca5",{"reviewCount":8},{"description":294,"installMethods":295,"name":296,"sourceUrl":297,"tags":298},"PHP language server (Intelephense) for code intelligence",{},"PHP Language Server","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/php-lsp",[299,16,18,17,300],"php","intelephense",{"githubOwner":203,"githubRepo":204,"locale":22,"slug":302,"type":206},"php-lsp",{"extract":304,"llm":305,"smithery":306},{"commitSha":225,"license":241},{"promptVersionExtension":182,"promptVersionScoring":183,"score":230,"targetMarket":188,"tier":189},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":198},{"parentExtensionId":210,"repoId":234},{"anyEnrichmentAt":236,"extractAt":237,"githubAt":238,"llmAt":201,"smitheryAt":236,"updatedAt":201},{"_creationTime":310,"_id":311,"community":312,"display":313,"identity":321,"providers":323,"relations":327,"workflow":328},1778054452948.4219,"k171mvypkv91jh82fndxmrfxh9866rk3",{"reviewCount":8},{"description":314,"installMethods":315,"name":316,"sourceUrl":317,"tags":318},"Java language server (Eclipse JDT.LS) for code intelligence",{},"Eclipse JDT.LS Java Language Server","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/jdtls-lsp",[319,18,16,320,17],"java","development",{"githubOwner":203,"githubRepo":204,"locale":22,"slug":322,"type":206},"jdtls-lsp",{"extract":324,"llm":325,"smithery":326},{"commitSha":225,"license":241},{"promptVersionExtension":182,"promptVersionScoring":183,"score":230,"targetMarket":188,"tier":189},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":198},{"parentExtensionId":210,"repoId":234},{"anyEnrichmentAt":236,"extractAt":237,"githubAt":238,"llmAt":201,"smitheryAt":236,"updatedAt":201},{"_creationTime":330,"_id":331,"community":332,"display":333,"identity":340,"providers":342,"relations":348,"workflow":349},1778054452948.4224,"k173m22paf9v4q1n1wrrksxcnn8678s2",{"reviewCount":8},{"description":334,"installMethods":335,"name":336,"sourceUrl":337,"tags":338},"Kotlin language server for code intelligence",{},"Kotlin Language Server","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/kotlin-lsp",[339,16,18,17],"kotlin",{"githubOwner":203,"githubRepo":204,"locale":22,"slug":341,"type":206},"kotlin-lsp",{"extract":343,"llm":344,"smithery":347},{"commitSha":225,"license":241},{"promptVersionExtension":182,"promptVersionScoring":183,"score":345,"targetMarket":188,"tier":346},65,"flagged",{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":198},{"parentExtensionId":210,"repoId":234},{"anyEnrichmentAt":236,"extractAt":237,"githubAt":238,"llmAt":201,"smitheryAt":236,"updatedAt":201},{"_creationTime":351,"_id":352,"community":353,"display":354,"identity":361,"providers":363,"relations":368,"workflow":369},1778054452948.415,"k17c6v9a0wynmxaevpyy6faw658676xy",{"reviewCount":8},{"description":355,"installMethods":356,"name":357,"sourceUrl":358,"tags":359},"C# language server for code intelligence",{},"C# Language Server","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/csharp-lsp",[360,16,17,18],"csharp",{"githubOwner":203,"githubRepo":204,"locale":22,"slug":362,"type":206},"csharp-lsp",{"extract":364,"llm":365,"smithery":367},{"commitSha":225,"license":241},{"promptVersionExtension":182,"promptVersionScoring":183,"score":366,"targetMarket":188,"tier":346},35,{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":198},{"parentExtensionId":210,"repoId":234},{"anyEnrichmentAt":236,"extractAt":237,"githubAt":238,"llmAt":201,"smitheryAt":236,"updatedAt":201},{"_creationTime":371,"_id":372,"community":373,"display":374,"identity":381,"providers":383,"relations":388,"workflow":389},1778054452948.4292,"k1702e31g63vad6h06v5htafzn866eb2",{"reviewCount":8},{"description":375,"installMethods":376,"name":377,"sourceUrl":378,"tags":379},"Ruby language server for code intelligence and analysis",{},"Ruby LSP","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/ruby-lsp",[380,16,18,320],"ruby",{"githubOwner":203,"githubRepo":204,"locale":22,"slug":382,"type":206},"ruby-lsp",{"extract":384,"llm":385,"smithery":387},{"commitSha":225,"license":241},{"promptVersionExtension":182,"promptVersionScoring":183,"score":386,"targetMarket":188,"tier":189},90,{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":198},{"parentExtensionId":210,"repoId":234},{"anyEnrichmentAt":236,"extractAt":237,"githubAt":238,"llmAt":201,"smitheryAt":236,"updatedAt":201}]