[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-marketplace-schpet-linear-cli-vi":3,"guides-for-schpet-linear-cli":228,"similar-k1713yzgzjnm0h20mhchnfgw7x866c2c":229},{"_creationTime":4,"_id":5,"children":6,"community":43,"display":44,"evaluation":51,"identity":197,"isFallback":199,"parentExtension":200,"providers":201,"relations":207,"repo":208,"workflow":227},1778053519005.042,"k1713yzgzjnm0h20mhchnfgw7x866c2c",[7],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":22,"providers":27,"relations":37,"workflow":39},1778053519005.0425,"k171ae13c2qsk6wrh5fzx98315866yx5",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":15,"sourceUrl":16,"tags":17},"skill for using the linear-cli to manage Linear issues",{},"Linear CLI","https://github.com/schpet/linear-cli",[18,19,20,21],"cli","linear","issue-tracking","management",{"githubOwner":23,"githubRepo":24,"locale":25,"slug":24,"type":26},"schpet","linear-cli","en","plugin",{"extract":28,"llm":31},{"commitSha":29,"license":30},"b3b9960436d6c23437adaea4856215b0d4ce7ff6","MIT",{"promptVersionExtension":32,"promptVersionScoring":33,"score":34,"targetMarket":35,"tier":36},"2.0.0","3.4.0",78,"global","evaluated",{"parentExtensionId":5,"repoId":38},"kd79m24dh2ywvqb22ycjn49bwn8655my",{"anyEnrichmentAt":40,"extractAt":41,"githubAt":40,"llmAt":42,"updatedAt":42},1778053519258,1778053519005,1778053531993,{"reviewCount":11},{"description":45,"installMethods":46,"name":15,"sourceUrl":16,"tags":47},"marketplace for linear-cli claude code plugin",{},[18,19,20,48,49,50],"ai","agent","developer-tools",{"_creationTime":52,"_id":53,"extensionId":5,"locale":25,"result":54,"trustSignals":187,"workflow":196},1778053531993.6821,"kn7eyfv2h80gb30hpjxhtfvbps866hr2",{"checks":55,"evaluatedAt":180,"extensionSummary":181,"promptVersionExtension":32,"promptVersionScoring":33,"rationale":182,"score":183,"summary":184,"tags":185,"targetMarket":35,"tier":186},[56,61,64,67,71,74,78,82,85,88,92,96,100,104,107,110,113,116,119,122,126,130,134,138,142,145,148,151,155,158,161,164,167,171,174,177],{"category":57,"check":58,"severity":59,"summary":60},"Practical Utility","Problem relevance","pass","The displayed description clearly states that the extension is a 'marketplace for linear-cli claude code plugin', indicating a specific problem related to integrating Linear CLI with Claude code.",{"category":57,"check":62,"severity":59,"summary":63},"Unique selling proposition","The extension offers a concrete capability by providing a skill for AI agents to manage Linear issues, which goes beyond simple prompt engineering and provides value over directly using the Linear API.",{"category":57,"check":65,"severity":59,"summary":66},"Production readiness","The extension appears production-ready, offering a comprehensive set of commands for managing Linear issues, including creation, updates, and listing, with support for various workflows and integrations.",{"category":68,"check":69,"severity":59,"summary":70},"Scope","Single responsibility principle","The extension focuses on managing Linear issues via a CLI and an AI agent skill, which is a coherent and well-defined scope.",{"category":68,"check":72,"severity":59,"summary":73},"Description quality","The displayed description is concise and accurately reflects the extension's purpose as a marketplace for a Linear CLI Claude code plugin.",{"category":75,"check":76,"severity":59,"summary":77},"Invocation","Scoped tools","The extension exposes a set of narrow, verb-noun specialist tools for managing Linear issues (e.g., `issue create`, `issue list`, `team list`), which aids in precise agent selection.",{"category":79,"check":80,"severity":59,"summary":81},"Documentation","Configuration & parameter reference","The README provides detailed documentation for configuration options, environment variables, and precedence order, along with examples.",{"category":68,"check":83,"severity":59,"summary":84},"Tool naming","Tool names are descriptive and follow a consistent verb-noun pattern relevant to the Linear domain.",{"category":68,"check":86,"severity":59,"summary":87},"Minimal I/O surface","Inputs and outputs for the CLI commands are well-defined and appear to request only necessary data, with options for structured JSON output.",{"category":89,"check":90,"severity":59,"summary":91},"License","License usability","The extension is licensed under the ISC License, which is a permissive open-source license.",{"category":93,"check":94,"severity":59,"summary":95},"Maintenance","Commit recency","The latest commit was on April 3, 2026, which is within the last 90 days, indicating active maintenance.",{"category":93,"check":97,"severity":98,"summary":99},"Dependency Management","not_applicable","The extension does not appear to use third-party dependencies that require specific management beyond its own build process.",{"category":101,"check":102,"severity":59,"summary":103},"Security","Secret Management","The extension handles secrets via API keys and keyring storage, with no evidence of echoing resolved secrets to stdout or stderr.",{"category":101,"check":105,"severity":59,"summary":106},"Injection","The extension appears to treat loaded data as untrusted and does not contain obvious injection vulnerabilities.",{"category":101,"check":108,"severity":59,"summary":109},"Transitive Supply-Chain Grenades","The extension bundles all necessary content and does not appear to fetch external scripts or data at runtime in a way that could compromise security.",{"category":101,"check":111,"severity":59,"summary":112},"Sandbox Isolation","The extension primarily operates within its own configuration scopes and project directories, with no apparent attempts to write to arbitrary file locations.",{"category":101,"check":114,"severity":59,"summary":115},"Sandbox escape primitives","No detached-process spawns or deny-retry loops were detected in the provided code snippets or descriptions.",{"category":101,"check":117,"severity":59,"summary":118},"Data Exfiltration","The extension handles API keys securely and does not appear to exfiltrate confidential data to third parties. Outbound calls are documented or expected for API interaction.",{"category":101,"check":120,"severity":59,"summary":121},"Hidden Text Tricks","Bundled files do not contain hidden-steering tricks, HTML comments, or invisible Unicode characters.",{"category":123,"check":124,"severity":59,"summary":125},"Hooks","Opaque code execution","The extension's scripts are written in plain, readable code and do not appear to be obfuscated or fetched at runtime.",{"category":127,"check":128,"severity":59,"summary":129},"Portability","Structural Assumption","The extension uses standard configuration paths and handles project-specific settings appropriately, without making rigid assumptions about user project organization.",{"category":131,"check":132,"severity":98,"summary":133},"Trust","Issues Attention","Issue data was not available for analysis.",{"category":135,"check":136,"severity":59,"summary":137},"Versioning","Release Management","The extension has a clear version number (2.0.0) in its marketplace metadata and CHANGELOG.md.",{"category":139,"check":140,"severity":59,"summary":141},"Code Execution","Validation","The CLI supports structured JSON output and command-line flags, implying validation and sanitization of inputs and outputs, though a formal schema library isn't explicitly mentioned.",{"category":101,"check":143,"severity":59,"summary":144},"Unguarded Destructive Operations","No obvious unguarded destructive operations were found. The tool focuses on managing issues, which is not inherently destructive, and commands like `delete` likely have confirmation prompts.",{"category":139,"check":146,"severity":59,"summary":147},"Error Handling","The README mentions user-friendly error handling and a LINEAR_DEBUG environment variable, suggesting that errors are caught and reported meaningfully.",{"category":139,"check":149,"severity":59,"summary":150},"Logging","The README mentions configuration options for downloading images and a potential for structured audit records, indicating some level of logging for user actions.",{"category":152,"check":153,"severity":59,"summary":154},"Compliance","GDPR","The extension interacts with Linear, which may contain personal data, but it does not appear to submit this data to third parties without sanitization. User data is managed within the Linear ecosystem.",{"category":152,"check":156,"severity":59,"summary":157},"Target market","The extension is a general-purpose CLI for Linear, with no apparent regional restrictions, and is documented as working globally.",{"category":127,"check":159,"severity":59,"summary":160},"Runtime stability","The CLI is designed to be cross-platform (Unix, Windows, macOS) and supports different VCS, with no indications of assumptions about specific shells or runtimes beyond standard CLI environments.",{"category":79,"check":162,"severity":59,"summary":163},"README","The README is comprehensive, clearly stating the purpose of the tools and providing installation and usage instructions.",{"category":68,"check":165,"severity":59,"summary":166},"Theme declaration","The README declares a specific theme: managing Linear issues from the command line, with a focus on AI agent integration.",{"category":168,"check":169,"severity":59,"summary":170},"Install","Installation instruction","The README provides clear installation instructions for multiple methods (Homebrew, Deno, npm/bun/pnpm, binaries, local dev) and includes copy-paste invocation examples.",{"category":75,"check":172,"severity":59,"summary":173},"Overlapping near-synonym tools","Tool names are distinct and cover specific actions, avoiding near-synonyms that could cause ambiguity for the model.",{"category":79,"check":175,"severity":59,"summary":176},"Phantom features","All features mentioned in the README, such as AI agent integration and specific command functionalities, have corresponding implementations or documented support.",{"category":135,"check":178,"severity":59,"summary":179},"Per-entry version metadata","The marketplace metadata and CHANGELOG.md provide explicit versioning for the plugin, not relying solely on git refs.",1778053530803,"This extension provides a command-line interface for interacting with Linear.app, enabling users to list, create, update, and manage issues. It supports various version control systems like Git and JJ, offers structured output formats, and integrates with AI agents through a dedicated skill.","This extension is highly polished and well-documented, demonstrating strong adherence to best practices. It offers a clear value proposition with a focused scope, robust error handling, and secure secret management. The comprehensive README, clear installation instructions, and active maintenance contribute to its high quality.",98,"A highly polished and functional CLI tool for managing Linear issues, with excellent documentation and AI agent integration.",[18,19,20,48,49,50],"verified",{"codeQuality":188,"collectedAt":189,"documentation":190,"maintenance":192,"security":193,"testCoverage":195},{},1778053521276,{"descriptionLength":191,"readmeSize":11},45,{},{"hasNpmPackage":194,"smitheryVerified":194},false,{"hasCi":194,"hasTests":194},{"updatedAt":42},{"githubOwner":23,"githubRepo":24,"locale":25,"slug":24,"type":198},"marketplace",true,null,{"extract":202,"llm":206},{"commitSha":29,"license":203,"marketplace":204},"ISC",{"name":24,"pluginCount":205,"version":32},1,{"promptVersionExtension":32,"promptVersionScoring":33,"score":183,"targetMarket":35,"tier":186},{"repoId":38},{"_creationTime":209,"_id":38,"identity":210,"providers":211,"workflow":224},1777995558409.8582,{"githubOwner":23,"githubRepo":24,"sourceUrl":16},{"discover":212,"github":215},{"sources":213},[214],"skills-sh",{"closedIssues90d":216,"forks":217,"license":203,"openIssues90d":218,"pushedAt":219,"readmeSize":220,"stars":221,"topics":222},17,71,10,1776812001000,12804,670,[18,19,223],"linearapp",{"discoverAt":225,"extractAt":226,"githubAt":226,"updatedAt":226},1777995558409,1778053519821,{"anyEnrichmentAt":40,"extractAt":41,"githubAt":40,"llmAt":42,"updatedAt":42},[],[230,259],{"_creationTime":231,"_id":232,"community":233,"display":234,"identity":245,"providers":247,"relations":253,"workflow":255},1778054222661.7773,"k178jnaay3bb5nqvf4bwhqmjy1867ggc",{"reviewCount":11},{"description":235,"installMethods":236,"name":237,"sourceUrl":238,"tags":239},"Shopify developer tools for Claude Code",{},"Shopify Dev MCP - AI Agent Plugin","https://github.com/shopify/shopify-ai-toolkit",[240,50,241,242,243,244,18],"shopify","code-generation","documentation","graphql","liquid",{"githubOwner":240,"githubRepo":246,"locale":25,"slug":246,"type":198},"shopify-ai-toolkit",{"extract":248,"llm":251},{"commitSha":249,"license":30,"marketplace":250},"c5c18d86ce7b2a7ca51ebac7c4b1a4eda00c8e25",{"name":246,"pluginCount":205},{"promptVersionExtension":32,"promptVersionScoring":33,"score":252,"targetMarket":35,"tier":186},99,{"repoId":254},"kd75w0snk32w940qd2f4a8t251865m9q",{"anyEnrichmentAt":256,"extractAt":257,"githubAt":256,"llmAt":258,"updatedAt":258},1778054223010,1778054222661,1778054237067,{"_creationTime":260,"_id":261,"community":262,"display":263,"identity":279,"providers":282,"relations":290,"workflow":292},1778054484861.9993,"k1795rxcar12bdgdx6vz093x51866mtx",{"reviewCount":11},{"description":264,"installMethods":265,"name":266,"sourceUrl":267,"tags":268},"Modular marketplace for developer kit plugins",{},"Developer Kit","https://github.com/giuseppe-trisciuoglio/developer-kit",[50,48,241,269,270,271,272,273,274,275,276,198,277,278],"code-review","refactoring","java","typescript","python","php","aws","devops","plugins","vscode-extension",{"githubOwner":280,"githubRepo":281,"locale":25,"slug":281,"type":198},"giuseppe-trisciuoglio","developer-kit",{"extract":283,"llm":288},{"commitSha":284,"license":30,"marketplace":285},"d9b2de50c6619d513f5b54207ed1d2a78b331645",{"name":281,"pluginCount":286,"version":287},12,"2.8.2",{"promptVersionExtension":32,"promptVersionScoring":33,"score":289,"targetMarket":35,"tier":186},96,{"repoId":291},"kd795k47ap89hc7tb01pdzvmj1864tw3",{"anyEnrichmentAt":293,"extractAt":294,"githubAt":293,"llmAt":295,"updatedAt":295},1778054486396,1778054484862,1778054559366]