[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-giuseppe-trisciuoglio-github-spec-kit-tr":3,"guides-for-giuseppe-trisciuoglio-github-spec-kit":292,"similar-k179xrb7m15psf0rsq9s8wttq5866s41":293},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":19,"identity":210,"isFallback":215,"parentExtension":216,"providers":257,"relations":260,"repo":261,"workflow":291},1778054484862.0042,"k179xrb7m15psf0rsq9s8wttq5866s41",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"GitHub specification integration and verification",{},"GitHub Spec Kit","https://github.com/giuseppe-trisciuoglio/developer-kit/tree/HEAD/plugins/github-spec-kit",[15,16,17,18],"github","specification","verification","workflow",{"_creationTime":20,"_id":21,"extensionId":5,"locale":22,"result":23,"trustSignals":200,"workflow":208},1778054559366.0742,"kn73j0afq9s7n5vrbfybfsfy31867s8h","en",{"checks":24,"evaluatedAt":190,"extensionSummary":191,"promptVersionExtension":192,"promptVersionScoring":193,"rationale":194,"score":195,"summary":196,"tags":197,"targetMarket":198,"tier":199},[25,30,33,36,40,43,47,52,55,58,62,67,71,75,78,81,84,87,90,93,97,101,105,109,113,116,119,122,126,129,132,135,138,141,144,147,150,153,156,159,162,166,169,172,176,179,182,186],{"category":26,"check":27,"severity":28,"summary":29},"Practical Utility","Problem relevance","pass","The description clearly states the problem being addressed: \"GitHub specification integration and verification\".",{"category":26,"check":31,"severity":28,"summary":32},"Unique selling proposition","The extension provides specific commands for integration, optimization, and verification related to GitHub specifications, offering value beyond basic LLM capabilities.",{"category":26,"check":34,"severity":28,"summary":35},"Production readiness","The plugin provides a complete set of commands for managing GitHub specifications throughout their lifecycle, from integration checks to verification.",{"category":37,"check":38,"severity":28,"summary":39},"Scope","Single responsibility principle","The plugin focuses on GitHub specification integration and verification, a coherent and well-defined domain.",{"category":37,"check":41,"severity":28,"summary":42},"Description quality","The description accurately and concisely reflects the plugin's functionality of integrating with and verifying GitHub specifications.",{"category":44,"check":45,"severity":28,"summary":46},"Invocation","Scoped tools","The commands (`speckit.check-integration`, `speckit.optimize`, `speckit.verify`) are narrowly scoped verb-noun specialists, making them easy for the agent to select.",{"category":48,"check":49,"severity":50,"summary":51},"Documentation","Configuration & parameter reference","warning","While the commands are described, there is no explicit documentation of potential configuration options or parameters for each command, leading to reliance on argument hints.",{"category":37,"check":53,"severity":28,"summary":54},"Tool naming","The tool names (`speckit.check-integration`, `speckit.optimize`, `speckit.verify`) are descriptive, verb-noun based, and adhere to kebab-case conventions within the plugin's domain.",{"category":37,"check":56,"severity":28,"summary":57},"Minimal I/O surface","The command descriptions and argument hints suggest focused inputs and outputs, aligning with the goal of performing specific actions related to GitHub specifications.",{"category":59,"check":60,"severity":28,"summary":61},"License","License usability","The plugin is licensed under the MIT license, which is a permissive open-source license.",{"category":63,"check":64,"severity":65,"summary":66},"Maintenance","Commit recency","critical","There are no commits on the default branch, and the last commit date is 'n/a', indicating the project is likely unmaintained and poses a significant risk.",{"category":63,"check":68,"severity":69,"summary":70},"Dependency Management","not_applicable","No third-party dependencies are explicitly listed or managed within this plugin's scope.",{"category":72,"check":73,"severity":69,"summary":74},"Security","Secret Management","No secrets are used or handled by this plugin.",{"category":72,"check":76,"severity":28,"summary":77},"Injection","The commands are designed to operate on specifications and code analysis, without loading untrusted external data as instructions.",{"category":72,"check":79,"severity":28,"summary":80},"Transitive Supply-Chain Grenades","The plugin operates locally on provided specifications and code, with no runtime downloads or external script execution.",{"category":72,"check":82,"severity":28,"summary":83},"Sandbox Isolation","The commands are designed for analysis and do not appear to modify files outside their intended scope or project folder.",{"category":72,"check":85,"severity":28,"summary":86},"Sandbox escape primitives","No detached process spawns or retry loops around denied tool calls were detected.",{"category":72,"check":88,"severity":28,"summary":89},"Data Exfiltration","The plugin's functionality is focused on local analysis and does not involve sending confidential data to third parties.",{"category":72,"check":91,"severity":28,"summary":92},"Hidden Text Tricks","The bundled files are free of hidden-steering tricks, and descriptions use clean printable ASCII.",{"category":94,"check":95,"severity":28,"summary":96},"Hooks","Opaque code execution","The plugin's scripts are plain bash and readable, with no obfuscated code or runtime fetched scripts.",{"category":98,"check":99,"severity":28,"summary":100},"Portability","Structural Assumption","The commands operate on provided task files (`tasks.md`) and codebases without making assumptions about specific user project layouts.",{"category":102,"check":103,"severity":69,"summary":104},"Trust","Issues Attention","Issue tracking data (opened/closed last 90d) is not available.",{"category":106,"check":107,"severity":50,"summary":108},"Versioning","Release Management","The `plugin.json` manifest has a version (`2.8.2`), but there are no corresponding GitHub release tags or CHANGELOG entries that are clearly linked to this specific plugin, making version tracking less robust.",{"category":110,"check":111,"severity":50,"summary":112},"Code Execution","Validation","The command descriptions (`argument-hint: \"[optional-criteria]\"`) suggest that arguments are passed directly and lack explicit schema validation or sanitization, relying on the underlying agent's handling.",{"category":72,"check":114,"severity":28,"summary":115},"Unguarded Destructive Operations","The commands are designed for analysis and reporting, and do not perform any destructive operations.",{"category":110,"check":117,"severity":50,"summary":118},"Error Handling","While the commands are described, there's no explicit mention of structured error handling (code, message, retryable) or fail-closed behavior for potential issues encountered during analysis.",{"category":110,"check":120,"severity":69,"summary":121},"Logging","The plugin's functionality is analytical and read-only, so local audit logging of destructive actions is not applicable.",{"category":123,"check":124,"severity":28,"summary":125},"Compliance","GDPR","The plugin operates on code and specifications, not personal data, so GDPR compliance is not directly applicable.",{"category":123,"check":127,"severity":28,"summary":128},"Target market","The extension focuses on general GitHub specification workflows and is not tied to any specific geographic or legal jurisdiction, thus targeting a 'global' market.",{"category":98,"check":130,"severity":28,"summary":131},"Runtime stability","The commands are written in bash and markdown, making them portable across POSIX-compliant shells and Claude Code runtime environments.",{"category":37,"check":133,"severity":28,"summary":134},"Tool surface size","The plugin exposes 3 commands, which is within the ideal range of 3-10 tools.",{"category":44,"check":136,"severity":28,"summary":137},"Name collisions","The three commands (`speckit.check-integration`, `speckit.optimize`, `speckit.verify`) have distinct names and are clearly namespaced under `speckit`, preventing collisions.",{"category":44,"check":139,"severity":28,"summary":140},"Overlapping near-synonym tools","The three commands have distinct purposes: check integration, optimize workflow, and verify completion, with no significant overlap in functionality.",{"category":44,"check":142,"severity":69,"summary":143},"Hooks-off mechanism","This plugin does not utilize hooks, so a hooks-off mechanism is not applicable.",{"category":44,"check":145,"severity":69,"summary":146},"Hook matcher tightness","This plugin does not utilize hooks, so hook matcher tightness is not applicable.",{"category":72,"check":148,"severity":69,"summary":149},"Hook security","This plugin does not utilize hooks, so hook security considerations are not applicable.",{"category":94,"check":151,"severity":69,"summary":152},"Silent prompt rewriting","This plugin does not utilize UserPromptSubmit hooks, so silent prompt rewriting is not applicable.",{"category":72,"check":154,"severity":69,"summary":155},"Permission Hook","This plugin does not utilize PermissionRequest hooks, so auto-approval scope is not applicable.",{"category":123,"check":157,"severity":69,"summary":158},"Hook privacy","This plugin does not utilize hooks for logging or telemetry, making hook privacy considerations not applicable.",{"category":94,"check":160,"severity":69,"summary":161},"Hook dependency","This plugin does not utilize hooks, so hook dependency on external scripts or binaries is not applicable.",{"category":48,"check":163,"severity":164,"summary":165},"Install / Setup Instructions","info","The README provides basic installation instructions for Claude Code and local clones, but lacks specific configuration details for the commands themselves.",{"category":48,"check":167,"severity":28,"summary":168},"Feature Transparency","The README and command descriptions clearly outline the plugin's three core commands and their purposes.",{"category":48,"check":170,"severity":28,"summary":171},"Phantom features","All documented features (the three commands) have corresponding implementations in the `commands` directory.",{"category":173,"check":174,"severity":28,"summary":175},"Convention","Layout convention adherence","The plugin follows Claude Code conventions with `.claude-plugin/plugin.json` and commands organized in the `commands/` directory. The README mentions the commands.",{"category":173,"check":177,"severity":69,"summary":178},"Plugin state","The plugin is stateless and does not write any persistent state, so the CLAUDE_PLUGIN_DATA scope is not applicable.",{"category":72,"check":180,"severity":69,"summary":181},"Keychain-stored secrets","The plugin does not handle any secrets, so keychain storage is not applicable.",{"category":183,"check":184,"severity":69,"summary":185},"Dependencies","Tagged release sourcing","The plugin does not bundle any MCP servers or external dependencies that require tagged release sourcing.",{"category":187,"check":188,"severity":28,"summary":189},"Installation","Clean uninstall","The plugin's functionality is self-contained within the plugin directory and does not install background daemons or services, allowing for a clean uninstall.",1778054557596,"This plugin offers three commands: `speckit.check-integration` for validating codebase integration, `speckit.optimize` for improving task workflow efficiency, and `speckit.verify` for comprehensive implementation validation against specifications. It operates by analyzing task files and codebase structure.","2.0.0","3.4.0","The plugin has a critical finding for 'Commit recency' due to the 'n/a' last commit date, indicating it is likely unmaintained. Additionally, there's a warning for 'Release Management' as versioning is not robustly linked to GitHub releases, and 'Validation' is a warning due to the lack of explicit parameter validation documentation.",49,"This plugin provides commands for GitHub specification integration and verification but suffers from critical maintenance issues.",[15,16,17,18],"global","flagged",{"codeQuality":201,"collectedAt":202,"documentation":203,"maintenance":204,"security":205,"testCoverage":207},{},1778054536536,{"descriptionLength":195,"readmeSize":8},{},{"hasNpmPackage":206,"smitheryVerified":206},false,{"hasCi":206,"hasTests":206},{"updatedAt":209},1778054559366,{"githubOwner":211,"githubRepo":212,"locale":22,"slug":213,"type":214},"giuseppe-trisciuoglio","developer-kit","github-spec-kit","plugin",true,{"_creationTime":217,"_id":218,"community":219,"display":220,"identity":240,"parentExtension":241,"providers":242,"relations":252,"workflow":254},1778054484861.9993,"k1795rxcar12bdgdx6vz093x51866mtx",{"reviewCount":8},{"description":221,"installMethods":222,"name":223,"sourceUrl":224,"tags":225},"Modular marketplace for developer kit plugins",{},"Developer Kit","https://github.com/giuseppe-trisciuoglio/developer-kit",[226,227,228,229,230,231,232,233,234,235,236,237,238,239],"developer-tools","ai","code-generation","code-review","refactoring","java","typescript","python","php","aws","devops","marketplace","plugins","vscode-extension",{"githubOwner":211,"githubRepo":212,"locale":22,"slug":212,"type":237},null,{"extract":243,"llm":249},{"commitSha":244,"license":245,"marketplace":246},"d9b2de50c6619d513f5b54207ed1d2a78b331645","MIT",{"name":212,"pluginCount":247,"version":248},12,"2.8.2",{"promptVersionExtension":192,"promptVersionScoring":193,"score":250,"targetMarket":198,"tier":251},96,"verified",{"repoId":253},"kd795k47ap89hc7tb01pdzvmj1864tw3",{"anyEnrichmentAt":255,"extractAt":256,"githubAt":255,"llmAt":209,"updatedAt":209},1778054486396,1778054484862,{"extract":258,"llm":259},{"commitSha":244,"license":245},{"promptVersionExtension":192,"promptVersionScoring":193,"score":195,"targetMarket":198,"tier":199},{"parentExtensionId":218,"repoId":253},{"_creationTime":262,"_id":253,"identity":263,"providers":264,"workflow":288},1777995558409.8345,{"githubOwner":211,"githubRepo":212,"sourceUrl":224},{"discover":265,"github":268},{"sources":266},[267],"skills-sh",{"closedIssues90d":269,"forks":270,"license":245,"openIssues90d":271,"pushedAt":272,"readmeSize":273,"stars":274,"topics":275},73,24,14,1777928002000,12596,237,[276,277,231,278,279,280,281,282,283,284,285,286,235,287,234,233,232],"agents","claude-code","langchain4j","skills","spring-boot","agentic-code","agentic-coding","claude-skills","claude-skills-creator","claude-code-skill","claude-code-skills","aws-cloudformation",{"discoverAt":289,"extractAt":290,"githubAt":290,"updatedAt":290},1777995558409,1778054488608,{"anyEnrichmentAt":255,"extractAt":256,"githubAt":255,"llmAt":209,"updatedAt":209},[],[294,326,348,370,402,420],{"_creationTime":295,"_id":296,"community":297,"display":298,"identity":307,"providers":311,"relations":318,"workflow":321},1778054452948.414,"k17e3hh8a61zbk3r65b1f401ts866ykn",{"reviewCount":8},{"description":299,"installMethods":300,"name":301,"sourceUrl":302,"tags":303},"Commands for git commit workflows including commit, push, and PR creation",{},"Commit Commands Plugin","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/commit-commands",[304,305,18,306,15],"git","cli","automation",{"githubOwner":308,"githubRepo":309,"locale":22,"slug":310,"type":214},"anthropics","claude-plugins-official","commit-commands",{"extract":312,"llm":315,"smithery":317},{"commitSha":313,"license":314},"06f52cd3ac3e47ecb45228a86183ea2a86e9d6ff","Apache-2.0",{"promptVersionExtension":192,"promptVersionScoring":193,"score":316,"targetMarket":198,"tier":251},95,{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":206},{"parentExtensionId":319,"repoId":320},"k171b9714j6pgfxqht22y94q4x866sck","kd798hf3w99qz2xt1fqtgq7gf9865e31",{"anyEnrichmentAt":322,"extractAt":323,"githubAt":324,"llmAt":325,"smitheryAt":322,"updatedAt":325},1778054509977,1778054452948,1778054454391,1778054703946,{"_creationTime":327,"_id":328,"community":329,"display":330,"identity":339,"providers":341,"relations":346,"workflow":347},1778054452948.4097,"k17awzvhhaeaj8jcsnx8bcvgyd866nq9",{"reviewCount":8},{"description":331,"installMethods":332,"name":333,"sourceUrl":334,"tags":335},"Development kit for working with the Claude Agent SDK",{},"Agent SDK Development Plugin","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/agent-sdk-dev",[336,337,232,233,338,305,17],"sdk","development","agent",{"githubOwner":308,"githubRepo":309,"locale":22,"slug":340,"type":214},"agent-sdk-dev",{"extract":342,"llm":343,"smithery":345},{"commitSha":313,"license":314},{"promptVersionExtension":192,"promptVersionScoring":193,"score":344,"targetMarket":198,"tier":251},98,{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":206},{"parentExtensionId":319,"repoId":320},{"anyEnrichmentAt":322,"extractAt":323,"githubAt":324,"llmAt":325,"smitheryAt":322,"updatedAt":325},{"_creationTime":349,"_id":350,"community":351,"display":352,"identity":362,"providers":364,"relations":368,"workflow":369},1778054452948.4287,"k178v1ywj34fxzwsh4bhtyynwd866swe",{"reviewCount":8},{"description":353,"installMethods":354,"name":355,"sourceUrl":356,"tags":357},"Interactive self-referential AI loops for iterative development, implementing the Ralph Wiggum technique. Claude works on the same task repeatedly, seeing its previous work, until completion.",{},"Ralph Loop Plugin","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/ralph-loop",[358,359,18,360,361],"ai-loops","iterative-development","bash","hooks",{"githubOwner":308,"githubRepo":309,"locale":22,"slug":363,"type":214},"ralph-loop",{"extract":365,"llm":366,"smithery":367},{"commitSha":313,"license":314},{"promptVersionExtension":192,"promptVersionScoring":193,"score":344,"targetMarket":198,"tier":251},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":206},{"parentExtensionId":319,"repoId":320},{"anyEnrichmentAt":322,"extractAt":323,"githubAt":324,"llmAt":325,"smitheryAt":322,"updatedAt":325},{"_creationTime":371,"_id":372,"community":373,"display":374,"identity":386,"providers":389,"relations":394,"workflow":397},1778053881467.4126,"k17ancjq4pews3bx19fv3cnn0x866v0b",{"reviewCount":8},{"description":375,"installMethods":376,"name":377,"sourceUrl":378,"tags":379},"Plan, build, and debug Zoom integrations across REST APIs, Meeting SDK, Video SDK, webhooks, bots, and MCP workflows. Search meetings, retrieve recordings, access transcripts, and design AI-powered Zoom experiences.",{},"Zoom Integration Plugin","https://github.com/anthropics/knowledge-work-plugins/tree/HEAD/partner-built/zoom-plugin",[380,381,336,382,18,383,384,385],"zoom","api","mcp","meetings","recordings","transcripts",{"githubOwner":308,"githubRepo":387,"locale":22,"slug":388,"type":214},"knowledge-work-plugins","zoom-plugin",{"extract":390,"llm":392,"smithery":393},{"commitSha":391,"license":69},"9789ea78ad66e395a9c709146cacecdc14ce2abf",{"promptVersionExtension":192,"promptVersionScoring":193,"score":344,"targetMarket":198,"tier":251},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":206},{"parentExtensionId":395,"repoId":396},"k17a976hfb9h5wyrvbw5572nvs867hs3","kd7a7vj5tkj2ssjqcbwka5sh0x864wea",{"anyEnrichmentAt":398,"extractAt":399,"githubAt":400,"llmAt":401,"smitheryAt":398,"updatedAt":401},1778053907346,1778053881467,1778053882262,1778053992763,{"_creationTime":403,"_id":404,"community":405,"display":406,"identity":413,"providers":414,"relations":418,"workflow":419},1778053881467.4072,"k17fx190vywc4q48r2gpkrjn6d867b99",{"reviewCount":8},{"description":407,"installMethods":408,"name":409,"sourceUrl":410,"tags":411},"Triage tickets, draft responses, escalate issues, and build your knowledge base. Research customer context and turn resolved issues into self-service content.",{},"Customer Support Plugin","https://github.com/anthropics/knowledge-work-plugins/tree/HEAD/customer-support",[412,382,306,18],"customer-support",{"githubOwner":308,"githubRepo":387,"locale":22,"slug":412,"type":214},{"extract":415,"llm":416,"smithery":417},{"commitSha":391,"license":314},{"promptVersionExtension":192,"promptVersionScoring":193,"score":344,"targetMarket":198,"tier":251},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":206},{"parentExtensionId":395,"repoId":396},{"anyEnrichmentAt":398,"extractAt":399,"githubAt":400,"llmAt":401,"smitheryAt":398,"updatedAt":401},{"_creationTime":421,"_id":422,"community":423,"display":424,"identity":434,"providers":438,"relations":442,"workflow":445},1778053078370.9038,"k17b5xsd2g2113z1wvtzcry55d866avy",{"reviewCount":8},{"description":425,"installMethods":426,"name":427,"sourceUrl":428,"tags":429},"Complete Git expertise for ALL operations with 2025 features (Git 2.49+, GitHub CLI 2.x). PROACTIVELY activate for: (1) ANY Git task, (2) Git 2.49+ features (git-backfill, path-walk API, reftables, sparse-checkout, worktrees), (3) Security (signed commits, zero-trust, secret scanning, CodeQL), (4) Trunk-Based Development, (5) GitHub CLI 2.x (Copilot CLI, model evaluations), (6) GitHub Actions 2025 (1 vCPU runners, immutable releases), (7) Modern workflows (monorepo, parallel development), (8) History rewriting/recovery. Provides: Git 2.49 git-backfill for partial clones, path-walk API, reftables migration, sparse-checkout (90% space reduction), worktrees, GitHub Copilot CLI, gh models eval, zero-trust security, signed commits (GPG/SSH), GitHub Actions 2025 features, automatic backups, safety guardrails, reflog recovery.",{},"Git Master Plugin","https://github.com/josiahsiegel/claude-plugin-marketplace/tree/HEAD/plugins/git-master",[304,430,236,305,431,360,432,18,433],"version-control","windows","security","recovery",{"githubOwner":435,"githubRepo":436,"locale":22,"slug":437,"type":214},"josiahsiegel","claude-plugin-marketplace","git-master",{"extract":439,"llm":441},{"commitSha":440,"license":245},"a05d923c8a3551d4274eef152649583d693b9b67",{"promptVersionExtension":192,"promptVersionScoring":193,"score":344,"targetMarket":198,"tier":251},{"parentExtensionId":443,"repoId":444},"k1741p5y8fyyp90j4zdea56w61867nj3","kd75az366mhppxzk11c689vzen865qkv",{"anyEnrichmentAt":446,"extractAt":447,"githubAt":446,"llmAt":448,"updatedAt":448},1778053080008,1778053078370,1778053164925]