[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-anthropics-php-lsp-zh-CN":3,"guides-for-anthropics-php-lsp":273,"similar-k173kw7en5c3xj4cn8z9n70b8n867ca5":274},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":20,"identity":208,"isFallback":213,"parentExtension":214,"providers":244,"relations":249,"repo":250,"workflow":272},1778054452948.4258,"k173kw7en5c3xj4cn8z9n70b8n867ca5",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"PHP language server (Intelephense) for code intelligence",{},"PHP Language Server","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/php-lsp",[15,16,17,18,19],"php","language-server","lsp","code-intelligence","intelephense",{"_creationTime":21,"_id":22,"extensionId":5,"locale":23,"result":24,"trustSignals":196,"workflow":206},1778054703946.7864,"kn70508hha1es5z95hc1c936mn866wxm","en",{"checks":25,"evaluatedAt":186,"extensionSummary":187,"promptVersionExtension":188,"promptVersionScoring":189,"rationale":190,"score":191,"summary":192,"tags":193,"targetMarket":194,"tier":195},[26,31,34,37,41,44,49,54,57,60,64,68,71,75,78,81,84,87,90,93,97,101,105,109,113,116,119,122,126,129,132,135,138,141,144,147,149,152,155,157,159,162,165,168,172,175,178,182],{"category":27,"check":28,"severity":29,"summary":30},"Practical Utility","Problem relevance","pass","The description clearly states the problem addressed: providing code intelligence for PHP via the Intelephense language server.",{"category":27,"check":32,"severity":29,"summary":33},"Unique selling proposition","The extension leverages Intelephense to provide advanced code intelligence features for PHP, which goes beyond basic LLM capabilities.",{"category":27,"check":35,"severity":29,"summary":36},"Production readiness","The plugin directly integrates the Intelephense language server, a production-ready tool for PHP code analysis, covering the full lifecycle of code intelligence.",{"category":38,"check":39,"severity":29,"summary":40},"Scope","Single responsibility principle","The plugin has a clear and single responsibility: providing PHP language server capabilities via Intelephense.",{"category":38,"check":42,"severity":29,"summary":43},"Description quality","The description accurately and concisely reflects the functionality of the plugin.",{"category":45,"check":46,"severity":47,"summary":48},"Invocation","Scoped tools","not_applicable","This plugin does not expose discrete tools; it integrates a language server.",{"category":50,"check":51,"severity":52,"summary":53},"Documentation","Configuration & parameter reference","warning","The README mentions installing Intelephense globally but does not document any specific configuration options or environment variables for the plugin itself.",{"category":38,"check":55,"severity":47,"summary":56},"Tool naming","This plugin does not expose discrete tools with names; it integrates a language server.",{"category":38,"check":58,"severity":47,"summary":59},"Minimal I/O surface","This plugin does not expose discrete tools with parameter schemas or response shapes.",{"category":61,"check":62,"severity":29,"summary":63},"License","License usability","A clear Apache 2.0 license is provided in a dedicated LICENSE file.",{"category":65,"check":66,"severity":47,"summary":67},"Maintenance","Commit recency","No commit data is available for this repository.",{"category":65,"check":69,"severity":52,"summary":70},"Dependency Management","The plugin relies on an external npm package (intelephense) for its core functionality, but there are no explicit dependency management or update mechanisms documented for the plugin itself.",{"category":72,"check":73,"severity":47,"summary":74},"Security","Secret Management","The plugin does not appear to handle any secrets.",{"category":72,"check":76,"severity":29,"summary":77},"Injection","The plugin integrates a third-party language server; there's no indication of it loading untrusted data as instructions.",{"category":72,"check":79,"severity":29,"summary":80},"Transitive Supply-Chain Grenades","The plugin relies on a globally installed npm package, and there's no indication of it fetching remote content or executing arbitrary code at runtime.",{"category":72,"check":82,"severity":29,"summary":83},"Sandbox Isolation","The plugin integrates an external language server and does not appear to interact with files outside its scope.",{"category":72,"check":85,"severity":29,"summary":86},"Sandbox escape primitives","No sandbox escape primitives were detected in the plugin's code or integration.",{"category":72,"check":88,"severity":29,"summary":89},"Data Exfiltration","The plugin integrates a language server and does not appear to have any mechanisms for data exfiltration.",{"category":72,"check":91,"severity":29,"summary":92},"Hidden Text Tricks","The bundled files do not contain any hidden text tricks or obfuscated content.",{"category":94,"check":95,"severity":29,"summary":96},"Hooks","Opaque code execution","The plugin's code is plain and readable, with no signs of obfuscation or opaque execution.",{"category":98,"check":99,"severity":47,"summary":100},"Portability","Structural Assumption","The plugin integrates an external service and does not make structural assumptions about the user's project layout.",{"category":102,"check":103,"severity":47,"summary":104},"Trust","Issues Attention","No issue data is available for this repository.",{"category":106,"check":107,"severity":52,"summary":108},"Versioning","Release Management","There is no version information (e.g., semver, tags, CHANGELOG) directly associated with this plugin within the repository or its manifests. Installation instructions point to 'main'.",{"category":110,"check":111,"severity":47,"summary":112},"Code Execution","Validation","The plugin integrates an external language server; validation checks are likely handled by Intelephense itself.",{"category":72,"check":114,"severity":29,"summary":115},"Unguarded Destructive Operations","The plugin's functionality is code intelligence, which is not destructive.",{"category":110,"check":117,"severity":29,"summary":118},"Error Handling","The plugin's integration of Intelephense is expected to handle errors gracefully, and there's no indication of problematic error handling within the plugin's own code.",{"category":110,"check":120,"severity":47,"summary":121},"Logging","This plugin integrates an external language server and does not have its own destructive actions or outbound calls that would require local logging.",{"category":123,"check":124,"severity":29,"summary":125},"Compliance","GDPR","The plugin provides code intelligence and does not handle personal data.",{"category":123,"check":127,"severity":29,"summary":128},"Target market","The PHP language server has global applicability.",{"category":98,"check":130,"severity":29,"summary":131},"Runtime stability","The plugin relies on a standard npm package installation, making it portable across POSIX-compliant systems.",{"category":38,"check":133,"severity":47,"summary":134},"Tool surface size","This plugin integrates a language server and does not expose discrete tools.",{"category":45,"check":136,"severity":47,"summary":137},"Name collisions","This plugin integrates a language server and does not expose distinct named commands that could collide.",{"category":45,"check":139,"severity":47,"summary":140},"Overlapping near-synonym tools","This plugin integrates a language server and does not expose discrete tools with overlapping functionality.",{"category":45,"check":142,"severity":47,"summary":143},"Hooks-off mechanism","This plugin does not appear to have hooks that would require a hooks-off mechanism.",{"category":45,"check":145,"severity":47,"summary":146},"Hook matcher tightness","This plugin does not have any hooks.",{"category":72,"check":148,"severity":47,"summary":146},"Hook security",{"category":94,"check":150,"severity":47,"summary":151},"Silent prompt rewriting","This plugin does not have a UserPromptSubmit hook.",{"category":72,"check":153,"severity":47,"summary":154},"Permission Hook","This plugin does not have a PermissionRequest hook.",{"category":123,"check":156,"severity":47,"summary":146},"Hook privacy",{"category":94,"check":158,"severity":47,"summary":146},"Hook dependency",{"category":50,"check":160,"severity":52,"summary":161},"Install / Setup Instructions","The README provides instructions for installing the Intelephense npm package but does not detail how to enable or configure the plugin within Claude Code itself.",{"category":50,"check":163,"severity":29,"summary":164},"Feature Transparency","The README clearly explains the primary functionality of providing PHP language server capabilities.",{"category":50,"check":166,"severity":29,"summary":167},"Phantom features","The README accurately reflects the plugin's functionality, which is to integrate the Intelephense PHP language server.",{"category":169,"check":170,"severity":29,"summary":171},"Convention","Layout convention adherence","The plugin adheres to the expected Claude Code plugin structure, with `plugin.json` in `.claude-plugin/` and no unexpected files in `bin/`.",{"category":169,"check":173,"severity":29,"summary":174},"Plugin state","The plugin does not appear to manage persistent state that would require ${CLAUDE_PLUGIN_DATA}.",{"category":72,"check":176,"severity":47,"summary":177},"Keychain-stored secrets","The plugin does not handle secrets that would require keychain storage.",{"category":179,"check":180,"severity":52,"summary":181},"Dependencies","Tagged release sourcing","The plugin relies on the globally installed 'intelephense' npm package, but the installation instructions do not specify a version or tag, meaning it will pull the latest release, which could be unstable.",{"category":183,"check":184,"severity":29,"summary":185},"Installation","Clean uninstall","The plugin integrates an external npm package and does not spawn persistent background processes, ensuring a clean uninstall.",1778054642805,"This plugin leverages the Intelephense language server to provide advanced code intelligence features for PHP files, including diagnostics and autocompletion. It requires the Intelephense tool to be installed globally via npm or yarn.","2.0.0","3.4.0","The plugin provides a core functionality (PHP code intelligence) using a well-established tool (Intelephense). While it correctly integrates this tool, it lacks specific configuration documentation for the plugin itself and does not pin the version of the external npm dependency, which could lead to unexpected behavior. The absence of hooks and discrete tools means many plugin-specific checks are not applicable.",85,"This plugin integrates the Intelephense PHP language server for robust code intelligence.",[15,16,17,18,19],"global","verified",{"codeQuality":197,"collectedAt":198,"documentation":199,"maintenance":201,"popularity":202,"security":203,"testCoverage":205},{},1778054627979,{"descriptionLength":200,"readmeSize":8},56,{},{"smitheryUniqueUsers":8,"smitheryUseCount":8},{"hasNpmPackage":204,"smitheryVerified":204},false,{"hasCi":204,"hasTests":204},{"updatedAt":207},1778054703946,{"githubOwner":209,"githubRepo":210,"locale":23,"slug":211,"type":212},"anthropics","claude-plugins-official","php-lsp","plugin",true,{"_creationTime":215,"_id":216,"community":217,"display":218,"identity":227,"parentExtension":228,"providers":229,"relations":238,"workflow":240},1778054452948.4092,"k171b9714j6pgfxqht22y94q4x866sck",{"reviewCount":8},{"description":219,"name":220,"sourceUrl":221,"tags":222},"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",[223,224,225,226],"marketplace","directory","plugins","mcp",{"githubOwner":209,"githubRepo":210,"locale":23,"slug":210,"type":223},null,{"extract":230,"llm":235,"smithery":237},{"commitSha":231,"license":232,"marketplace":233},"06f52cd3ac3e47ecb45228a86183ea2a86e9d6ff","n/a",{"name":210,"pluginCount":234},179,{"promptVersionExtension":188,"promptVersionScoring":189,"score":191,"targetMarket":194,"tier":236},"evaluated",{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":204},{"repoId":239},"kd798hf3w99qz2xt1fqtgq7gf9865e31",{"anyEnrichmentAt":241,"extractAt":242,"githubAt":243,"llmAt":207,"smitheryAt":241,"updatedAt":207},1778054509977,1778054452948,1778054454391,{"extract":245,"llm":247,"smithery":248},{"commitSha":231,"license":246},"Apache-2.0",{"promptVersionExtension":188,"promptVersionScoring":189,"score":191,"targetMarket":194,"tier":195},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":204},{"parentExtensionId":216,"repoId":239},{"_creationTime":251,"_id":239,"identity":252,"providers":253,"workflow":269},1777995558409.857,{"githubOwner":209,"githubRepo":210,"sourceUrl":221},{"discover":254,"github":258},{"sources":255},[256,257],"skills-sh","smithery",{"closedIssues90d":259,"forks":260,"homepage":261,"openIssues90d":262,"pushedAt":263,"readmeSize":264,"stars":265,"topics":266},83,2270,"https://code.claude.com/docs/en/plugins",480,1778039881000,1948,18631,[267,226,268],"claude-code","skills",{"discoverAt":270,"extractAt":271,"githubAt":271,"updatedAt":271},1777995558409,1778054455773,{"anyEnrichmentAt":241,"extractAt":242,"githubAt":243,"llmAt":207,"smitheryAt":241,"updatedAt":207},[],[275,295,314,334,355,375],{"_creationTime":276,"_id":277,"community":278,"display":279,"identity":286,"providers":288,"relations":293,"workflow":294},1778054452948.4321,"k170y2rmryj4jkbkfvyvyjqg21867ft0",{"reviewCount":8},{"description":280,"installMethods":281,"name":282,"sourceUrl":283,"tags":284},"Swift language server (SourceKit-LSP) for code intelligence",{},"Swift Language Server","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/swift-lsp",[285,16,18,17],"swift",{"githubOwner":209,"githubRepo":210,"locale":23,"slug":287,"type":212},"swift-lsp",{"extract":289,"llm":290,"smithery":292},{"commitSha":231,"license":246},{"promptVersionExtension":188,"promptVersionScoring":189,"score":291,"targetMarket":194,"tier":195},92,{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":204},{"parentExtensionId":216,"repoId":239},{"anyEnrichmentAt":241,"extractAt":242,"githubAt":243,"llmAt":207,"smitheryAt":241,"updatedAt":207},{"_creationTime":296,"_id":297,"community":298,"display":299,"identity":306,"providers":308,"relations":312,"workflow":313},1778054452948.4243,"k177wm4a07fmtnn5r9jnanxnp5866mk1",{"reviewCount":8},{"description":300,"installMethods":301,"name":302,"sourceUrl":303,"tags":304},"Lua language server for code intelligence",{},"Lua Language Server","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/lua-lsp",[305,16,18,17],"lua",{"githubOwner":209,"githubRepo":210,"locale":23,"slug":307,"type":212},"lua-lsp",{"extract":309,"llm":310,"smithery":311},{"commitSha":231,"license":246},{"promptVersionExtension":188,"promptVersionScoring":189,"score":191,"targetMarket":194,"tier":195},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":204},{"parentExtensionId":216,"repoId":239},{"anyEnrichmentAt":241,"extractAt":242,"githubAt":243,"llmAt":207,"smitheryAt":241,"updatedAt":207},{"_creationTime":315,"_id":316,"community":317,"display":318,"identity":326,"providers":328,"relations":332,"workflow":333},1778054452948.4219,"k171mvypkv91jh82fndxmrfxh9866rk3",{"reviewCount":8},{"description":319,"installMethods":320,"name":321,"sourceUrl":322,"tags":323},"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",[324,17,16,325,18],"java","development",{"githubOwner":209,"githubRepo":210,"locale":23,"slug":327,"type":212},"jdtls-lsp",{"extract":329,"llm":330,"smithery":331},{"commitSha":231,"license":246},{"promptVersionExtension":188,"promptVersionScoring":189,"score":191,"targetMarket":194,"tier":195},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":204},{"parentExtensionId":216,"repoId":239},{"anyEnrichmentAt":241,"extractAt":242,"githubAt":243,"llmAt":207,"smitheryAt":241,"updatedAt":207},{"_creationTime":335,"_id":336,"community":337,"display":338,"identity":345,"providers":347,"relations":353,"workflow":354},1778054452948.4224,"k173m22paf9v4q1n1wrrksxcnn8678s2",{"reviewCount":8},{"description":339,"installMethods":340,"name":341,"sourceUrl":342,"tags":343},"Kotlin language server for code intelligence",{},"Kotlin Language Server","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/kotlin-lsp",[344,16,17,18],"kotlin",{"githubOwner":209,"githubRepo":210,"locale":23,"slug":346,"type":212},"kotlin-lsp",{"extract":348,"llm":349,"smithery":352},{"commitSha":231,"license":246},{"promptVersionExtension":188,"promptVersionScoring":189,"score":350,"targetMarket":194,"tier":351},65,"flagged",{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":204},{"parentExtensionId":216,"repoId":239},{"anyEnrichmentAt":241,"extractAt":242,"githubAt":243,"llmAt":207,"smitheryAt":241,"updatedAt":207},{"_creationTime":356,"_id":357,"community":358,"display":359,"identity":366,"providers":368,"relations":373,"workflow":374},1778054452948.415,"k17c6v9a0wynmxaevpyy6faw658676xy",{"reviewCount":8},{"description":360,"installMethods":361,"name":362,"sourceUrl":363,"tags":364},"C# language server for code intelligence",{},"C# Language Server","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/csharp-lsp",[365,16,18,17],"csharp",{"githubOwner":209,"githubRepo":210,"locale":23,"slug":367,"type":212},"csharp-lsp",{"extract":369,"llm":370,"smithery":372},{"commitSha":231,"license":246},{"promptVersionExtension":188,"promptVersionScoring":189,"score":371,"targetMarket":194,"tier":351},35,{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":204},{"parentExtensionId":216,"repoId":239},{"anyEnrichmentAt":241,"extractAt":242,"githubAt":243,"llmAt":207,"smitheryAt":241,"updatedAt":207},{"_creationTime":376,"_id":377,"community":378,"display":379,"identity":386,"providers":388,"relations":393,"workflow":394},1778054452948.4292,"k1702e31g63vad6h06v5htafzn866eb2",{"reviewCount":8},{"description":380,"installMethods":381,"name":382,"sourceUrl":383,"tags":384},"Ruby language server for code intelligence and analysis",{},"Ruby LSP","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/ruby-lsp",[385,16,17,325],"ruby",{"githubOwner":209,"githubRepo":210,"locale":23,"slug":387,"type":212},"ruby-lsp",{"extract":389,"llm":390,"smithery":392},{"commitSha":231,"license":246},{"promptVersionExtension":188,"promptVersionScoring":189,"score":391,"targetMarket":194,"tier":195},90,{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":204},{"parentExtensionId":216,"repoId":239},{"anyEnrichmentAt":241,"extractAt":242,"githubAt":243,"llmAt":207,"smitheryAt":241,"updatedAt":207}]