[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-payloadcms-claude-plugin-zh-CN":3,"guides-for-payloadcms-claude-plugin":484,"similar-k173ypj4vpw64ypxmh9q5zdns986nc52-zh-CN":485},{"_creationTime":4,"_id":5,"children":6,"community":50,"display":51,"evaluation":54,"identity":286,"isFallback":277,"parentExtension":290,"providers":321,"relations":326,"repo":327,"tags":481,"workflow":482},1778695534186.9836,"k173ypj4vpw64ypxmh9q5zdns986nc52",[7],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":18,"providers":24,"relations":41,"tags":45,"workflow":46},1778695584887.7156,"k17f5e3vd0cce22gm9zr8170xs86npwy",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":16,"sourceUrl":17},"在处理 Payload CMS 项目（payload.config.ts、collections、fields、hooks、access control、Payload API）时使用。在调试验证错误、安全问题、关系查询、事务或 hook 行为时使用。",{"claudeCode":15},"payloadcms/payload","Payload CMS","https://github.com/payloadcms/payload",{"basePath":19,"githubOwner":20,"githubRepo":21,"locale":22,"slug":21,"type":23},"tools/claude-plugin/skills/payload","payloadcms","payload","zh-CN","skill",{"evaluate":25,"extract":38},{"promptVersionExtension":26,"promptVersionScoring":27,"score":28,"tags":29,"targetMarket":36,"tier":37},"3.0.0","4.4.0",78,[20,30,31,32,33,34,35],"cms","nextjs","typescript","backend","api","database","global","community",{"commitSha":39,"license":40},"HEAD","MIT",{"parentExtensionId":42,"repoId":43,"translatedFrom":44},"k175v0jdmghw5sx053bcp2p7s186mfg2","kd7b632pzxv8n7atthp74q3zm986nqas","k17c6xgzcf1r9na2v9n1ve00z986nk0s",[34,33,30,35,31,20,32],{"evaluatedAt":47,"extractAt":48,"updatedAt":49},1778695410120,1778695270404,1778695584887,{"reviewCount":11},{"description":52,"installMethods":53,"name":21,"sourceUrl":17},"Payload 开发插件 - 涵盖 collections, fields, hooks, access control, plugins 和 database adapters。",{"claudeCode":21},{"_creationTime":55,"_id":56,"extensionId":5,"locale":22,"result":57,"trustSignals":267,"workflow":284},1778695534186.984,"kn7831020g8e90gbaehxt6h2p186nw5p",{"checks":58,"evaluatedAt":244,"extensionSummary":245,"features":246,"nonGoals":251,"promptVersionExtension":26,"promptVersionScoring":27,"purpose":255,"rationale":256,"score":257,"summary":258,"tags":259,"tier":37,"useCases":262},[59,64,67,70,74,77,82,86,89,92,96,100,103,107,110,113,116,119,122,125,129,133,138,142,146,149,152,155,159,162,165,168,171,174,177,181,185,189,192,196,199,202,205,208,211,214,217,220,223,226,230,233,236,240],{"category":60,"check":61,"severity":62,"summary":63},"Practical Utility","Problem relevance","pass","描述清楚地说明了该扩展解决了 Payload 开发相关的问题，包括 collections、fields、hooks 和 access control 等特定领域。",{"category":60,"check":65,"severity":62,"summary":66},"Unique selling proposition","该技能提供了关于 Payload CMS 开发模式的专家指导，通过提供特定配置、示例和复杂框架的解决方案，超出了默认 LLM 的行为。",{"category":60,"check":68,"severity":62,"summary":69},"Production readiness","该技能涵盖了 Payload 开发的全面生命周期，包括配置、collections、fields、hooks、access control、queries 和 adapters，使其适用于生产工作流程。",{"category":71,"check":72,"severity":62,"summary":73},"Scope","Single responsibility principle","该插件专注于 Payload CMS 开发，涵盖了一组相关的连贯功能，没有涉及通用测试或部署等不相关领域。",{"category":71,"check":75,"severity":62,"summary":76},"Description quality","显示的描述准确且简洁地反映了插件对 Payload 开发的关注点，涵盖了其主要功能。",{"category":78,"check":79,"severity":80,"summary":81},"Invocation","Scoped tools","not_applicable","这是一个插件，不公开可供评估作用域的单个工具。",{"category":83,"check":84,"severity":80,"summary":85},"Documentation","Configuration & parameter reference","该插件不向用户公开需要文档记录的可配置参数或选项。",{"category":71,"check":87,"severity":80,"summary":88},"Tool naming","这是一个插件，不公开可供评估名称的命名工具。",{"category":71,"check":90,"severity":80,"summary":91},"Minimal I/O surface","这是一个插件，不公开具有参数模式或响应形状的命名工具。",{"category":93,"check":94,"severity":62,"summary":95},"License","License usability","该插件的许可证是 MIT，一个宽松的开源许可证，并在 plugin.json 和 LICENSE.md 中声明。",{"category":97,"check":98,"severity":62,"summary":99},"Maintenance","Commit recency","存储库显示了最近的提交，表明正在积极维护。",{"category":97,"check":101,"severity":62,"summary":102},"Dependency Management","存储库包含一个锁文件，表明已管理依赖项。",{"category":104,"check":105,"severity":80,"summary":106},"Security","Secret Management","该插件似乎不直接处理秘密信息。",{"category":104,"check":108,"severity":62,"summary":109},"Injection","该插件的目的和结构表明它专注于提供指导，并且似乎不会加载或执行不受信任的第三方数据作为指令。",{"category":104,"check":111,"severity":62,"summary":112},"Transitive Supply-Chain Grenades","该插件似乎不会在运行时获取外部文件或执行代码，所有内容都保留在包内。",{"category":104,"check":114,"severity":62,"summary":115},"Sandbox Isolation","该插件旨在提供指导，不执行文件系统操作或与沙箱进行可能危及隔离的操作。",{"category":104,"check":117,"severity":62,"summary":118},"Sandbox escape primitives","未在插件结构中检测到分离进程的产生或拒绝重试循环。",{"category":104,"check":120,"severity":62,"summary":121},"Data Exfiltration","该插件的功能是提供开发指导，不涉及将机密数据发送给第三方。",{"category":104,"check":123,"severity":62,"summary":124},"Hidden Text Tricks","捆绑的内容和文档似乎没有隐藏的操纵技巧或混淆。",{"category":126,"check":127,"severity":62,"summary":128},"Hooks","Opaque code execution","该插件的 hooks（如果存在）应为普通易读代码，而不是混淆或动态获取的。",{"category":130,"check":131,"severity":62,"summary":132},"Portability","Structural Assumption","该插件提供指导，并且不假设用户项目组织结构超出其自身的包范围。",{"category":134,"check":135,"severity":136,"summary":137},"Trust","Issues Attention","warning","在过去 90 天内有 134 个打开的问题和 99 个已关闭的问题，表明关闭率低且开放问题数量多，维护者响应缓慢。",{"category":139,"check":140,"severity":136,"summary":141},"Versioning","Release Management","清单版本停留在 0.0.1，安装说明引用 'main'，导致难以固定特定版本。",{"category":143,"check":144,"severity":80,"summary":145},"Code Execution","Validation","该插件专注于提供指导，不执行具有用户可配置输入或结构化输出的代码。",{"category":104,"check":147,"severity":62,"summary":148},"Unguarded Destructive Operations","该插件的目的是提供指导，不涉及破坏性操作。",{"category":143,"check":150,"severity":80,"summary":151},"Error Handling","该插件不以需要传统意义上的错误处理的方式执行代码。",{"category":143,"check":153,"severity":80,"summary":154},"Logging","该插件不执行需要本地审计日志记录的操作。",{"category":156,"check":157,"severity":80,"summary":158},"Compliance","GDPR","该插件不处理个人数据。",{"category":156,"check":160,"severity":62,"summary":161},"Target market","该扩展是全局范围的，不表现出任何区域或司法逻辑。",{"category":130,"check":163,"severity":62,"summary":164},"Runtime stability","该插件旨在提供指导，不假设特定的运行时环境（如 shell 或操作系统）。",{"category":83,"check":166,"severity":62,"summary":167},"README","存在 README 文件，并清楚说明了扩展的目的和安装说明。",{"category":71,"check":169,"severity":80,"summary":170},"Tool surface size","这是一个插件，而不是需要评估工具表面大小的单个工具集合。",{"category":78,"check":172,"severity":80,"summary":173},"Overlapping near-synonym tools","这是一个插件，不公开具有重叠名称的命名工具。",{"category":83,"check":175,"severity":62,"summary":176},"Phantom features","README 中提到的所有功能，如 collections、fields 和 hooks，都与 Payload CMS 开发指导的记载目的和功能相符。",{"category":178,"check":179,"severity":62,"summary":180},"Install","Installation instruction","README 提供了通过 GitHub 的清晰安装说明和示例调用。",{"category":182,"check":183,"severity":80,"summary":184},"Errors","Actionable error messages","该插件提供指导，没有需要可操作消息的用户界面错误路径。",{"category":186,"check":187,"severity":62,"summary":188},"Execution","Pinned dependencies","存储库包含一个锁文件，表明第三方依赖项已被固定。",{"category":71,"check":190,"severity":80,"summary":191},"Dry-run preview","该插件纯粹是信息性的，不执行状态更改操作或向外发送数据。",{"category":193,"check":194,"severity":80,"summary":195},"Protocol","Idempotent retry & timeouts","该插件不执行需要幂等性或超时设置的远程调用或状态更改操作。",{"category":156,"check":197,"severity":62,"summary":198},"Telemetry opt-in","没有迹象表明收集遥测数据；如果存在，考虑到其开源性质和缺乏明确的退出机制，很可能是默认选择加入的。",{"category":78,"check":200,"severity":80,"summary":201},"Name collisions","该插件附带一个名为 'payload' 的单一技能，与其他捆绑的扩展或内置项没有名称冲突。",{"category":78,"check":203,"severity":80,"summary":204},"Hooks-off mechanism","该插件似乎没有实现需要 hooks-off 机制的 hooks。",{"category":78,"check":206,"severity":80,"summary":207},"Hook matcher tightness","plugin.json 中没有声明需要评估匹配器紧密度的 hooks。",{"category":104,"check":209,"severity":80,"summary":210},"Hook security","该插件似乎没有实现需要安全考虑（如禁用开关或提示修改）的 hooks。",{"category":126,"check":212,"severity":80,"summary":213},"Silent prompt rewriting","该插件没有 UserPromptSubmit hook，无法静默重写提示。",{"category":104,"check":215,"severity":80,"summary":216},"Permission Hook","该插件未实现 PermissionRequest hooks。",{"category":156,"check":218,"severity":80,"summary":219},"Hook privacy","该插件没有通过网络发送数据或执行日志记录的 hooks。",{"category":143,"check":221,"severity":80,"summary":222},"Hook dependency","该插件似乎没有需要评估依赖项或可读性的 hook 脚本。",{"category":83,"check":224,"severity":62,"summary":225},"Feature Transparency","README 清楚地列出了 Payload 技能涵盖的功能，与插件描述的用途一致。",{"category":227,"check":228,"severity":62,"summary":229},"Convention","Layout convention adherence","该插件遵循 Claude Code 插件约定，plugin.json 位于 .claude-plugin 目录下，技能位于 tools/claude-plugin/skills/payload。",{"category":227,"check":231,"severity":80,"summary":232},"Plugin state","该插件似乎没有持久状态需要驻留在 CLAUDE_PLUGIN_DATA 下。",{"category":104,"check":234,"severity":80,"summary":235},"Keychain-stored secrets","该插件不处理需要通过 userConfig 路由的秘密信息。",{"category":237,"check":238,"severity":62,"summary":239},"Dependencies","Tagged release sourcing","插件安装指向一个特定的 GitHub 存储库，信任信号表明有最近的推送日期，表明它是从一个已维护的存储库获取的，而不是一个裸分支。",{"category":241,"check":242,"severity":62,"summary":243},"Installation","Clean uninstall","该插件不启动后台守护进程或持久服务，通过仅移除其自身组件来确保干净卸载。",1778695305738,"该插件为使用 Payload CMS 进行开发提供专家指导，涵盖了其核心功能，如 collections、fields、hooks、access control、queries 和 database adapters。它直接从 Payload GitHub 存储库安装。",[247,248,249,250],"关于 Payload collections、fields 和 hooks 的指导","详细的访问控制模式","Payload API 和查询功能的说明","关于数据库适配器和高级功能的说明",[252,253,254],"自动生成 Payload CMS 代码","直接管理 Payload CMS 实例","提供 Payload CMS 配置的用户界面","通过提供专家模式、配置和 API 示例，协助开发人员构建和配置 Payload CMS 项目。","该插件因“Issues Attention”（问题关注度）得分较低（关闭率低）和“Release Management”（发布管理）得分较低（版本停留在 0.0.1，安装引用“main”）而存在警告，这表明可能存在维护和版本管理方面的问题。",76,"一个全面的 Payload CMS 开发指南插件，文档齐全且积极维护，但在问题响应和版本管理方面存在一些小问题。",[20,32,30,260,261],"developer-tools","code-guidance",[263,264,265,266],"在处理 `payload.config.ts` 文件时","在配置 collections 或全局设置时","在需要有关 fields、hooks 或 access control 帮助时","在调试 Payload CMS 模式或错误时",{"codeQuality":268,"collectedAt":270,"documentation":271,"maintenance":274,"security":282,"testCoverage":283},{"hasLockfile":269},true,1778695287803,{"descriptionLength":272,"readmeSize":273},111,8245,{"closedIssues90d":275,"forks":276,"hasChangelog":277,"manifestVersion":278,"openIssues90d":279,"pushedAt":280,"stars":281},99,3705,false,"0.0.1",134,1778694967000,42370,{"hasNpmPackage":277,"license":40,"smitheryVerified":277},{"hasCi":269,"hasTests":269},{"updatedAt":285},1778695534187,{"basePath":287,"githubOwner":20,"githubRepo":21,"locale":22,"slug":288,"type":289},"tools/claude-plugin","claude-plugin","plugin",{"_creationTime":291,"_id":292,"community":293,"display":294,"identity":298,"parentExtension":302,"providers":303,"relations":316,"tags":317,"workflow":318},1778695270404.0503,"k174tjkcka234m2hf02wqpvvj186ngmz",{"reviewCount":11},{"description":295,"installMethods":296,"name":297,"sourceUrl":17},"Development marketplace for Payload",{"claudeCode":15},"Payload Development Marketplace",{"basePath":299,"githubOwner":20,"githubRepo":21,"locale":300,"slug":21,"type":301},"","en","marketplace",null,{"evaluate":304,"extract":310},{"promptVersionExtension":305,"promptVersionScoring":27,"score":306,"tags":307,"targetMarket":36,"tier":37},"3.1.0",77,[30,301,20,308,309],"development","curation",{"commitSha":39,"license":40,"marketplace":311,"plugin":314},{"name":312,"pluginCount":313,"version":278},"payload-marketplace",1,{"mcpCount":11,"provider":315,"skillCount":11},"classify",{"repoId":43},[30,309,308,301,20],{"evaluatedAt":319,"extractAt":48,"updatedAt":320},1778695287538,1778695655075,{"evaluate":322,"extract":324},{"promptVersionExtension":26,"promptVersionScoring":27,"score":257,"tags":323,"targetMarket":36,"tier":37},[20,32,30,260,261],{"commitSha":39,"license":40,"plugin":325},{"mcpCount":11,"provider":315,"skillCount":313},{"parentExtensionId":292,"repoId":43,"translatedFrom":42},{"_creationTime":328,"_id":43,"identity":329,"providers":330,"workflow":477},1778695257512.8179,{"githubOwner":20,"githubRepo":21,"sourceUrl":17},{"classify":331,"discover":456,"github":459},{"commitSha":39,"extensions":332},[333,346,357,366,374,382,390,398,404,420,434,445],{"basePath":299,"description":295,"displayName":312,"installMethods":334,"rationale":335,"selectedPaths":336,"source":345,"sourceLanguage":300,"type":301},{"claudeCode":15},"marketplace.json at .claude-plugin/marketplace.json",[337,340,342],{"path":338,"priority":339},".claude-plugin/marketplace.json","mandatory",{"path":341,"priority":339},"README.md",{"path":343,"priority":344},"LICENSE.md","high","rule",{"basePath":287,"description":347,"displayName":21,"installMethods":348,"license":40,"rationale":349,"selectedPaths":350,"source":345,"sourceLanguage":300,"type":289},"Payload Development plugin - covers collections, fields, hooks, access control, plugins, and database adapters.",{"claudeCode":21},"plugin manifest at tools/claude-plugin/.claude-plugin/plugin.json",[351,353,354],{"path":352,"priority":339},".claude-plugin/plugin.json",{"path":341,"priority":339},{"path":355,"priority":356},"skills/payload/SKILL.md","medium",{"basePath":358,"description":359,"displayName":360,"installMethods":361,"rationale":362,"selectedPaths":363,"source":345,"sourceLanguage":300,"type":23},".claude/skills/audit-dependencies","Use when fixing dependency vulnerabilities, running pnpm audit, or when the audit-dependencies CI check fails","audit-dependencies",{"claudeCode":15},"SKILL.md frontmatter at .claude/skills/audit-dependencies/SKILL.md",[364],{"path":365,"priority":339},"SKILL.md",{"basePath":367,"description":368,"displayName":369,"installMethods":370,"rationale":371,"selectedPaths":372,"source":345,"sourceLanguage":300,"type":23},".claude/skills/generate-translations","Use when new translation keys are added to packages to generate new translations strings","generate-translations",{"claudeCode":15},"SKILL.md frontmatter at .claude/skills/generate-translations/SKILL.md",[373],{"path":365,"priority":339},{"basePath":375,"description":376,"displayName":377,"installMethods":378,"rationale":379,"selectedPaths":380,"source":345,"sourceLanguage":300,"type":23},".claude/skills/triage-ci-flake","Use when CI tests fail on main branch after PR merge, or when investigating flaky test failures in CI environments","triage-ci-flake",{"claudeCode":15},"SKILL.md frontmatter at .claude/skills/triage-ci-flake/SKILL.md",[381],{"path":365,"priority":339},{"basePath":383,"description":384,"displayName":385,"installMethods":386,"rationale":387,"selectedPaths":388,"source":345,"sourceLanguage":300,"type":23},".claude/skills/ui4","Manually invoked skill for reskinning Payload UI components. Requires Figma URL. Usage: /ui4","ui4",{"claudeCode":15},"SKILL.md frontmatter at .claude/skills/ui4/SKILL.md",[389],{"path":365,"priority":339},{"basePath":391,"description":392,"displayName":393,"installMethods":394,"rationale":395,"selectedPaths":396,"source":345,"sourceLanguage":300,"type":23},".claude/skills/ui4-review","Review UI4 CSS migrations for proper token usage. Checks that CSS variables are used instead of hardcoded values.","ui4-review",{"claudeCode":15},"SKILL.md frontmatter at .claude/skills/ui4-review/SKILL.md",[397],{"path":365,"priority":339},{"basePath":19,"description":399,"displayName":21,"installMethods":400,"rationale":401,"selectedPaths":402,"source":345,"sourceLanguage":300,"type":23},"Use when working with Payload CMS projects (payload.config.ts, collections, fields, hooks, access control, Payload API). Use when debugging validation errors, security issues, relationship queries, transactions, or hook behavior.",{"claudeCode":15},"SKILL.md frontmatter at tools/claude-plugin/skills/payload/SKILL.md",[403],{"path":365,"priority":339},{"basePath":405,"description":406,"displayName":407,"installMethods":408,"license":40,"rationale":409,"selectedPaths":410,"source":345,"sourceLanguage":300,"type":419},"packages/codemod","Codemods for migrating Payload projects across versions.","@payloadcms/codemod",{"npm":407},"cli ecosystem detected at packages/codemod",[411,413,414,416],{"path":412,"priority":339},"package.json",{"path":341,"priority":339},{"path":415,"priority":356},"bin/cli.js",{"path":417,"priority":418},"src/cli.ts","low","cli",{"basePath":421,"displayName":422,"installMethods":423,"license":40,"rationale":424,"selectedPaths":425,"source":345,"sourceLanguage":300,"type":419},"packages/create-payload-app","create-payload-app",{"npm":422},"cli ecosystem detected at packages/create-payload-app",[426,427,428,429,430,432],{"path":412,"priority":339},{"path":341,"priority":339},{"path":343,"priority":344},{"path":415,"priority":356},{"path":431,"priority":418},"src/index.ts",{"path":433,"priority":418},"src/main.ts",{"basePath":435,"displayName":436,"installMethods":437,"license":40,"rationale":438,"selectedPaths":439,"source":345,"sourceLanguage":300,"type":419},"packages/graphql","@payloadcms/graphql",{"npm":436},"cli ecosystem detected at packages/graphql",[440,441,442,444],{"path":412,"priority":339},{"path":343,"priority":344},{"path":443,"priority":356},"bin.js",{"path":431,"priority":418},{"basePath":446,"description":447,"displayName":21,"installMethods":448,"license":40,"rationale":449,"selectedPaths":450,"source":345,"sourceLanguage":300,"type":419},"packages/payload","Node, React, Headless CMS and Application Framework built on Next.js",{"npm":21},"cli ecosystem detected at packages/payload",[451,452,453,454,455],{"path":412,"priority":339},{"path":341,"priority":339},{"path":343,"priority":344},{"path":443,"priority":356},{"path":431,"priority":418},{"sources":457},[458],"manual",{"closedIssues90d":275,"description":460,"forks":276,"homepage":461,"license":40,"openIssues90d":279,"pushedAt":280,"readmeSize":273,"stars":281,"topics":462},"Payload is the open-source, fullstack Next.js framework, giving you instant backend superpowers. Get a full TypeScript backend and admin panel instantly. Use Payload as a headless CMS or for building powerful applications.","https://payloadcms.com",[463,30,464,465,466,21,467,32,468,469,470,471,472,473,474,20,475,476,31],"headless-cms","express","graphql","react","nodejs","javascript","mongodb","headless","content-management-system","content-management","mit-license","open-source","jamstack","postgres",{"classifiedAt":478,"discoverAt":479,"extractAt":480,"githubAt":480,"updatedAt":478},1778695270182,1778695257512,1778695267667,[30,261,260,20,32],{"evaluatedAt":483,"extractAt":48,"updatedAt":285},1778695305848,[],[486,517,544],{"_creationTime":487,"_id":488,"community":489,"display":490,"identity":495,"providers":499,"relations":508,"tags":512,"workflow":513},1778698423927.3982,"k17d4kzh5mqg6kcd6kbhhqhfm986nfbn",{"reviewCount":11},{"description":491,"installMethods":492,"name":493,"sourceUrl":494},"Upstash Context7 MCP 服务器，用于查找最新文档。直接从源代码存储库将特定版本的文档和代码示例拉取到您的 LLM 上下文中。",{"claudeCode":493},"context7-plugin","https://github.com/upstash/context7",{"basePath":496,"githubOwner":497,"githubRepo":498,"locale":22,"slug":498,"type":289},"plugins/claude/context7","upstash","context7",{"evaluate":500,"extract":507},{"promptVersionExtension":26,"promptVersionScoring":27,"score":501,"tags":502,"targetMarket":36,"tier":506},100,[503,260,504,505],"documentation","code-examples","mcp-server","verified",{"commitSha":39},{"parentExtensionId":509,"repoId":510,"translatedFrom":511},"k17c6qmv4dnjycsp8aa4wyfbgh86n3jd","kd7955sg5wbf89gw527wdep66n86na9w","k17f8b1e3611rh6d9e6peh43b186m55k",[504,260,503,505],{"evaluatedAt":514,"extractAt":515,"updatedAt":516},1778698268645,1778698235845,1778698423927,{"_creationTime":518,"_id":519,"community":520,"display":521,"identity":526,"providers":530,"relations":537,"tags":540,"workflow":541},1778685949178.7742,"k17dgc5scd649szmm3x9evvv3h86mshy",{"reviewCount":11},{"description":522,"installMethods":523,"name":524,"sourceUrl":525},"Real-time statusline HUD for Claude Code - displays context usage, tool activity, agent tracking, and todo progress",{"claudeCode":524},"claude-hud","https://github.com/davepoon/buildwithclaude",{"basePath":527,"githubOwner":528,"githubRepo":529,"locale":300,"slug":524,"type":289},"plugins/claude-hud","davepoon","buildwithclaude",{"evaluate":531,"extract":536},{"promptVersionExtension":26,"promptVersionScoring":27,"score":501,"tags":532,"targetMarket":36,"tier":506},[533,534,535,32,467],"hud","monitoring","statusline",{"commitSha":39,"license":40},{"parentExtensionId":538,"repoId":539},"k17dg0d5d8g0a5nhm59gm0tkwx86nbt4","kd719kw54vhmcscq7ckdp59fg586mnt6",[533,534,467,535,32],{"evaluatedAt":542,"extractAt":543,"updatedAt":542},1778686047407,1778685949178,{"_creationTime":545,"_id":546,"community":547,"display":548,"identity":553,"providers":557,"relations":566,"tags":569,"workflow":570},1778699018122.781,"k176q6f38sfmrmpz6zyvtcwmc186ngea",{"reviewCount":11},{"description":549,"installMethods":550,"name":551,"sourceUrl":552},"Web scripting with PHP and Ruby for web applications, CMS development, and backend services",{"claudeCode":551},"web-scripting","https://github.com/wshobson/agents",{"basePath":554,"githubOwner":555,"githubRepo":556,"locale":300,"slug":551,"type":289},"plugins/web-scripting","wshobson","agents",{"evaluate":558,"extract":565},{"promptVersionExtension":26,"promptVersionScoring":27,"score":559,"tags":560,"targetMarket":36,"tier":506},96,[561,562,563,30,564],"php","ruby","web-development","backend-services",{"commitSha":39,"license":40},{"parentExtensionId":567,"repoId":568},"k17cywe30jfsfw3cdpncjfn8y186nvyw","kd74de64zj0axtg5b8t7eqqe2x86nske",[564,30,561,562,563],{"evaluatedAt":571,"extractAt":572,"updatedAt":571},1778700042516,1778699018122]