[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-hashicorp-terraform-provider-development-ru":3,"guides-for-hashicorp-terraform-provider-development":274,"similar-k177h0ws3cgzhaw0k2devjxgqd867rcs":275},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":22,"identity":213,"isFallback":218,"parentExtension":219,"providers":250,"relations":253,"repo":254,"workflow":273},1778053176705.3928,"k177h0ws3cgzhaw0k2devjxgqd867rcs",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Terraform provider development skills including resources, data sources, actions, and acceptance testing.",{},"HashiCorp Agent Skills","https://github.com/hashicorp/agent-skills/tree/HEAD/terraform/provider-development",[15,16,17,18,19,20,21],"terraform","provider","plugin-framework","resources","testing","documentation","development",{"_creationTime":23,"_id":24,"extensionId":5,"locale":25,"result":26,"trustSignals":202,"workflow":211},1778053201737.3193,"kn70sefq14dpm88s7b0k0gbmf1866ykt","en",{"checks":27,"evaluatedAt":192,"extensionSummary":193,"promptVersionExtension":194,"promptVersionScoring":195,"rationale":196,"score":197,"summary":198,"tags":199,"targetMarket":200,"tier":201},[28,33,36,39,43,46,50,54,57,60,64,69,73,77,80,83,86,89,92,95,99,103,107,112,116,119,122,125,129,132,135,138,141,144,147,150,153,156,159,162,165,168,171,174,178,181,184,188],{"category":29,"check":30,"severity":31,"summary":32},"Practical Utility","Problem relevance","pass","The displayed description clearly states the problem addressed: developing Terraform providers, including resources, data sources, actions, and testing.",{"category":29,"check":34,"severity":31,"summary":35},"Unique selling proposition","The extension provides specific skills and patterns for Terraform provider development using the Plugin Framework, offering value beyond basic prompting by detailing implementation steps, schema design, and testing strategies.",{"category":29,"check":37,"severity":31,"summary":38},"Production readiness","The skills cover the full lifecycle of Terraform provider development, from scaffolding new providers and implementing resources/actions to generating documentation and writing acceptance tests, indicating production readiness.",{"category":40,"check":41,"severity":31,"summary":42},"Scope","Single responsibility principle","The plugin focuses on Terraform provider development, with distinct skills covering scaffolding, resource/data source implementation, actions, documentation, and testing patterns, maintaining a coherent scope.",{"category":40,"check":44,"severity":31,"summary":45},"Description quality","The displayed description accurately and concisely reflects the extension's purpose of providing Terraform provider development skills.",{"category":47,"check":48,"severity":31,"summary":49},"Invocation","Scoped tools","The skills within the plugin are scoped to specific Terraform provider development tasks (e.g., new-terraform-provider, provider-resources, provider-docs, provider-test-patterns), acting as narrow verb-noun specialists.",{"category":51,"check":52,"severity":31,"summary":53},"Documentation","Configuration & parameter reference","All necessary configuration and parameters are documented within the respective SKILL.md files, including examples and best practices.",{"category":40,"check":55,"severity":31,"summary":56},"Tool naming","The skill names (e.g., new-terraform-provider, provider-resources) are descriptive and adhere to the domain.",{"category":40,"check":58,"severity":31,"summary":59},"Minimal I/O surface","The skills focus on providing guidance and code structures for Terraform provider development, with inputs and outputs aligned to the stated tasks and no extraneous data.",{"category":61,"check":62,"severity":31,"summary":63},"License","License usability","The extension is licensed under the Mozilla Public License 2.0 (MPL-2.0), which is a recognized open-source license.",{"category":65,"check":66,"severity":67,"summary":68},"Maintenance","Commit recency","critical","No commits have been made to the default branch in the last 12 months (pushedAt is n/a), indicating the extension is likely unmaintained and poses a risk if underlying specifications or SDKs have changed.",{"category":65,"check":70,"severity":71,"summary":72},"Dependency Management","not_applicable","No third-party dependencies are explicitly managed within this extension's source code.",{"category":74,"check":75,"severity":71,"summary":76},"Security","Secret Management","No secrets are used or handled by this extension as it provides guidance and code snippets rather than executing actions requiring secrets.",{"category":74,"check":78,"severity":31,"summary":79},"Injection","The extension provides code templates and guidance, not executable scripts that load untrusted external data, mitigating injection risks.",{"category":74,"check":81,"severity":31,"summary":82},"Transitive Supply-Chain Grenades","All content is contained within the skill directory, and no remote code fetching or execution is present, preventing transitive supply-chain risks.",{"category":74,"check":84,"severity":31,"summary":85},"Sandbox Isolation","The extension provides code and documentation, not executable scripts that modify files outside the extension's scope.",{"category":74,"check":87,"severity":31,"summary":88},"Sandbox escape primitives","No detached-process spawns or deny-retry loops are present as the extension does not contain executable hooks.",{"category":74,"check":90,"severity":31,"summary":91},"Data Exfiltration","No outbound calls are made for telemetry or data submission, and no confidential data is handled.",{"category":74,"check":93,"severity":31,"summary":94},"Hidden Text Tricks","Bundled content is free of hidden-steering tricks; descriptions are clean printable ASCII.",{"category":96,"check":97,"severity":31,"summary":98},"Hooks","Opaque code execution","The extension does not contain any obfuscated code or dynamically fetched scripts for hooks.",{"category":100,"check":101,"severity":31,"summary":102},"Portability","Structural Assumption","The skills provide code snippets and guidance that do not make structural assumptions about the user's project layout beyond what is standard for Terraform provider development.",{"category":104,"check":105,"severity":71,"summary":106},"Trust","Issues Attention","Issue data is not available (n/a) to evaluate maintainer engagement.",{"category":108,"check":109,"severity":110,"summary":111},"Versioning","Release Management","warning","The plugin.json lists version 1.0.0, but the individual skill SKILL.md files use outdated versions like '0.0.1' and lack consistent versioning, and there are no GitHub release tags or CHANGELOG entries.",{"category":113,"check":114,"severity":31,"summary":115},"Code Execution","Validation","The extension provides code templates and guidance, not executable scripts that require runtime validation of input arguments.",{"category":74,"check":117,"severity":31,"summary":118},"Unguarded Destructive Operations","The extension provides code templates and guidance, not executable scripts that perform destructive operations.",{"category":113,"check":120,"severity":31,"summary":121},"Error Handling","The extension provides code templates and guidance, not executable scripts that require runtime error handling.",{"category":113,"check":123,"severity":31,"summary":124},"Logging","The extension provides code templates and guidance, not executable scripts that require runtime logging.",{"category":126,"check":127,"severity":31,"summary":128},"Compliance","GDPR","The extension provides code templates and guidance, not executable scripts that operate on personal data.",{"category":126,"check":130,"severity":31,"summary":131},"Target market","The extension's focus on Terraform provider development is global in scope and does not appear to be regionally restricted.",{"category":100,"check":133,"severity":31,"summary":134},"Runtime stability","The extension provides code and documentation, not executable scripts that make assumptions about specific runtimes or shells.",{"category":40,"check":136,"severity":31,"summary":137},"Tool surface size","The plugin exposes skills that act as tools, fitting within the recommended range.",{"category":47,"check":139,"severity":31,"summary":140},"Name collisions","The skills within the plugin have distinct names and descriptions, preventing router mismatch.",{"category":47,"check":142,"severity":31,"summary":143},"Overlapping near-synonym tools","The skills are distinct and do not have overlapping near-synonym names.",{"category":47,"check":145,"severity":71,"summary":146},"Hooks-off mechanism","This extension does not utilize hooks, so a hooks-off mechanism is not applicable.",{"category":47,"check":148,"severity":71,"summary":149},"Hook matcher tightness","This extension does not utilize hooks, so hook matcher tightness is not applicable.",{"category":74,"check":151,"severity":71,"summary":152},"Hook security","This extension does not utilize hooks, so hook security is not applicable.",{"category":96,"check":154,"severity":71,"summary":155},"Silent prompt rewriting","This extension does not utilize UserPromptSubmit hooks, so silent prompt rewriting is not applicable.",{"category":74,"check":157,"severity":71,"summary":158},"Permission Hook","This extension does not utilize PermissionRequest hooks, so permission hook validation is not applicable.",{"category":126,"check":160,"severity":71,"summary":161},"Hook privacy","This extension does not utilize hooks that send data to services, so hook privacy is not applicable.",{"category":113,"check":163,"severity":71,"summary":164},"Hook dependency","This extension does not contain hooks, so hook dependency checks are not applicable.",{"category":51,"check":166,"severity":31,"summary":167},"Install / Setup Instructions","The README provides clear installation instructions for both individual skills and the Claude Code plugin, including marketplace setup.",{"category":51,"check":169,"severity":31,"summary":170},"Feature Transparency","The README clearly outlines the capabilities and structure of the extension, detailing the plugins and skills provided.",{"category":51,"check":172,"severity":31,"summary":173},"Phantom features","All features promised in the README (skills and plugins) have corresponding implementations and vice-versa.",{"category":175,"check":176,"severity":31,"summary":177},"Convention","Layout convention adherence","The structure follows the described conventions with `.claude-plugin/` holding `plugin.json` and skills organized within `skills/`.",{"category":175,"check":179,"severity":71,"summary":180},"Plugin state","The plugin does not appear to have persistent state that would require management under CLAUDE_PLUGIN_DATA.",{"category":74,"check":182,"severity":71,"summary":183},"Keychain-stored secrets","The plugin does not handle secrets that would require keychain storage.",{"category":185,"check":186,"severity":31,"summary":187},"Dependencies","Tagged release sourcing","The plugin.json references published sources for the agent-skills repository, and individual skills appear to be self-contained or reference internal components.",{"category":189,"check":190,"severity":31,"summary":191},"Installation","Clean uninstall","The extension provides skills and documentation; it does not install background daemons or services that would complicate uninstallation.",1778053193846,"This plugin offers detailed guidance and code examples for creating Terraform providers using the Plugin Framework. It covers scaffolding new providers, implementing resources, data sources, and actions, generating documentation, and writing acceptance tests.","2.0.0","3.4.0","The extension is well-structured and provides comprehensive guidance for Terraform provider development. However, the critical finding regarding 'Commit recency' due to 'n/a' pushedAt date significantly impacts its trust score, suggesting potential unmaintenance. The 'Release Management' warning also indicates issues with versioning consistency.",75,"A comprehensive set of skills and documentation for Terraform provider development.",[15,16,17,18,19,20,21],"global","flagged",{"codeQuality":203,"collectedAt":204,"documentation":205,"maintenance":207,"security":208,"testCoverage":210},{},1778053182238,{"descriptionLength":206,"readmeSize":8},105,{},{"hasNpmPackage":209,"smitheryVerified":209},false,{"hasCi":209,"hasTests":209},{"updatedAt":212},1778053201737,{"githubOwner":214,"githubRepo":215,"locale":25,"slug":216,"type":217},"hashicorp","agent-skills","terraform-provider-development","plugin",true,{"_creationTime":220,"_id":221,"community":222,"display":223,"identity":232,"parentExtension":234,"providers":235,"relations":245,"workflow":247},1778053176705.3914,"k17033n6byjh41pfnm05s0ahth866t04",{"reviewCount":8},{"description":224,"installMethods":225,"name":12,"sourceUrl":226,"tags":227},"Official HashiCorp plugins and skills for Claude Code",{},"https://github.com/hashicorp/agent-skills",[214,15,228,229,230,231],"packer","iac","devops","mcp",{"githubOwner":214,"githubRepo":215,"locale":25,"slug":214,"type":233},"marketplace",null,{"extract":236,"llm":242},{"commitSha":237,"license":238,"marketplace":239},"b129bb5c0a8d857d5c36d1fd12492e943730aacf","MPL-2.0",{"name":214,"pluginCount":240,"version":241},5,"1.0.0",{"promptVersionExtension":194,"promptVersionScoring":195,"score":243,"targetMarket":200,"tier":244},85,"verified",{"repoId":246},"kd74k31qknmr6efdnd1z174e15864srx",{"anyEnrichmentAt":248,"extractAt":249,"githubAt":248,"llmAt":212,"updatedAt":212},1778053177133,1778053176705,{"extract":251,"llm":252},{"commitSha":237,"license":238},{"promptVersionExtension":194,"promptVersionScoring":195,"score":197,"targetMarket":200,"tier":201},{"parentExtensionId":221,"repoId":246},{"_creationTime":255,"_id":246,"identity":256,"providers":257,"workflow":270},1777995558409.8564,{"githubOwner":214,"githubRepo":215,"sourceUrl":226},{"discover":258,"github":261},{"sources":259},[260],"skills-sh",{"closedIssues90d":262,"forks":263,"license":238,"openIssues90d":264,"pushedAt":265,"readmeSize":266,"stars":267,"topics":268},2,73,8,1777079496000,2121,602,[269],"doormat-managed",{"discoverAt":271,"extractAt":272,"githubAt":272,"updatedAt":272},1777995558409,1778053177678,{"anyEnrichmentAt":248,"extractAt":249,"githubAt":248,"llmAt":212,"updatedAt":212},[],[276,298,330,356],{"_creationTime":277,"_id":278,"community":279,"display":280,"identity":290,"providers":292,"relations":296,"workflow":297},1778053176705.3918,"k178k4yyhwd7nvhrwp011vb5yh8675t8",{"reviewCount":8},{"description":281,"installMethods":282,"name":283,"sourceUrl":284,"tags":285},"Terraform code generation skills including HCL generation, style guides, and testing.",{},"Terraform Code Generation","https://github.com/hashicorp/agent-skills/tree/HEAD/terraform/code-generation",[15,286,287,288,19,229,289,231],"hcl","code-generation","style-guide","compliance",{"githubOwner":214,"githubRepo":215,"locale":25,"slug":291,"type":217},"terraform-code-generation",{"extract":293,"llm":294},{"commitSha":237,"license":238},{"promptVersionExtension":194,"promptVersionScoring":195,"score":295,"targetMarket":200,"tier":244},98,{"parentExtensionId":221,"repoId":246},{"anyEnrichmentAt":248,"extractAt":249,"githubAt":248,"llmAt":212,"updatedAt":212},{"_creationTime":299,"_id":300,"community":301,"display":302,"identity":312,"providers":316,"relations":322,"workflow":325},1778054452948.4253,"k1767a8yk98h8qcz0rkh7t64an867zws",{"reviewCount":8},{"description":303,"installMethods":304,"name":305,"sourceUrl":306,"tags":307},"Skills for designing and building MCP servers that work seamlessly with Claude. Guides you through deployment models (remote HTTP, MCPB, local), tool design patterns, auth, and interactive MCP apps.",{},"MCP Server Development Suite","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/mcp-server-dev",[231,308,21,309,310,20,311,217],"server","typescript","python","security",{"githubOwner":313,"githubRepo":314,"locale":25,"slug":315,"type":217},"anthropics","claude-plugins-official","mcp-server-dev",{"extract":317,"llm":320,"smithery":321},{"commitSha":318,"license":319},"06f52cd3ac3e47ecb45228a86183ea2a86e9d6ff","Apache-2.0",{"promptVersionExtension":194,"promptVersionScoring":195,"score":295,"targetMarket":200,"tier":244},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":209},{"parentExtensionId":323,"repoId":324},"k171b9714j6pgfxqht22y94q4x866sck","kd798hf3w99qz2xt1fqtgq7gf9865e31",{"anyEnrichmentAt":326,"extractAt":327,"githubAt":328,"llmAt":329,"smitheryAt":326,"updatedAt":329},1778054509977,1778054452948,1778054454391,1778054703946,{"_creationTime":331,"_id":332,"community":333,"display":334,"identity":347,"providers":349,"relations":354,"workflow":355},1778054452948.4272,"k179khyq4dvq0ytvdcepec984d8666wk",{"reviewCount":8},{"description":335,"name":336,"sourceUrl":337,"tags":338},"Comprehensive toolkit for developing Claude Code plugins. Includes 7 expert skills covering hooks, MCP integration, commands, agents, and best practices. AI-assisted plugin creation and validation.","Plugin Development Toolkit","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/plugin-dev",[21,339,340,341,342,231,343,344,345,346],"plugin-creation","hooks","agents","skills","cli","automation","guidance","best-practices",{"githubOwner":313,"githubRepo":314,"locale":25,"slug":348,"type":217},"plugin-dev",{"extract":350,"llm":351,"smithery":353},{"commitSha":318,"license":319},{"promptVersionExtension":194,"promptVersionScoring":195,"score":352,"targetMarket":200,"tier":244},99,{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":209},{"parentExtensionId":323,"repoId":324},{"anyEnrichmentAt":326,"extractAt":327,"githubAt":328,"llmAt":329,"smitheryAt":326,"updatedAt":329},{"_creationTime":357,"_id":358,"community":359,"display":360,"identity":369,"providers":371,"relations":374,"workflow":375},1778053176705.3923,"k178m7js3c0kxzn3ajbfxnyw39866jkw",{"reviewCount":8},{"description":361,"installMethods":362,"name":12,"sourceUrl":363,"tags":364},"Terraform module generation and refactoring skills including module design and Terraform Stacks.",{},"https://github.com/hashicorp/agent-skills/tree/HEAD/terraform/module-generation",[15,229,365,366,367,230,368],"module-generation","refactoring","stacks","cloud",{"githubOwner":214,"githubRepo":215,"locale":25,"slug":370,"type":217},"terraform-module-generation",{"extract":372,"llm":373},{"commitSha":237,"license":238},{"promptVersionExtension":194,"promptVersionScoring":195,"score":295,"targetMarket":200,"tier":244},{"parentExtensionId":221,"repoId":246},{"anyEnrichmentAt":248,"extractAt":249,"githubAt":248,"llmAt":212,"updatedAt":212}]