[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-Valian-linear-zh-CN":3,"guides-for-Valian-linear":348,"similar-k178kk7kycm029nnzqyndmzcqn86naxe-zh-CN":349},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":239,"isFallback":231,"parentExtension":243,"providers":299,"relations":303,"repo":305,"tags":345,"workflow":346},1778698413271.206,"k178kk7kycm029nnzqyndmzcqn86naxe",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"通过 CLI 使用 Linear 问题 - 每当用户询问有关 Linear 问题、创建、更新、评论或删除问题，或检查问题状态和详细信息时，请使用此技能。",{"claudeCode":12},"Valian/linear-cli-skill","linear","https://github.com/Valian/linear-cli-skill",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":222,"workflow":237},1778698413271.2063,"kn7fky8qvn8k6dccw66ste1d4n86msdb","zh-CN",{"checks":20,"evaluatedAt":193,"extensionSummary":194,"features":195,"nonGoals":201,"promptVersionExtension":205,"promptVersionScoring":206,"purpose":207,"rationale":208,"score":209,"summary":210,"tags":211,"tier":216,"useCases":217},[21,26,29,32,36,39,43,47,50,53,57,61,64,68,71,74,77,80,83,86,90,94,98,102,107,110,114,118,122,125,128,131,134,137,140,144,148,151,154,158,161,164,167,170,174,177,180,183,186,190],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","描述清楚地说明了处理 Linear 问题的问题以及该技能通过 CLI 实现此目的的目的。",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","该技能为 Linear 问题提供了一个专用的 CLI 界面，与通用提示相比，它提供了一种更结构化和可脚本化的方式来与 Linear 进行交互。",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","该技能提供了管理 Linear 问题的完整生命周期，包括创建、更新、删除和评论，并附有清晰的设置和使用说明。",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","该扩展仅专注于通过其 CLI 与 Linear 问题及相关实体（用户、团队、项目）进行交互，遵循单一域。",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","描述准确地反映了该技能的功能，清晰地概述了其通过 CLI 管理 Linear 问题的目的和范围。",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","CLI 公开了狭窄的、动词-名词范围的工具，用于与 Linear 资源进行交互（例如，`issue create`、`user list`）。",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","所有命令、参数和选项都通过清晰的示例进行了记录，包括必需的参数及其用途。",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","工具名称具有描述性，并遵循一致的资源-操作模式（例如，`issue list`、`user list`）。",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","输入参数通过标志和参数进行了明确定义，输出格式是结构化的（TSV 或 JSON），没有无关数据。",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","该扩展在 MIT 许可下获得许可，这是一种宽松的开源许可。",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","最后一次提交是在 2025-10-26，这在过去 90 天内。",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","该项目使用 npm 进行依赖管理，并有一个列出依赖项的 `package.json`。",{"category":65,"check":66,"severity":24,"summary":67},"Security","Secret Management","API 密钥通过环境变量或 `.env` 文件进行处理，并且该脚本正确地指导用户如何设置它，而无需硬编码。",{"category":65,"check":69,"severity":24,"summary":70},"Injection","该脚本似乎不会在运行时加载或执行任意的第三方数据或代码。",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Supply-Chain Grenades","该扩展在运行时不获取外部内容或执行任意代码，并且所有依赖项都通过 npm 进行管理。",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox Isolation","该脚本在其定义的目录内运行，并使用标准的 Node.js API，没有证据表明它试图写入其范围之外的内容。",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","在脚本中未检测到分离的进程生成或拒绝的工具调用周围的重试循环。",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","该脚本安全地处理 API 密钥，并且不泄露任何用户数据或机密信息。",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","捆绑的内容似乎不包含隐藏的指令技巧，仅包含可打印的 ASCII 和预期的 Unicode。",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Opaque code execution","JavaScript 代码可读，未进行混淆、base64 编码或动态获取。",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","脚本正确使用 `path.join` 和 `fileURLToPath` 来处理相对于可执行文件的路径，避免了硬编码的系统路径。",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","在过去 90 天内没有打开也没有关闭的 issue，这表明 issue 跟踪器是新的或不活跃的，与 pass 状态一致。",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","该技能在其 frontmatter 中有一个 `version` 字段 (`0.1.0`)，表明版本控制已到位。",{"category":103,"check":104,"severity":105,"summary":106},"Execution","Validation","info","输入参数已解析，但并未显式使用模式库进行验证，除了基本的参数检查以确保必需字段的提供。",{"category":65,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","删除操作是软删除（移至回收站），脚本提供清晰的错误消息和帮助文本，表明用户有意识地执行操作。",{"category":111,"check":112,"severity":24,"summary":113},"Code Execution","Error Handling","脚本包含针对 API 密钥问题、文件读取和特定命令错误的显式错误处理，并以非零代码退出。",{"category":111,"check":115,"severity":116,"summary":117},"Logging","not_applicable","该技能主要是一个打印输出到 stdout/stderr 的 CLI 工具。它不执行破坏性操作或需要本地审核日志的出站调用。",{"category":119,"check":120,"severity":116,"summary":121},"Compliance","GDPR","该技能与 Linear API 密钥和问题数据交互，但不处理超出问题管理所需范围的个人数据。",{"category":119,"check":123,"severity":24,"summary":124},"Target market","该扩展通过 Linear API 全球运行，没有任何区域或司法限制。",{"category":91,"check":126,"severity":24,"summary":127},"Runtime stability","脚本使用标准的 Node.js 模块，在安装了 Node.js 的 POSIX 兼容系统上应该是可移植的。",{"category":44,"check":129,"severity":24,"summary":130},"README","提供了全面的 README 文件，详细介绍了安装、设置、用法和高级功能。",{"category":33,"check":132,"severity":24,"summary":133},"Tool surface size","该扩展公开了数量可管理的工具（issue、user、team、project 及其各自的操作），符合目标范围。",{"category":40,"check":135,"severity":24,"summary":136},"Overlapping near-synonym tools","工具名称清晰且遵循清晰的资源-操作模式，避免了相似操作的近义词。",{"category":44,"check":138,"severity":24,"summary":139},"Phantom features","README 和 SKILL.md 中宣传的所有功能和命令都在 CLI 脚本中具有相应的实现。",{"category":141,"check":142,"severity":24,"summary":143},"Install","Installation instruction","README 提供了清晰、可复制的 Claude Code 安装说明和手动设置说明，包括 API 密钥配置。",{"category":145,"check":146,"severity":24,"summary":147},"Errors","Actionable error messages","脚本为缺失的 API 密钥、无效命令和缺失的参数提供了可操作的错误消息，指导用户如何解决它们。",{"category":103,"check":149,"severity":24,"summary":150},"Pinned dependencies","依赖项通过 npm 进行管理，`package.json` 列出了它们。脚本包含 Node.js 执行的 shebang。",{"category":33,"check":152,"severity":116,"summary":153},"Dry-run preview","“删除”操作是软删除（移至回收站），其他操作主要是只读或创建/更新操作，其中 dry-run 不直接适用或不需要预览。",{"category":155,"check":156,"severity":116,"summary":157},"Protocol","Idempotent retry & timeouts","CLI 工具本身不直接执行网络调用；它依赖于 `@linear/sdk`，该 SDK 处理自己的超时和重试。创建或更新问题等操作，在引用现有问题 ID 时，通常本质上是幂等的。",{"category":119,"check":159,"severity":24,"summary":160},"Telemetry opt-in","该扩展不发出任何遥测数据。",{"category":40,"check":162,"severity":24,"summary":163},"Precise Purpose","描述清楚地说明了目的（通过 CLI 使用 Linear 问题）以及何时使用它（每当用户询问有关 Linear 问题、创建、更新等时）。",{"category":40,"check":165,"severity":24,"summary":166},"Concise Frontmatter","Frontmatter 简洁明了，有效总结了该技能的核心功能和触发短语。",{"category":44,"check":168,"severity":24,"summary":169},"Concise Body","SKILL.md 相当简洁，详细介绍了命令和设置，长度适中。",{"category":171,"check":172,"severity":116,"summary":173},"Context","Progressive Disclosure","该技能是一个具有直接命令的 CLI 工具，不需要逐步披露复杂的过程。",{"category":171,"check":175,"severity":116,"summary":176},"Forked exploration","该技能是一个直接的 CLI 工具，不涉及需要 fork 上下文的深度探索或代码审查。",{"category":22,"check":178,"severity":24,"summary":179},"Usage examples","为各种命令提供了多个清晰、可直接使用的示例，展示了输入、调用和预期结果。",{"category":22,"check":181,"severity":24,"summary":182},"Edge cases","该技能处理边缘情况，如缺少 API 密钥、无效命令和 API 错误，并提供信息性消息和恢复步骤。",{"category":111,"check":184,"severity":116,"summary":185},"Tool Fallback","该技能不依赖外部 MCP 服务器或其他工具；它是一个独立的 Node.js 脚本。",{"category":187,"check":188,"severity":24,"summary":189},"Safety","Halt on unexpected state","脚本会因 API 密钥缺失或命令无效等意外状态而停止执行并报告错误。",{"category":91,"check":191,"severity":24,"summary":192},"Cross-skill coupling","该技能是独立的，不隐式依赖其他技能；其功能是独立的。",1778698385390,"此技能提供了一个基于 Node.js 的命令行界面，用于与 Linear 问题进行交互，允许用户列出、查看、创建、更新、删除和评论问题，以及管理用户、团队和项目。它使用 `@linear/sdk` 和 `dotenv` 进行配置，支持通过环境变量或 `.env` 文件设置 API 密钥。",[196,197,198,199,200],"创建、查看、更新和删除 Linear 问题","向 Linear 问题添加评论","列出用户、团队和项目","按团队、分配人、状态过滤问题","从文件或标准输入读取问题描述",[202,203,204],"仅列出 Linear 项目，不进行管理。","与 Linear 的交互仅限于问题跟踪功能。","提供一个功能齐全的 Linear 客户端；专注于通过 CLI 进行核心问题管理。","3.0.0","4.4.0","使 (Enable) 用户在 Claude 环境中的命令行界面直接高效地管理 Linear 问题。","该扩展文档齐全，已为生产做好准备，并且范围清晰，没有发现重大问题。",98,"一个健壮且文档齐全的 CLI 技能，用于管理 Linear 问题，提供全面的功能和清晰的说明。",[13,212,213,214,215],"cli","issue-tracking","api","javascript","verified",[218,219,220,221],"从命令行在 Linear 中创建 Bug 报告或功能请求。","快速更新问题的状态或分配人。","查看问题的详细信息而不离开终端。","通过脚本自动化问题管理任务。",{"codeQuality":223,"collectedAt":225,"documentation":226,"maintenance":229,"security":235,"testCoverage":236},{"hasLockfile":224},true,1778698370245,{"descriptionLength":227,"readmeSize":228},184,8368,{"closedIssues90d":8,"forks":230,"hasChangelog":231,"manifestVersion":232,"openIssues90d":8,"pushedAt":233,"stars":234},2,false,"0.1.0",1761516320000,13,{"hasNpmPackage":231,"smitheryVerified":231},{"hasCi":231,"hasTests":231},{"updatedAt":238},1778698413271,{"basePath":13,"githubOwner":240,"githubRepo":241,"locale":18,"slug":13,"type":242},"Valian","linear-cli-skill","skill",{"_creationTime":244,"_id":245,"community":246,"display":247,"identity":250,"parentExtension":254,"providers":286,"relations":294,"tags":295,"workflow":296},1778698324385.7559,"k172xer9cxmwv2xx0nn63p672h86nyh8",{"reviewCount":8},{"description":248,"installMethods":249,"name":13,"sourceUrl":14},"Work with Linear issues, teams, projects, and users via CLI",{"claudeCode":241},{"basePath":251,"githubOwner":240,"githubRepo":241,"locale":252,"slug":241,"type":253},"","en","plugin",{"_creationTime":255,"_id":256,"community":257,"display":258,"identity":261,"providers":263,"relations":279,"tags":281,"workflow":282},1778698324385.7556,"k174552b98hc4bznbsmfheh3s986my0n",{"reviewCount":8},{"description":259,"installMethods":260,"name":241,"sourceUrl":14},"Lightweight CLI for working with Linear issues using the official Linear TypeScript SDK",{"claudeCode":12},{"basePath":251,"githubOwner":240,"githubRepo":241,"locale":252,"slug":241,"type":262},"marketplace",{"evaluate":264,"extract":273},{"promptVersionExtension":265,"promptVersionScoring":206,"score":266,"tags":267,"targetMarket":271,"tier":272},"3.1.0",79,[212,13,268,269,270],"typescript","sdk","developer-tools","global","community",{"commitSha":274,"marketplace":275,"plugin":277},"HEAD",{"name":241,"pluginCount":276},1,{"mcpCount":8,"provider":278,"skillCount":8},"classify",{"repoId":280},"kd73g74veb0bb1m3x0pe77z0fx86mxr2",[212,270,13,269,268],{"evaluatedAt":283,"extractAt":284,"updatedAt":285},1778698339028,1778698324385,1778698413882,{"evaluate":287,"extract":292},{"promptVersionExtension":205,"promptVersionScoring":206,"score":288,"tags":289,"targetMarket":271,"tier":272},86,[13,212,270,290,291],"project-management","api-client",{"commitSha":274,"plugin":293},{"mcpCount":8,"provider":278,"skillCount":276},{"parentExtensionId":256,"repoId":280},[291,212,270,13,290],{"evaluatedAt":297,"extractAt":284,"updatedAt":298},1778698369946,1778698414233,{"evaluate":300,"extract":302},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":301,"targetMarket":271,"tier":216},[13,212,213,214,215],{"commitSha":274},{"parentExtensionId":245,"repoId":280,"translatedFrom":304},"k178s738a4pedaht0fhjjy320d86mrv5",{"_creationTime":306,"_id":280,"identity":307,"providers":308,"workflow":341},1778698319869.1047,{"githubOwner":240,"githubRepo":241,"sourceUrl":14},{"classify":309,"discover":336,"github":339},{"commitSha":274,"extensions":310},[311,321,326],{"basePath":251,"description":259,"displayName":241,"installMethods":312,"rationale":313,"selectedPaths":314,"source":320,"sourceLanguage":252,"type":262},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[315,318],{"path":316,"priority":317},".claude-plugin/marketplace.json","mandatory",{"path":319,"priority":317},"README.md","rule",{"basePath":251,"description":248,"displayName":13,"installMethods":322,"rationale":323,"selectedPaths":324,"source":320,"sourceLanguage":252,"type":253},{"claudeCode":241},"inline plugin source from marketplace.json at /",[325],{"path":319,"priority":317},{"basePath":13,"description":327,"displayName":13,"installMethods":328,"rationale":329,"selectedPaths":330,"source":320,"sourceLanguage":252,"type":242},"Work with Linear issues via CLI - use this skill whenever the user asks about Linear issues, creating, updating, commenting on, or deleting issues, or checking issue status and details",{"claudeCode":12},"SKILL.md frontmatter at linear/SKILL.md",[331,333],{"path":332,"priority":317},"SKILL.md",{"path":334,"priority":335},"scripts/linear-cli.js","low",{"sources":337},[338],"manual",{"closedIssues90d":8,"description":251,"forks":230,"openIssues90d":8,"pushedAt":233,"readmeSize":228,"stars":234,"topics":340},[],{"classifiedAt":342,"discoverAt":343,"extractAt":344,"githubAt":344,"updatedAt":342},1778698324209,1778698319869,1778698322274,[214,212,213,215,13],{"evaluatedAt":347,"extractAt":284,"updatedAt":238},1778698385501,[],[350,376,405,436,460,490],{"_creationTime":351,"_id":352,"community":353,"display":354,"identity":360,"providers":364,"relations":370,"tags":372,"workflow":373},1778697652123.8928,"k171pew5empzzrfghyg9nqrk6n86nqa9",{"reviewCount":8},{"description":355,"installMethods":356,"name":358,"sourceUrl":359},"Use gh for GitHub issues, PR status, CI/logs, comments, reviews, releases, and API queries.",{"claudeCode":357},"steipete/clawdis","github","https://github.com/steipete/clawdis",{"basePath":361,"githubOwner":362,"githubRepo":363,"locale":252,"slug":358,"type":242},"skills/github","steipete","clawdis",{"evaluate":365,"extract":369},{"promptVersionExtension":205,"promptVersionScoring":206,"score":366,"tags":367,"targetMarket":271,"tier":216},100,[358,212,214,270,368],"automation",{"commitSha":274},{"repoId":371},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[214,368,212,270,358],{"evaluatedAt":374,"extractAt":375,"updatedAt":374},1778698569289,1778697652123,{"_creationTime":377,"_id":378,"community":379,"display":380,"identity":386,"providers":390,"relations":396,"tags":400,"workflow":401},1778694990914.8232,"k170mmr549jkqghjyp3y2gxcr186nh6y",{"reviewCount":8},{"description":381,"installMethods":382,"name":384,"sourceUrl":385},"用于身份验证、用户注册、登录、密码恢复、OAuth 提供商、基于角色的访问控制或保护路由和函数。始终使用 `@netlify/identity`。切勿使用 `netlify-identity-widget` 或 `gotrue-js` — 它们已弃用。",{"claudeCode":383},"netlify/context-and-tools","netlify-identity","https://github.com/netlify/context-and-tools",{"basePath":387,"githubOwner":388,"githubRepo":389,"locale":18,"slug":384,"type":242},"skills/netlify-identity","netlify","context-and-tools",{"evaluate":391,"extract":395},{"promptVersionExtension":205,"promptVersionScoring":206,"score":366,"tags":392,"targetMarket":271,"tier":216},[393,388,394,215,268,214],"authentication","identity",{"commitSha":274},{"parentExtensionId":397,"repoId":398,"translatedFrom":399},"k1714spp30a0rvg5y3yjga772n86nmps","kd7b1ncy2zzzfws29grdt8heb986ntzq","k17f1596a2t00btq1hfksssg0s86n6ej",[214,393,394,215,388,268],{"evaluatedAt":402,"extractAt":403,"updatedAt":404},1778694839805,1778694599571,1778694990914,{"_creationTime":406,"_id":407,"community":408,"display":409,"identity":415,"providers":420,"relations":429,"tags":432,"workflow":433},1778692306427.1,"k173vgk1382gteypy4vywhyh6n86n81r",{"reviewCount":8},{"description":410,"installMethods":411,"name":413,"sourceUrl":414},"Linear command center. Shows current sprint, creates/updates issues, manages priorities, syncs with GSD phases.",{"claudeCode":412},"Lifecycle-Innovations-Limited/claude-ops","OPS Linear Command Center","https://github.com/Lifecycle-Innovations-Limited/claude-ops",{"basePath":416,"githubOwner":417,"githubRepo":418,"locale":252,"slug":419,"type":242},"claude-ops/skills/ops-linear","Lifecycle-Innovations-Limited","claude-ops","ops-linear",{"evaluate":421,"extract":427},{"promptVersionExtension":205,"promptVersionScoring":206,"score":422,"tags":423,"targetMarket":271,"tier":216},95,[13,424,425,213,426,270],"task-management","sprint-planning","workflow-automation",{"commitSha":274,"license":428},"MIT",{"parentExtensionId":430,"repoId":431},"k17d0t6ns7y6t377pfprg128hd86nm89","kd7d52tcek2e34r805zs06b10d86n39v",[270,213,13,425,424,426],{"evaluatedAt":434,"extractAt":435,"updatedAt":434},1778692681774,1778692306427,{"_creationTime":437,"_id":438,"community":439,"display":440,"identity":445,"providers":449,"relations":454,"tags":456,"workflow":457},1778695021936.5583,"k171f4qvcnqsp0p2s9mpmfk2q586mv8r",{"reviewCount":8},{"description":441,"installMethods":442,"name":13,"sourceUrl":444},"Manage issues, projects & team workflows in Linear. Use when the user wants to read, create or updates tickets in Linear.",{"claudeCode":443},"openai/skills","https://github.com/openai/skills",{"basePath":446,"githubOwner":447,"githubRepo":448,"locale":252,"slug":13,"type":242},"skills/.curated/linear","openai","skills",{"evaluate":450,"extract":453},{"promptVersionExtension":205,"promptVersionScoring":206,"score":451,"tags":452,"targetMarket":271,"tier":272},78,[13,213,290,426],{"commitSha":274},{"repoId":455},"kd75n2zj3yh472p25zffgycved86mnpx",[213,13,290,426],{"evaluatedAt":458,"extractAt":459,"updatedAt":458},1778695284911,1778695021936,{"_creationTime":461,"_id":462,"community":463,"display":464,"identity":470,"providers":473,"relations":481,"tags":485,"workflow":486},1778699289329.1182,"k172jykxz0jywjekjxjt5thj5x86nm3n",{"reviewCount":8},{"description":465,"installMethods":466,"name":468,"sourceUrl":469},"当用户需要通过 Xquik 获取 X (Twitter) 数据或执行需要确认的 X 操作时使用：推文搜索、用户查找、关注者提取、媒体下载、监控、Webhook、MCP、SDK、发布、点赞、私信和个人资料更新。需要 Xquik API 密钥。切勿索要 X 登录凭据。",{"claudeCode":467},"Xquik-dev/x-twitter-scraper","x-twitter-scraper","https://github.com/Xquik-dev/x-twitter-scraper",{"basePath":471,"githubOwner":472,"githubRepo":468,"locale":18,"slug":468,"type":242},"skills/x-twitter-scraper","Xquik-dev",{"evaluate":474,"extract":480},{"promptVersionExtension":205,"promptVersionScoring":206,"score":366,"tags":475,"targetMarket":271,"tier":216},[476,477,214,478,368,479,269],"twitter","x","data-retrieval","mcp",{"commitSha":274},{"parentExtensionId":482,"repoId":483,"translatedFrom":484},"k17axvhmvwp90strpqcd5b0h7986m80d","kd783enpnwhry153ka0z65ear186mjbh","k172e8vt4zcz50bb0vfp6ptb1n86mf90",[214,368,478,479,269,476,477],{"evaluatedAt":487,"extractAt":488,"updatedAt":489},1778699230863,1778699170774,1778699289329,{"_creationTime":491,"_id":492,"community":493,"display":494,"identity":498,"providers":500,"relations":506,"tags":507,"workflow":508},1778697652123.8982,"k175ckmrqc4x6sjm90k7ejbj3s86ntxs",{"reviewCount":8},{"description":495,"installMethods":496,"name":497,"sourceUrl":359},"Use the Slack tool to react, pin/unpin, send, edit, delete messages, or fetch Slack member info.",{"claudeCode":357},"slack",{"basePath":499,"githubOwner":362,"githubRepo":363,"locale":252,"slug":497,"type":242},"skills/slack",{"evaluate":501,"extract":505},{"promptVersionExtension":205,"promptVersionScoring":206,"score":366,"tags":502,"targetMarket":271,"tier":216},[497,503,504,368,214],"messaging","communication",{"commitSha":274},{"repoId":371},[214,368,504,503,497],{"evaluatedAt":509,"extractAt":375,"updatedAt":509},1778698950505]