[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-0xmariowu-AgentLint-zh-CN":3,"guides-for-0xmariowu-AgentLint":393,"similar-k176x3nw3t04j6k3rhna22jkm186n25m-zh-CN":394},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":266,"isFallback":247,"parentExtension":270,"providers":301,"relations":305,"repo":307,"tags":390,"workflow":391},1778661294212.8257,"k176x3nw3t04j6k3rhna22jkm186n25m",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"检查您的代码库对 AI 编码代理的支持程度。",{"claudeCode":12},"agent-lint","AgentLint","https://github.com/0xmariowu/AgentLint",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":245,"workflow":264},1778673517109.1055,"kn7d7ywwv4s08eyrm6h6xydmm586mc5r","zh-CN",{"checks":20,"evaluatedAt":205,"extensionSummary":206,"features":207,"nonGoals":213,"practices":217,"prerequisites":222,"promptVersionExtension":226,"promptVersionScoring":227,"purpose":228,"rationale":229,"score":230,"summary":231,"tags":232,"tier":239,"useCases":240},[21,26,29,32,36,39,43,47,50,53,57,61,64,68,71,74,77,80,83,86,90,94,98,102,106,109,112,115,119,122,125,128,131,134,137,141,145,149,152,156,159,162,166,169,172,175,178,181,184,187,191,194,197,201],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","描述清楚地阐述了因存储库配置不佳而导致对 AI 编码代理支持不足的问题。",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","AgentLint 提供了一种独特的数据驱动方法来检查 AI 代理执行工具，超越了通用建议，提供了具体、可验证的检查。",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","该插件提供了一套全面的检查和可操作的修复方案，可在实际工作流程中立即使用以提高代理性能。",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","该插件仅专注于审计和改进“代理执行工具”（存储库对 AI 代理的配置），并包含一套相关的检查。",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","显示的描述准确地反映了该插件检查存储库对 AI 编码代理支持的功能。",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","该插件公开了像 `check`、`install` 和 `setup` 这样具体、定义明确的工具，而不是一个通用的命令。",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","README 提供了关于安装、使用和配置的全面文档，包括选择加入功能的详细信息。",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","像 `check`、`install` 和 `setup` 这样的工具名称具有描述性，并符合预期的约定。",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","输入和输出通常定义良好，像 `agentlint check` 这样的命令会产生结构化的输出，而不过于冗长。",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","该项目根据 MIT 许可（一种宽松的开源许可证）发布，并在 README 和插件清单中清楚地标明了这一点。",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","最后一次提交是在 2026 年 5 月 8 日，表明在最近 90 天内有活跃的维护。",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","该项目似乎使用了标准的 Node.js 工具，其自身依赖通过 npm 进行管理，并有 CI/CD 构建的迹象。",{"category":65,"check":66,"severity":24,"summary":67},"Security","Secret Management","该插件的文档和代码结构强调避免硬编码的秘密，并妥善处理敏感配置，特别是在涉及 AI 交互时。",{"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","该插件作为 CLI 工具和 Claude Code 插件运行，其状态在 `${CLAUDE_PLUGIN_DATA}` 下进行管理，符合预期的隔离原则。",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","在提供的源代码片段中未发现分离进程或拒绝-重试循环的证据。",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","该插件的既定目标和文档强调本地分析和隐私，并有关于选择加入 AI 使用的明确免责声明，从而降低了数据泄露的风险。",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","README 和代码似乎没有隐藏文本技巧或恶意 Unicode 字符。",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Opaque code execution","Hook 脚本似乎是纯 bash 或 JS，没有混淆、base64 负载或运行时获取代码的证据。",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","该插件使用标准的 Node.js 和 bash 脚本，对开发环境做出合理的假设，而不依赖于高度特定的项目结构。",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","在过去 90 天内有 0 个打开的问题和 3 个已关闭的问题，表明维护者参与度高且响应迅速。",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","该项目有清晰的版本控制方案，通过 npm 包版本、GitHub releases 和 CHANGELOG 表明。",{"category":103,"check":104,"severity":24,"summary":105},"Code Execution","Validation","该插件使用 Node.js 作为其核心逻辑，并似乎在其脚本中采用了标准的验证实践。",{"category":65,"check":107,"severity":24,"summary":108},"Unguarded Destructive Operations","该插件主要分析配置并提供说明，其设置脚本在指定项目目录下执行受保护的文件修改。",{"category":103,"check":110,"severity":24,"summary":111},"Error Handling","提供的脚本和文档表明侧重于清晰的错误报告和结构化输出，这对于代理交互至关重要。",{"category":103,"check":113,"severity":24,"summary":114},"Logging","该插件的设计优先考虑本地分析和用户对数据共享的控制，并有关于选择加入 AI 功能的明确选择机制。",{"category":116,"check":117,"severity":24,"summary":118},"Compliance","GDPR","该插件的核心功能是本地分析，而选择加入的 AI 功能明确记录了数据处理和隐私注意事项。",{"category":116,"check":120,"severity":24,"summary":121},"Target market","该扩展的功能普遍适用于任何使用 AI 编码代理的开发人员，未检测到区域限制。",{"category":91,"check":123,"severity":24,"summary":124},"Runtime stability","该插件使用标准的 Node.js 和 bash 构建，确保在类 POSIX 系统上的跨平台兼容性。",{"category":44,"check":126,"severity":24,"summary":127},"README","README 非常详尽，清晰地解释了插件的目的、安装和用法。",{"category":33,"check":129,"severity":24,"summary":130},"Tool surface size","CLI 提供了一组重点明确的命令（check、install、setup），都在建议范围内。",{"category":40,"check":132,"severity":24,"summary":133},"Overlapping near-synonym tools","公开的工具（`check`、`install`、`setup`）具有不同的功能，并且含义不重叠。",{"category":44,"check":135,"severity":24,"summary":136},"Phantom features","所有宣传的功能，包括安装和核心检查，都已实现并记录在案。",{"category":138,"check":139,"severity":24,"summary":140},"Install","Installation instruction","提供了 CLI 和 Claude Code 插件的清晰安装说明，包括设置步骤和验证。",{"category":142,"check":143,"severity":24,"summary":144},"Errors","Actionable error messages","该插件的设计表明了清晰、可操作的错误报告，特别是对于其设置和检查命令。",{"category":146,"check":147,"severity":24,"summary":148},"Execution","Pinned dependencies","依赖项通过 npm 进行管理，项目使用标准的 Node.js 脚本，这暗示了通过包管理正确固定依赖项。",{"category":33,"check":150,"severity":24,"summary":151},"Dry-run preview","`setup` 命令似乎是主要的改变状态的操作，其文档建议预览或清晰报告所做的更改。",{"category":153,"check":154,"severity":24,"summary":155},"Protocol","Idempotent retry & timeouts","该插件的 CLI 和分析任务设计为按需运行，不涉及需要复杂重试逻辑的长时间运行、改变状态的远程操作。",{"category":116,"check":157,"severity":24,"summary":158},"Telemetry opt-in","该插件明确记录了其选择加入的 AI 功能和数据处理，确认默认不收集遥测数据。",{"category":40,"check":160,"severity":24,"summary":161},"Name collisions","该插件的命令（`agentlint check`、`install`、`setup`）是独立的，并且似乎没有与 Claude Code 内置命令或其他常用 CLI 发生冲突。",{"category":40,"check":163,"severity":164,"summary":165},"Hooks-off mechanism","not_applicable","作为一个主要执行分析的 CLI 工具和 Claude Code 插件，除了不运行命令之外，没有特定的“hooks-off”机制是适用的。",{"category":40,"check":167,"severity":164,"summary":168},"Hook matcher tightness","提供的 `hooks.json` 文件包含一个带有基本命令检查的 `SessionStart` hook，该 hook 的范围适当且不过于宽泛。",{"category":65,"check":170,"severity":24,"summary":171},"Hook security","`SessionStart` hook 执行基本的依赖检查，不涉及破坏性或网络连接操作。",{"category":87,"check":173,"severity":164,"summary":174},"Silent prompt rewriting","该插件似乎没有 `UserPromptSubmit` hook 来静默修改提示。",{"category":65,"check":176,"severity":164,"summary":177},"Permission Hook","插件中不存在 `PermissionRequest` hook。",{"category":116,"check":179,"severity":24,"summary":180},"Hook privacy","`SessionStart` hook 执行本地检查，不通过网络传输数据。",{"category":103,"check":182,"severity":24,"summary":183},"Hook dependency","`SessionStart` hook 是一个简短、可读的 bash 脚本，依赖于标准系统命令（`jq`、`node`）。",{"category":44,"check":185,"severity":24,"summary":186},"Feature Transparency","`hooks.json` 声明了一个 `SessionStart` hook，README 和命令描述解释了其准备就绪检查的目的。",{"category":188,"check":189,"severity":24,"summary":190},"Convention","Layout convention adherence","插件结构遵循约定，`.claude-plugin/` 目录中有 `plugin.json`，命令逻辑放置得当。",{"category":188,"check":192,"severity":24,"summary":193},"Plugin state","插件状态和配置在 `${CLAUDE_PLUGIN_DATA}` 下管理，确保在卸载期间正确处理。",{"category":65,"check":195,"severity":164,"summary":196},"Keychain-stored secrets","该插件似乎不处理需要钥匙串存储的敏感秘密。",{"category":198,"check":199,"severity":24,"summary":200},"Dependencies","Tagged release sourcing","该插件本身作为带有版本的 npm 包发布，并且其内部脚本依赖于本地 Node.js 执行。",{"category":202,"check":203,"severity":24,"summary":204},"Installation","Clean uninstall","该插件的安装和状态管理设计允许干净卸载，而不会在用户管理的位置之外留下后台进程或持久数据。",1778673477900,"AgentLint 是一个 CLI 工具和 Claude Code 插件，用于分析项目的配置文件和开发环境，以评估其对 AI 编码代理的适用性。它检查指令清晰度、构建/可测试性、安全性和连续性等方面的最佳实践，并提供评分和可操作的修复建议。",[208,209,210,211,212],"根据数据驱动的检查来检查 AI 代理执行工具","为 AI 代理的就绪情况对存储库进行评分","提供可操作的修复计划并自动执行简单的修复","支持 CLI 和 Claude Code 插件集成","分析 CI/CD、hooks 和配置文件",[214,215,216],"检查 AI 模型自身的代码生成","替代传统的代码检查器（例如 ESLint、Pylint）","强制执行与代理交互无关的项目特定编码风格",[218,219,220,221],"代码质量","AI 执行工具工程","CI/CD 最佳实践","安全审计",[223,224,225],"Node.js 20+","jq","Claude Code（用于插件使用）","3.0.0","4.4.0","帮助开发人员确保他们的存储库得到良好配置，以有效支持 AI 编码代理，从而实现更可靠和高效的 AI 辅助开发。","该插件在所有类别中都表现出卓越的品质，未发现重大问题。少数“不适用”的发现是由于插件的性质所致，并未影响其整体的稳健性和对最佳实践的遵循程度。",98,"功能完善且数据驱动的 AI 代理执行工具检查器，提供全面的检查和清晰的指导。",[233,234,235,236,237,238],"linting","ai","developer-tools","ci","configuration","code-quality","verified",[241,242,243,244],"审计项目的 `CLAUDE.md`、`AGENTS.md` 或其他特定于代理的配置文件","提高 AI 生成的代码或代理操作的可靠性和安全性","确保多个存储库在 AI 代理集成方面的一致性","自动化 AI 原生开发环境的设置",{"codeQuality":246,"collectedAt":248,"documentation":249,"maintenance":252,"popularity":259,"security":261,"testCoverage":263},{"hasLockfile":247},false,1778673460384,{"descriptionLength":250,"readmeSize":251},51,21749,{"closedIssues90d":253,"forks":254,"hasChangelog":255,"manifestVersion":256,"openIssues90d":8,"pushedAt":257,"stars":258},3,1,true,"1.1.13",1778255935000,26,{"npmDownloads":260},2503,{"hasNpmPackage":255,"license":262,"smitheryVerified":247},"MIT",{"hasCi":255,"hasTests":255},{"updatedAt":265},1778673517109,{"basePath":267,"githubOwner":268,"githubRepo":13,"locale":18,"slug":13,"type":269},"","0xmariowu","plugin",{"_creationTime":271,"_id":272,"community":273,"display":274,"identity":278,"parentExtension":281,"providers":282,"relations":294,"tags":296,"workflow":297},1778661242022.7778,"k172sk4pvhwsrry6g0z3nphb4n86mtmv",{"reviewCount":8},{"description":275,"installMethods":276,"name":13,"sourceUrl":14},"Check how well your repo supports AI coding agents.",{"claudeCode":277},"0xmariowu/AgentLint",{"basePath":267,"githubOwner":268,"githubRepo":13,"locale":279,"slug":13,"type":280},"en","marketplace",null,{"evaluate":283,"extract":289},{"promptVersionExtension":284,"promptVersionScoring":227,"score":285,"tags":286,"targetMarket":288,"tier":239},"3.1.0",99,[234,235,233,238,287],"agent-harness","global",{"commitSha":290,"license":262,"marketplace":291,"plugin":292},"HEAD",{"name":12,"pluginCount":254},{"mcpCount":8,"provider":293,"skillCount":8},"classify",{"repoId":295},"kd732scwa406mkt9wyy2b04yh986n663",[287,234,238,235,233],{"evaluatedAt":298,"extractAt":299,"updatedAt":300},1778673426189,1778661242022,1778673531415,{"evaluate":302,"extract":304},{"promptVersionExtension":226,"promptVersionScoring":227,"score":230,"tags":303,"targetMarket":288,"tier":239},[233,234,235,236,237,238],{"commitSha":290,"license":262},{"parentExtensionId":272,"repoId":295,"translatedFrom":306},"k176qhxt3jnsq6ys68qxnpc39x86mj30",{"_creationTime":308,"_id":295,"identity":309,"providers":310,"workflow":385},1778661234558.6897,{"githubOwner":268,"githubRepo":13,"sourceUrl":14},{"classify":311,"discover":358,"extract":361,"github":362,"npm":384},{"commitSha":290,"extensions":312},[313,326,340],{"basePath":267,"description":275,"displayName":12,"installMethods":314,"rationale":315,"selectedPaths":316,"source":325,"sourceLanguage":279,"type":280},{"claudeCode":277},"marketplace.json at .claude-plugin/marketplace.json",[317,320,322],{"path":318,"priority":319},".claude-plugin/marketplace.json","mandatory",{"path":321,"priority":319},"README.md",{"path":323,"priority":324},"LICENSE","high","rule",{"basePath":267,"description":275,"displayName":12,"installMethods":327,"license":262,"rationale":328,"selectedPaths":329,"source":325,"sourceLanguage":279,"type":269},{"claudeCode":12},"plugin manifest at .claude-plugin/plugin.json",[330,332,333,334,336,338],{"path":331,"priority":319},".claude-plugin/plugin.json",{"path":321,"priority":319},{"path":323,"priority":324},{"path":335,"priority":324},"commands/al.md",{"path":337,"priority":324},"commands/setup.md",{"path":339,"priority":324},"hooks/hooks.json",{"basePath":267,"description":341,"displayName":342,"installMethods":343,"license":262,"rationale":344,"selectedPaths":345,"source":325,"sourceLanguage":279,"type":357},"Setup, check, and fix your repo for AI-native development.","agentlint-ai",{"npm":342},"cli ecosystem detected at /",[346,348,349,350,353,355],{"path":347,"priority":319},"package.json",{"path":321,"priority":319},{"path":323,"priority":324},{"path":351,"priority":352},"postinstall.js","medium",{"path":354,"priority":352},"scripts/agentlint.sh",{"path":356,"priority":352},"src/scanner.sh","cli",{"sources":359},[360],"manual",{"npmPackage":342},{"closedIssues90d":253,"description":363,"forks":254,"homepage":364,"license":262,"openIssues90d":8,"pushedAt":257,"readmeSize":251,"stars":258,"topics":365},"The linter for your agent harness. Works with Claude Code, Codex, and Cursor.","https://agentlint.app",[366,367,235,368,369,238,370,371,372,373,374,375,376,377,378,379,380,381,382,383],"claude-code","claude-code-plugin","prompt-engineering","ai-agent","agents-md","cursor","linter","agent-friendly","ai-coding","ai-coding-agent","ai-ready","claude-md","codex","context-engineering","github-copilot","llm-tools","repository-intelligence","harness-engineering",{"downloads":260},{"classifiedAt":386,"discoverAt":387,"extractAt":388,"githubAt":388,"npmAt":389,"updatedAt":386},1778673409947,1778661234558,1778673405187,1778673407836,[234,236,238,237,235,233],{"evaluatedAt":392,"extractAt":299,"updatedAt":265},1778673478283,[],[395,423,450,482,512,541],{"_creationTime":396,"_id":397,"community":398,"display":399,"identity":404,"providers":408,"relations":416,"tags":419,"workflow":420},1778675056600.2068,"k178z532bm8n047nxsbbprw3fd86mj5a",{"reviewCount":8},{"description":400,"installMethods":401,"name":402,"sourceUrl":403},"Active coding discipline enforcer based on Karpathy's 4 principles: surface assumptions, keep it simple, make surgical changes, define verifiable goals. Ships 4 Python tools (complexity_checker, diff_surgeon, assumption_linter, goal_verifier), a review agent, /karpathy-check slash command, and a pre-commit hook. All tools stdlib-only.",{"claudeCode":402},"karpathy-coder","https://github.com/alirezarezvani/claude-skills",{"basePath":405,"githubOwner":406,"githubRepo":407,"locale":279,"slug":402,"type":269},"engineering/karpathy-coder","alirezarezvani","claude-skills",{"evaluate":409,"extract":414},{"promptVersionExtension":226,"promptVersionScoring":227,"score":410,"tags":411,"targetMarket":288,"tier":239},100,[238,235,233,412,413],"review","python",{"commitSha":290,"license":262,"plugin":415},{"mcpCount":8,"provider":293,"skillCount":254},{"parentExtensionId":417,"repoId":418},"k17dce6sbramb6sxm7ksr3928x86ncfs","kd7ff9s1w43mfyy1n7hf87816186m6px",[238,235,233,413,412],{"evaluatedAt":421,"extractAt":422,"updatedAt":421},1778675717756,1778675056600,{"_creationTime":424,"_id":425,"community":426,"display":427,"identity":432,"providers":437,"relations":444,"tags":446,"workflow":447},1778692488329.011,"k17b0q52q1b77nvq2sacqreth586n5hm",{"reviewCount":8},{"description":428,"installMethods":429,"name":430,"sourceUrl":431},"Python 3.12+ with FastAPI, async/await, type hints, and Ruff linting rules for Claude Code.",{"claudeCode":430},"dotforge-stack-python-fastapi","https://github.com/luiseiman/claude-kit",{"basePath":433,"githubOwner":434,"githubRepo":435,"locale":279,"slug":436,"type":269},"stacks/python-fastapi","luiseiman","claude-kit","python-fastapi",{"evaluate":438,"extract":443},{"promptVersionExtension":226,"promptVersionScoring":227,"score":410,"tags":439,"targetMarket":288,"tier":239},[413,440,233,441,237,442],"fastapi","ruff","devops",{"commitSha":290},{"repoId":445},"kd79wqc8an5wh20cc2znr8tyb586mxwx",[237,442,440,233,413,441],{"evaluatedAt":448,"extractAt":449,"updatedAt":448},1778692747510,1778692488329,{"_creationTime":451,"_id":452,"community":453,"display":454,"identity":459,"providers":461,"relations":473,"tags":477,"workflow":478},1778693887244.665,"k174v4m2d0ncx0vw8gs57bn98n86nh9z",{"reviewCount":8},{"description":455,"installMethods":456,"name":457,"sourceUrl":458},"使助手输出听起来更人性化。去除 AI 术语（谄媚、陈词滥调、敷衍的说法、连用的破折号），营造自然的爆发力，恢复语音。保留代码、URL 和技术准确性。",{"claudeCode":457},"unslop","https://github.com/MohamedAbdallah-14/unslop",{"basePath":267,"githubOwner":460,"githubRepo":457,"locale":18,"slug":457,"type":269},"MohamedAbdallah-14",{"evaluate":462,"extract":470},{"promptVersionExtension":226,"promptVersionScoring":227,"score":410,"tags":463,"targetMarket":288,"tier":239},[234,464,465,466,467,468,469],"text","writing","editor","code","nlp","humanizer",{"commitSha":290,"plugin":471},{"mcpCount":8,"provider":293,"skillCount":472},5,{"parentExtensionId":474,"repoId":475,"translatedFrom":476},"k175vxsqnmn2ye2xkw62x4enkh86n8eb","kd727xcarpnqcat3wd68ms466s86mwkb","k177fsagh49r77m9y4755zc1mn86m1jm",[234,467,466,469,468,464,465],{"evaluatedAt":479,"extractAt":480,"updatedAt":481},1778693722676,1778693661691,1778693887244,{"_creationTime":483,"_id":484,"community":485,"display":486,"identity":492,"providers":496,"relations":505,"tags":508,"workflow":509},1778690773482.4834,"k179sm2kkyd7r7nz9jsx62jm9x86mw4a",{"reviewCount":8},{"description":487,"installMethods":488,"name":490,"sourceUrl":491},"Look up and read Hugging Face paper pages in markdown, and use the papers API for structured metadata like authors, linked models, datasets, Spaces, and media URLs when needed.",{"claudeCode":489},"huggingface-papers","Hugging Face Papers","https://github.com/huggingface/skills",{"basePath":493,"githubOwner":494,"githubRepo":495,"locale":279,"slug":489,"type":269},"skills/huggingface-papers","huggingface","skills",{"evaluate":497,"extract":503},{"promptVersionExtension":226,"promptVersionScoring":227,"score":410,"tags":498,"targetMarket":288,"tier":239},[494,499,500,234,501,502],"papers","arxiv","research","metadata",{"commitSha":290,"license":504},"Apache-2.0",{"parentExtensionId":506,"repoId":507},"k17es3r8wd37t5rrwqcpp5kwrh86mxx8","kd72xwt5xnc0ktc4p7smzfcp3986m959",[234,500,494,502,499,501],{"evaluatedAt":510,"extractAt":511,"updatedAt":510},1778690901306,1778690773482,{"_creationTime":513,"_id":514,"community":515,"display":516,"identity":521,"providers":524,"relations":532,"tags":536,"workflow":537},1778685915634.952,"k178sazsw9mc93tarpmxx6wwf586ncry",{"reviewCount":8},{"description":517,"installMethods":518,"name":519,"sourceUrl":520},"创建、更新和修复 Cypress 测试。连接到 Cypress Cloud 以查看测试结果并利用数据来管理您的测试套件。",{"claudeCode":519},"cypress","https://github.com/cypress-io/ai-toolkit",{"basePath":267,"githubOwner":522,"githubRepo":523,"locale":18,"slug":523,"type":269},"cypress-io","ai-toolkit",{"evaluate":525,"extract":530},{"promptVersionExtension":226,"promptVersionScoring":227,"score":410,"tags":526,"targetMarket":288,"tier":239},[519,527,528,234,529],"testing","automation","qa",{"commitSha":290,"license":262,"plugin":531},{"mcpCount":8,"provider":293,"skillCount":253},{"parentExtensionId":533,"repoId":534,"translatedFrom":535},"k170k28hx0d93ds1md7v66h33986nap6","kd778b5hp7aqcpb58zn9yj8xas86meqd","k17a80t18qpe9tmapz3fnw597986mpsy",[234,528,519,529,527],{"evaluatedAt":538,"extractAt":539,"updatedAt":540},1778685834132,1778685765056,1778685915635,{"_creationTime":542,"_id":543,"community":544,"display":545,"identity":551,"providers":554,"relations":567,"tags":570,"workflow":571},1778683100520.2961,"k1754vkdjckrkqvz9x7tjrvhzn86n1gc",{"reviewCount":8},{"description":546,"installMethods":547,"name":549,"sourceUrl":550},"AI music generation workflow for Suno - album concepts, lyrics, prompts, mastering, release",{"claudeCode":548},"bitwize-music","Claude AI Music Skills","https://github.com/bitwize-music-studio/claude-ai-music-skills",{"basePath":267,"githubOwner":552,"githubRepo":553,"locale":279,"slug":553,"type":269},"bitwize-music-studio","claude-ai-music-skills",{"evaluate":555,"extract":563},{"promptVersionExtension":226,"promptVersionScoring":227,"score":410,"tags":556,"targetMarket":288,"tier":239},[557,234,558,559,560,561,562,357,413,366],"music-generation","suno","audio-production","workflow","lyrics","mastering",{"commitSha":290,"license":564,"plugin":565},"CC0-1.0",{"mcpCount":8,"provider":293,"skillCount":566},54,{"parentExtensionId":568,"repoId":569},"k17bfryzkzywswf1bkgrtch16d86n8t9","kd70cgrajsrnk5gmq60rhq30zd86nyc0",[234,559,366,357,561,562,557,413,558,560],{"evaluatedAt":572,"extractAt":573,"updatedAt":572},1778683131031,1778683100520]