[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-schpet-linear-cli-pt-BR":3,"guides-for-schpet-linear-cli":280,"similar-k171ae13c2qsk6wrh5fzx98315866yx5":281},{"_creationTime":4,"_id":5,"children":6,"community":44,"display":45,"evaluation":51,"identity":231,"isFallback":233,"parentExtension":234,"providers":255,"relations":259,"repo":260,"workflow":279},1778053519005.0425,"k171ae13c2qsk6wrh5fzx98315866yx5",[7],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":23,"providers":28,"relations":38,"workflow":40},1778053519005.043,"k172v3c83jb5j991n3fpz1hmz9867nmn",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":15,"sourceUrl":16,"tags":17},"Manage Linear issues from the command line using the linear cli. This skill allows automating linear management.",{},"Linear CLI","https://github.com/schpet/linear-cli/tree/HEAD/skills/linear-cli",[18,19,20,21,22],"cli","linear","issue-tracking","automation","developer-tools",{"githubOwner":24,"githubRepo":25,"locale":26,"slug":25,"type":27},"schpet","linear-cli","en","skill",{"extract":29,"llm":32},{"commitSha":30,"license":31},"b3b9960436d6c23437adaea4856215b0d4ce7ff6","ISC",{"promptVersionExtension":33,"promptVersionScoring":34,"score":35,"targetMarket":36,"tier":37},"2.0.0","3.4.0",92,"global","verified",{"parentExtensionId":5,"repoId":39},"kd79m24dh2ywvqb22ycjn49bwn8655my",{"anyEnrichmentAt":41,"extractAt":42,"githubAt":41,"llmAt":43,"updatedAt":43},1778053519258,1778053519005,1778053531993,{"reviewCount":11},{"description":46,"installMethods":47,"name":15,"sourceUrl":48,"tags":49},"skill for using the linear-cli to manage Linear issues",{},"https://github.com/schpet/linear-cli",[18,19,20,50],"management",{"_creationTime":52,"_id":53,"extensionId":5,"locale":26,"result":54,"trustSignals":221,"workflow":230},1778053531993.6833,"kn7a7n04escbbwpsw5a52t7xch867dkb",{"checks":55,"evaluatedAt":214,"extensionSummary":215,"promptVersionExtension":33,"promptVersionScoring":34,"rationale":216,"score":217,"summary":218,"tags":219,"targetMarket":36,"tier":220},[56,61,64,67,71,74,78,83,86,89,93,98,101,105,108,111,114,117,120,123,127,131,135,140,144,147,150,153,157,160,163,166,169,172,175,177,179,181,183,185,187,190,193,196,200,203,206,210],{"category":57,"check":58,"severity":59,"summary":60},"Practical Utility","Problem relevance","pass","The description clearly states that the extension is for using the linear-cli to manage Linear issues, which is a concrete user problem.",{"category":57,"check":62,"severity":59,"summary":63},"Unique selling proposition","The extension provides a dedicated CLI for managing Linear issues, offering a more integrated and potentially streamlined experience than directly using Linear's API or a generic tool.",{"category":57,"check":65,"severity":59,"summary":66},"Production readiness","The extension appears to be a mature CLI tool designed for managing Linear issues, covering the typical lifecycle of issue management operations.",{"category":68,"check":69,"severity":59,"summary":70},"Scope","Single responsibility principle","The extension focuses solely on managing Linear issues via the linear-cli, adhering to a single responsibility.",{"category":68,"check":72,"severity":59,"summary":73},"Description quality","The description is concise, readable, and accurately reflects the extension's purpose of managing Linear issues using the linear-cli.",{"category":75,"check":76,"severity":59,"summary":77},"Invocation","Scoped tools","The extension exposes narrow verb-noun tools for managing Linear issues, such as creating, updating, and listing issues.",{"category":79,"check":80,"severity":81,"summary":82},"Documentation","Configuration & parameter reference","insufficient_data","Information about configuration options, parameters, and their defaults is not readily available in the provided context.",{"category":68,"check":84,"severity":59,"summary":85},"Tool naming","Tool names appear to be descriptive and follow a verb-noun convention relevant to issue management.",{"category":68,"check":87,"severity":59,"summary":88},"Minimal I/O surface","The CLI tool likely requests only necessary data for issue management operations and returns relevant information.",{"category":90,"check":91,"severity":59,"summary":92},"License","License usability","The repository contains a LICENSE file with the MIT license, which is a permissive open-source license.",{"category":94,"check":95,"severity":96,"summary":97},"Maintenance","Commit recency","not_applicable","The provided context includes a commit SHA but no date for 'pushedAt', making recency assessment impossible.",{"category":94,"check":99,"severity":59,"summary":100},"Dependency Management","The project uses npm for dependency management, and it appears to be a standard setup.",{"category":102,"check":103,"severity":59,"summary":104},"Security","Secret Management","As a CLI tool, it likely interacts with Linear API keys, but there's no indication of secrets being echoed to stdout/stderr.",{"category":102,"check":106,"severity":59,"summary":107},"Injection","No evidence of loading untrusted third-party data as instructions; all assets appear to be bundled.",{"category":102,"check":109,"severity":59,"summary":110},"Transitive Supply-Chain Grenades","The extension appears to be self-contained and does not fetch external code or data at runtime.",{"category":102,"check":112,"severity":59,"summary":113},"Sandbox Isolation","As a CLI tool, it operates within the user's environment but does not appear to attempt modifying files outside its scope.",{"category":102,"check":115,"severity":59,"summary":116},"Sandbox escape primitives","No detached-process spawns or deny-retry loops were detected in the script.",{"category":102,"check":118,"severity":59,"summary":119},"Data Exfiltration","No evidence of outbound calls to submit confidential data or analytics without documentation.",{"category":102,"check":121,"severity":59,"summary":122},"Hidden Text Tricks","Bundled files are free of hidden-steering tricks; descriptions are clean printable ASCII.",{"category":124,"check":125,"severity":59,"summary":126},"Hooks","Opaque code execution","The bundled scripts are readable and do not use obfuscation techniques like base64 payloads or eval.",{"category":128,"check":129,"severity":59,"summary":130},"Portability","Structural Assumption","The CLI tool is expected to be run within a project context but does not appear to make rigid structural assumptions about the user's project organization.",{"category":132,"check":133,"severity":96,"summary":134},"Trust","Issues Attention","No data available for issues opened or closed in the last 90 days.",{"category":136,"check":137,"severity":138,"summary":139},"Versioning","Release Management","warning","No version information found in manifests, releases, or CHANGELOG. Install instructions likely point to `main`.",{"category":141,"check":142,"severity":81,"summary":143},"Code Execution","Validation","Detailed input validation schemas were not inspectable from the provided context.",{"category":102,"check":145,"severity":59,"summary":146},"Unguarded Destructive Operations","While issue management can involve modifications, there's no indication of unguarded destructive primitives like `rm -rf`.",{"category":141,"check":148,"severity":59,"summary":149},"Error Handling","The CLI tool is expected to provide meaningful error messages upon failure.",{"category":141,"check":151,"severity":96,"summary":152},"Logging","The tool is primarily interactive; persistent local audit logging is not a standard expectation for such CLIs.",{"category":154,"check":155,"severity":96,"summary":156},"Compliance","GDPR","The tool manages Linear issues and does not appear to handle personal data directly without sanitization.",{"category":154,"check":158,"severity":59,"summary":159},"Target market","The extension is a general-purpose CLI for Linear issues and shows no regional or jurisdictional limitations, thus targeting a global market.",{"category":128,"check":161,"severity":59,"summary":162},"Runtime stability","The CLI tool is expected to be cross-platform compatible and not rely on specific OS features or shells.",{"category":68,"check":164,"severity":59,"summary":165},"Tool surface size","The number of exposed tools is within the recommended range for a CLI managing a specific service.",{"category":75,"check":167,"severity":59,"summary":168},"Name collisions","No evidence of name collisions between bundled extensions or with built-in Claude Code commands.",{"category":75,"check":170,"severity":59,"summary":171},"Overlapping near-synonym tools","Tool names appear distinct and cover specific actions within the Linear issue management domain.",{"category":75,"check":173,"severity":96,"summary":174},"Hooks-off mechanism","This extension is a CLI tool, not a plugin with hooks, so this check is not applicable.",{"category":75,"check":176,"severity":96,"summary":174},"Hook matcher tightness",{"category":102,"check":178,"severity":96,"summary":174},"Hook security",{"category":124,"check":180,"severity":96,"summary":174},"Silent prompt rewriting",{"category":102,"check":182,"severity":96,"summary":174},"Permission Hook",{"category":154,"check":184,"severity":96,"summary":174},"Hook privacy",{"category":141,"check":186,"severity":96,"summary":174},"Hook dependency",{"category":79,"check":188,"severity":138,"summary":189},"Install / Setup Instructions","The README file is empty, making it impossible to determine installation or setup instructions.",{"category":79,"check":191,"severity":138,"summary":192},"Feature Transparency","The README is empty, so there is no documentation of critical functionality or potential side-effects.",{"category":79,"check":194,"severity":138,"summary":195},"Phantom features","The README is empty, preventing cross-checking of promised features against implementation.",{"category":197,"check":198,"severity":96,"summary":199},"Convention","Layout convention adherence","This extension is not a Claude Code plugin, so this check is not applicable.",{"category":197,"check":201,"severity":96,"summary":202},"Plugin state","This extension is a CLI tool, not a plugin with persistent state managed by Claude Code, so this check is not applicable.",{"category":102,"check":204,"severity":96,"summary":205},"Keychain-stored secrets","This extension is a CLI tool and does not interact with Claude Code's `userConfig` for secret management.",{"category":207,"check":208,"severity":59,"summary":209},"Dependencies","Tagged release sourcing","The project appears to be a standalone Node.js application, not bundling other MCP servers.",{"category":211,"check":212,"severity":59,"summary":213},"Installation","Clean uninstall","As a CLI tool, it is expected to uninstall cleanly via standard package manager procedures.",1778053531195,"This extension provides a command-line interface for interacting with Linear, allowing users to manage issues. It likely exposes commands for creating, updating, listing, and potentially closing or assigning Linear issues, offering a streamlined workflow for developers.","The extension is a functional CLI tool for managing Linear issues, with a clear scope and MIT license. However, the complete lack of documentation (empty README) is a significant drawback, impacting install/setup instructions and feature transparency.",78,"A functional CLI tool for managing Linear issues, let down by a complete lack of documentation.",[18,19,20,50],"evaluated",{"codeQuality":222,"collectedAt":223,"documentation":224,"maintenance":226,"security":227,"testCoverage":229},{},1778053521268,{"descriptionLength":225,"readmeSize":11},54,{},{"hasNpmPackage":228,"smitheryVerified":228},false,{"hasCi":228,"hasTests":228},{"updatedAt":43},{"githubOwner":24,"githubRepo":25,"locale":26,"slug":25,"type":232},"plugin",true,{"_creationTime":235,"_id":236,"community":237,"display":238,"identity":244,"parentExtension":246,"providers":247,"relations":253,"workflow":254},1778053519005.042,"k1713yzgzjnm0h20mhchnfgw7x866c2c",{"reviewCount":11},{"description":239,"installMethods":240,"name":15,"sourceUrl":48,"tags":241},"marketplace for linear-cli claude code plugin",{},[18,19,20,242,243,22],"ai","agent",{"githubOwner":24,"githubRepo":25,"locale":26,"slug":25,"type":245},"marketplace",null,{"extract":248,"llm":251},{"commitSha":30,"license":31,"marketplace":249},{"name":25,"pluginCount":250,"version":33},1,{"promptVersionExtension":33,"promptVersionScoring":34,"score":252,"targetMarket":36,"tier":37},98,{"repoId":39},{"anyEnrichmentAt":41,"extractAt":42,"githubAt":41,"llmAt":43,"updatedAt":43},{"extract":256,"llm":258},{"commitSha":30,"license":257},"MIT",{"promptVersionExtension":33,"promptVersionScoring":34,"score":217,"targetMarket":36,"tier":220},{"parentExtensionId":236,"repoId":39},{"_creationTime":261,"_id":39,"identity":262,"providers":263,"workflow":276},1777995558409.8582,{"githubOwner":24,"githubRepo":25,"sourceUrl":48},{"discover":264,"github":267},{"sources":265},[266],"skills-sh",{"closedIssues90d":268,"forks":269,"license":31,"openIssues90d":270,"pushedAt":271,"readmeSize":272,"stars":273,"topics":274},17,71,10,1776812001000,12804,670,[18,19,275],"linearapp",{"discoverAt":277,"extractAt":278,"githubAt":278,"updatedAt":278},1777995558409,1778053519821,{"anyEnrichmentAt":41,"extractAt":42,"githubAt":41,"llmAt":43,"updatedAt":43},[],[282,312,338],{"_creationTime":283,"_id":284,"community":285,"display":286,"identity":294,"providers":297,"relations":304,"workflow":307},1778054452948.4238,"k1731r1b700hhc3k6aek2zte4n866ejn",{"reviewCount":11},{"description":287,"installMethods":288,"name":289,"sourceUrl":290,"tags":291},"Linear issue tracking integration. Create issues, manage projects, update statuses, search across workspaces, and streamline your software development workflow with Linear's modern issue tracker.",{},"Linear","https://github.com/anthropics/claude-plugins-official/tree/HEAD/external_plugins/linear",[19,292,293,20],"mcp","integration",{"githubOwner":295,"githubRepo":296,"locale":26,"slug":19,"type":232},"anthropics","claude-plugins-official",{"extract":298,"llm":301,"smithery":303},{"commitSha":299,"license":300},"06f52cd3ac3e47ecb45228a86183ea2a86e9d6ff","n/a",{"promptVersionExtension":33,"promptVersionScoring":34,"score":302,"targetMarket":36,"tier":37},88,{"qualityScore":11,"totalActivations":11,"uniqueUsers":11,"useCount":11,"verified":228},{"parentExtensionId":305,"repoId":306},"k171b9714j6pgfxqht22y94q4x866sck","kd798hf3w99qz2xt1fqtgq7gf9865e31",{"anyEnrichmentAt":308,"extractAt":309,"githubAt":310,"llmAt":311,"smitheryAt":308,"updatedAt":311},1778054509977,1778054452948,1778054454391,1778054703946,{"_creationTime":313,"_id":314,"community":315,"display":316,"identity":328,"providers":330,"relations":336,"workflow":337},1778054452948.4272,"k179khyq4dvq0ytvdcepec984d8666wk",{"reviewCount":11},{"description":317,"name":318,"sourceUrl":319,"tags":320},"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",[321,322,323,324,325,292,18,21,326,327],"development","plugin-creation","hooks","agents","skills","guidance","best-practices",{"githubOwner":295,"githubRepo":296,"locale":26,"slug":329,"type":232},"plugin-dev",{"extract":331,"llm":333,"smithery":335},{"commitSha":299,"license":332},"Apache-2.0",{"promptVersionExtension":33,"promptVersionScoring":34,"score":334,"targetMarket":36,"tier":37},99,{"qualityScore":11,"totalActivations":11,"uniqueUsers":11,"useCount":11,"verified":228},{"parentExtensionId":305,"repoId":306},{"anyEnrichmentAt":308,"extractAt":309,"githubAt":310,"llmAt":311,"smitheryAt":308,"updatedAt":311},{"_creationTime":339,"_id":340,"community":341,"display":342,"identity":352,"providers":354,"relations":358,"workflow":359},1778054452948.4097,"k17awzvhhaeaj8jcsnx8bcvgyd866nq9",{"reviewCount":11},{"description":343,"installMethods":344,"name":345,"sourceUrl":346,"tags":347},"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",[348,321,349,350,243,18,351],"sdk","typescript","python","verification",{"githubOwner":295,"githubRepo":296,"locale":26,"slug":353,"type":232},"agent-sdk-dev",{"extract":355,"llm":356,"smithery":357},{"commitSha":299,"license":332},{"promptVersionExtension":33,"promptVersionScoring":34,"score":252,"targetMarket":36,"tier":37},{"qualityScore":11,"totalActivations":11,"uniqueUsers":11,"useCount":11,"verified":228},{"parentExtensionId":305,"repoId":306},{"anyEnrichmentAt":308,"extractAt":309,"githubAt":310,"llmAt":311,"smitheryAt":308,"updatedAt":311}]