[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-max-sixty-running-tend-zh-CN":3,"guides-for-max-sixty-running-tend":519,"similar-k1736pkgdryk6689gknq38tqsx86mhmq-zh-CN":520},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":239,"isFallback":230,"parentExtension":244,"providers":245,"relations":251,"repo":254,"tags":515,"workflow":516},1778693155287.7483,"k1736pkgdryk6689gknq38tqsx86mhmq",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Worktrunk 专用指南，用于 tend CI 工作流。在通用 tend-* 技能之上添加了 Codecov 轮询、Rust 测试命令、标签和审查标准。在 CI 环境中运行时使用。",{"claudeCode":12},"max-sixty/worktrunk","running-tend","https://github.com/max-sixty/worktrunk",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":220,"workflow":237},1778693155287.7485,"kn777vaj590a063wzgjjsdgbgx86n2js","zh-CN",{"checks":20,"evaluatedAt":191,"extensionSummary":192,"features":193,"nonGoals":198,"promptVersionExtension":202,"promptVersionScoring":203,"purpose":204,"rationale":205,"score":206,"summary":207,"tags":208,"tier":214,"useCases":215},[21,26,29,32,36,39,43,48,51,54,58,62,65,69,72,75,78,81,84,87,90,94,98,102,106,109,112,115,119,122,125,128,131,134,137,141,145,149,152,156,159,162,165,168,172,175,178,181,184,188],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","描述清楚地说明了“Worktrunk 特定指南，用于 tend CI 工作流”的问题，并确定了用户在“CI 环境中运行时”的需求。",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","该技能在通用技能之上添加了 Codecov 轮询、Rust 测试命令和审查标准等特定功能，提供了超出基本 CI 操作的价值。",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","该技能已准备好投入生产使用，为 CI 工作流提供具体的指导和命令，包括 Codecov 故障调查的详细说明。",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","该技能专门针对 Worktrunk CI 工作流指导，为通用 tend 技能添加了上下文，而没有扩展到不相关的领域。",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","显示的描述准确简洁地反映了该技能的目的和功能，详细说明了其对 tend CI 工作流的特定补充。",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","该技能公开了具体的、狭窄的工具和命令，例如 `gh pr checks` 轮询和用于 Codecov API 交互的 `curl`，避免了通用执行。",{"category":44,"check":45,"severity":46,"summary":47},"Documentation","Configuration & parameter reference","not_applicable","该技能不公开可配置的参数或选项，除了其调用的 shell 命令固有的内容之外。",{"category":33,"check":49,"severity":24,"summary":50},"Tool naming","该工具交互使用清晰、特定于领域的命令（例如，`gh pr checks`、`curl`）进行描述。",{"category":33,"check":52,"severity":24,"summary":53},"Minimal I/O surface","所描述的交互侧重于特定的 API 调用和命令执行，只请求必要的信息并返回目标数据。",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","该项目根据 MIT 和 Apache-2.0 进行双重许可，并提供清晰的 LICENSE 文件。",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","截至 2026-05-13，该存储库显示了最近的提交，表明维护活跃。",{"category":59,"check":63,"severity":24,"summary":64},"Dependency Management","该项目有一个锁文件（`flake.lock`）和固定版本的 CI 工作流，这表明了良好的依赖管理实践。",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","在提供的代码片段或文档中没有硬编码或暴露任何秘密。Shell 命令使用标准的 GitHub CLI 和 `curl`，不直接处理敏感凭据。",{"category":66,"check":70,"severity":24,"summary":71},"Injection","该技能使用标准的 CLI 工具和 API 调用；从 Codecov 获取的数据使用 `jq` 进行处理，从而降低了注入风险。",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","该技能依赖于捆绑的工具和命令。通过 `curl` 进行的外部数据检索是针对公共 API 的，并使用 `jq` 进行处理，而不是作为代码执行。",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","该技能在标准的 CI 环境中运行，并与 GitHub API 和 Codecov 交互，不尝试修改其定义范围之外的文件。",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","在提供的脚本中没有发现分离的进程生成或拒绝重试循环。",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","该技能与公共 API 和 CI 作业数据交互；没有指示要泄露机密数据。",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","捆绑的 markdown 和脚本不包含隐藏文本技巧、不可见 Unicode 字符或其他混淆方法。",{"category":66,"check":88,"severity":24,"summary":89},"Opaque code execution","提供的脚本是纯 Bash 和 `jq`，没有任何混淆，如 base64 解码或 `eval`。",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","脚本使用标准的工具和路径（`/tmp/codecov.json`），这些在 CI 环境中通常是可移植的。",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","过去 90 天内有 13 个问题已打开和 284 个已关闭，关闭率很高，表明维护者参与活跃。",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","该存储库具有 `rust-toolchain.toml` 和 `Cargo.toml`，表明版本控制，并且 CI 工作流定期更新，这表明发布管理良好。",{"category":103,"check":104,"severity":24,"summary":105},"Code Execution","Validation","该技能使用 `jq` 解析 JSON 响应，这暗示了对 Codecov API 数据的结构化数据处理和验证的某种程度。",{"category":66,"check":107,"severity":46,"summary":108},"Unguarded Destructive Operations","该技能执行只读操作，如轮询 CI 状态和查询 API；没有存在破坏性操作。",{"category":103,"check":110,"severity":24,"summary":111},"Error Handling","提供的 Bash 脚本包括基本的错误处理，例如 `|| true` 和检查命令退出状态，以管理潜在的故障。",{"category":103,"check":113,"severity":24,"summary":114},"Logging","脚本包括用于报告状态和错误的 `echo` 语句，这些语句充当 CI 运行的基本日志记录。",{"category":116,"check":117,"severity":46,"summary":118},"Compliance","GDPR","该技能不处理个人数据；它与 CI/CD 工具和公共 API 交互。",{"category":116,"check":120,"severity":24,"summary":121},"Target market","该技能专为 CI 工作流设计，没有区域或司法管辖区限制，使其具有全球范围。",{"category":91,"check":123,"severity":24,"summary":124},"Runtime stability","脚本使用大多数 CI 环境中都可用的标准工具（`gh`、`curl`、`jq`、`sleep`），确保了良好的运行时稳定性。",{"category":44,"check":126,"severity":24,"summary":127},"README","README.md 文件内容全面，详细说明了安装、快速入门、后续步骤，并提供了关于 Worktrunk 目的的广泛背景信息。",{"category":33,"check":129,"severity":46,"summary":130},"Tool surface size","该技能不是一组工具，而是一组用于特定 CI 工作流的说明和脚本。",{"category":40,"check":132,"severity":24,"summary":133},"Overlapping near-synonym tools","该技能不公开具有重叠功能的多个工具；它使用特定的命令来执行不同的任务。",{"category":44,"check":135,"severity":24,"summary":136},"Phantom features","README 和 SKILL.md 中描述的所有功能都有相应的实现，或者都是标准 CLI 命令。",{"category":138,"check":139,"severity":24,"summary":140},"Install","Installation instruction","安装说明清晰，并为多个包管理器提供，包括 shell 集成设置。",{"category":142,"check":143,"severity":24,"summary":144},"Errors","Actionable error messages","Bash 脚本包含指示故障点的消息，例如“codecov/patch FAILED”以及对命令退出状态的检查。",{"category":146,"check":147,"severity":24,"summary":148},"Execution","Pinned dependencies","依赖项通过 `flake.lock` 进行管理，并且在 CI 工作流中使用特定版本，从而确保可重现的构建。",{"category":33,"check":150,"severity":46,"summary":151},"Dry-run preview","该技能是只读的，专注于轮询和报告状态，因此不适用干运行预览。",{"category":153,"check":154,"severity":24,"summary":155},"Protocol","Idempotent retry & timeouts","脚本包含用于 Codecov 轮询的重试循环和睡眠间隔，为瞬态问题提供了基本的弹性。",{"category":116,"check":157,"severity":24,"summary":158},"Telemetry opt-in","该技能不发出遥测数据；它与标准的 CI/CD 工具和公共 API 交互。",{"category":40,"check":160,"severity":24,"summary":161},"Precise Purpose","该技能在其初始描述中清楚地说明了其目的（Worktrunk CI 指导）、目标用户（在 CI 中运行）以及具体功能（Codecov 轮询、Rust 测试、标签）。",{"category":40,"check":163,"severity":24,"summary":164},"Concise Frontmatter","SKILL.md 中的 frontmatter 简洁明了，清楚地说明了核心功能和目标用例。",{"category":44,"check":166,"severity":24,"summary":167},"Concise Body","SKILL.md 结构良好，有清晰的部分和代码示例，避免了过多的冗长。",{"category":169,"check":170,"severity":24,"summary":171},"Context","Progressive Disclosure","SKILL.md 概述了程序并链接到外部资源（`worktrunk.dev`）以进行更深入的研究，展示了渐进式披露。",{"category":169,"check":173,"severity":46,"summary":174},"Forked exploration","该技能是指导性的，不涉及需要 `context: fork` 的深度探索或代码审查。",{"category":22,"check":176,"severity":24,"summary":177},"Usage examples","SKILL.md 提供了清晰、可复制的代码示例，用于 Codecov 监控和调查以及测试命令。",{"category":22,"check":179,"severity":24,"summary":180},"Edge cases","文档详细说明了如何调查 Codecov 故障，并阐明了瞬态基础设施故障与实际回归的区别，并提供了恢复步骤。",{"category":103,"check":182,"severity":46,"summary":183},"Tool Fallback","该技能依赖于标准的 CLI 工具和 GitHub API，而不是自定义 MCP 服务器，因此不需要回退。",{"category":185,"check":186,"severity":24,"summary":187},"Safety","Halt on unexpected state","脚本检查命令是否成功并明确处理 Codecov 状态，在失败时停止执行。",{"category":91,"check":189,"severity":24,"summary":190},"Cross-skill coupling","该技能为 Worktrunk CI 提供了具体的指导，并且不隐式依赖其他技能；交叉引用是到外部文档。",1778692982151,"该技能为 tend CI 工作流提供了 Worktrunk 特定说明，通过 Codecov 轮询、Rust 测试命令和审查标准来增强通用技能。",[194,195,196,197],"Codecov 轮询用于 CI 工作流","Rust 测试命令执行","CI 特定标签和审查标准","关于调查 CI 故障的指导",[199,200,201],"提供通用的 tend CI 指导。","实现非 Worktrunk 特定的核心 CI 功能。","处理与 CI 无关的开发工作流。","3.0.0","4.4.0","通过为代码覆盖率监控和审查流程添加专门的指导，来增强 Worktrunk 生态系统内的 CI 工作流。","所有检查均已通过，没有关键或警告发现。该技能文档齐全、安全且已准备好投入生产。",100,"优秀的技能，为 Worktrunk CI 工作流提供具体、文档齐全的指导。",[209,210,211,212,213],"ci","rust","codecov","github-actions","workflows","verified",[216,217,218,219],"在使用了 Worktrunk 的 CI 环境中运行。","确保 PR 的强制 Codecov 检查通过。","调查和解决 CI 测试失败。","将 Worktrunk 的特定约定应用于 tend CI 工作流。",{"codeQuality":221,"collectedAt":223,"documentation":224,"maintenance":227,"security":234,"testCoverage":236},{"hasLockfile":222},true,1778692963804,{"descriptionLength":225,"readmeSize":226},183,13477,{"closedIssues90d":228,"forks":229,"hasChangelog":230,"openIssues90d":231,"pushedAt":232,"stars":233},284,177,false,13,1778691420000,5059,{"hasNpmPackage":230,"license":235,"smitheryVerified":230},"NOASSERTION",{"hasCi":222,"hasTests":222},{"updatedAt":238},1778693155287,{"basePath":240,"githubOwner":241,"githubRepo":242,"locale":18,"slug":13,"type":243},".claude/skills/running-tend","max-sixty","worktrunk","skill",null,{"evaluate":246,"extract":249},{"promptVersionExtension":202,"promptVersionScoring":203,"score":206,"tags":247,"targetMarket":248,"tier":214},[209,210,211,212,213],"global",{"commitSha":250},"HEAD",{"repoId":252,"translatedFrom":253},"kd735mff6mvfxbagjk8sv9pg9s86ngdh","k1726g737t0bwq4pnxjkpjqt6s86m789",{"_creationTime":255,"_id":252,"identity":256,"providers":257,"workflow":511},1778692872680.5015,{"githubOwner":241,"githubRepo":242,"sourceUrl":14},{"classify":258,"discover":498,"github":501},{"commitSha":250,"extensions":259},[260,277,292,301,311,319,326,334,484,491],{"basePath":261,"description":262,"displayName":242,"installMethods":263,"rationale":264,"selectedPaths":265,"source":274,"sourceLanguage":275,"type":276},"","Claude Code plugin for Worktrunk, a CLI for Git worktree management",{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[266,269,271],{"path":267,"priority":268},".claude-plugin/marketplace.json","mandatory",{"path":270,"priority":268},"README.md",{"path":272,"priority":273},"LICENSE","high","rule","en","marketplace",{"basePath":261,"description":278,"displayName":242,"installMethods":279,"rationale":280,"selectedPaths":281,"source":274,"sourceLanguage":275,"type":291},"Worktrunk is a CLI for Git worktree management, designed for parallel AI agent workflows. This plugin provides configuration guidance (LLM commit messages, project hooks, worktree paths) and automatic activity tracking (🤖/💬 indicators in `wt list` showing active Claude sessions).",{"claudeCode":242},"plugin manifest at .claude-plugin/plugin.json",[282,284,285,286,289],{"path":283,"priority":268},".claude-plugin/plugin.json",{"path":270,"priority":268},{"path":272,"priority":273},{"path":287,"priority":288},"skills/worktrunk/SKILL.md","medium",{"path":290,"priority":288},"skills/wt-switch-create/SKILL.md","plugin",{"basePath":293,"description":294,"displayName":295,"installMethods":296,"rationale":297,"selectedPaths":298,"source":274,"sourceLanguage":275,"type":243},".claude/skills/release","Worktrunk release workflow. Use when user asks to \"do a release\", \"release a new version\", \"cut a release\", or wants to publish a new version to crates.io and GitHub.","release",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/release/SKILL.md",[299],{"path":300,"priority":268},"SKILL.md",{"basePath":240,"description":302,"displayName":13,"installMethods":303,"rationale":304,"selectedPaths":305,"source":274,"sourceLanguage":275,"type":243},"Worktrunk-specific guidance for tend CI workflows. Adds codecov polling, Rust test commands, labels, and review criteria on top of the generic tend-* skills. Use when operating in CI.",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/running-tend/SKILL.md",[306,307,309],{"path":300,"priority":268},{"path":308,"priority":288},"references/nightly-cleaner.md",{"path":310,"priority":288},"references/review-pr.md",{"basePath":312,"description":313,"displayName":314,"installMethods":315,"rationale":316,"selectedPaths":317,"source":274,"sourceLanguage":275,"type":243},".claude/skills/writing-user-outputs","CLI output formatting standards for worktrunk. Load before editing any code that calls warning_message, hint_message, error_message, info_message, eprintln, or println, or that produces strings the user will see (CLI help, progress UI, snapshot text). Documents ANSI color nesting rules, message patterns, and output system architecture.","writing-user-outputs",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/writing-user-outputs/SKILL.md",[318],{"path":300,"priority":268},{"basePath":320,"description":321,"displayName":242,"installMethods":322,"rationale":323,"selectedPaths":324,"source":274,"sourceLanguage":275,"type":243},"skills/worktrunk","Guidance for Worktrunk (the `wt` CLI) — git worktree management, hooks, and config. Load when editing .config/wt.toml or ~/.config/worktrunk/config.toml; adding, modifying, or debugging hooks (post-merge, post-start, pre-commit, pre-merge, post-switch, etc.); configuring commit message generation or command aliases; or troubleshooting wt behavior. Also answers general worktrunk/wt questions.",{"claudeCode":12},"SKILL.md frontmatter at skills/worktrunk/SKILL.md",[325],{"path":300,"priority":268},{"basePath":327,"description":328,"displayName":329,"installMethods":330,"rationale":331,"selectedPaths":332,"source":274,"sourceLanguage":275,"type":243},"skills/wt-switch-create","Create a new worktrunk worktree (optionally in another repo) and switch this session's working directory into it. Use when launching a session that should work in its own worktree (e.g. `/wt-switch-create my-branch -- \u003Ctask>`, or `/wt-switch-create my-branch ~/workspace/other-repo -- \u003Ctask>`), or mid-session to move work into a fresh branch.","wt-switch-create",{"claudeCode":12},"SKILL.md frontmatter at skills/wt-switch-create/SKILL.md",[333],{"path":300,"priority":268},{"basePath":261,"installMethods":335,"rationale":336,"selectedPaths":337,"source":274,"sourceLanguage":275,"type":483},{"cargo":242},"cli ecosystem detected at /",[338,340,341,342,344,346,349,351,353,355,357,359,361,363,365,367,369,371,373,375,377,379,381,383,385,387,389,391,393,395,397,399,401,403,405,407,409,411,413,415,417,419,421,423,425,427,429,431,433,435,437,439,441,443,445,447,449,451,453,455,457,459,461,463,465,467,469,471,473,475,477,479,481],{"path":339,"priority":268},"Cargo.toml",{"path":270,"priority":268},{"path":272,"priority":273},{"path":343,"priority":288},"src/main.rs",{"path":345,"priority":288},"src/git_wt.rs",{"path":347,"priority":348},"src/lib.rs","low",{"path":350,"priority":348},"src/commands/alias.rs",{"path":352,"priority":348},"src/commands/command_approval.rs",{"path":354,"priority":348},"src/commands/command_executor.rs",{"path":356,"priority":348},"src/commands/commit.rs",{"path":358,"priority":348},"src/commands/config/alias.rs",{"path":360,"priority":348},"src/commands/config/approvals.rs",{"path":362,"priority":348},"src/commands/config/create.rs",{"path":364,"priority":348},"src/commands/config/hints.rs",{"path":366,"priority":348},"src/commands/config/mod.rs",{"path":368,"priority":348},"src/commands/config/opencode.rs",{"path":370,"priority":348},"src/commands/config/plugins.rs",{"path":372,"priority":348},"src/commands/config/show.rs",{"path":374,"priority":348},"src/commands/config/state.rs",{"path":376,"priority":348},"src/commands/config/update.rs",{"path":378,"priority":348},"src/commands/configure_shell.rs",{"path":380,"priority":348},"src/commands/context.rs",{"path":382,"priority":348},"src/commands/custom.rs",{"path":384,"priority":348},"src/commands/eval.rs",{"path":386,"priority":348},"src/commands/for_each.rs",{"path":388,"priority":348},"src/commands/hook_announcement.rs",{"path":390,"priority":348},"src/commands/hook_commands.rs",{"path":392,"priority":348},"src/commands/hook_filter.rs",{"path":394,"priority":348},"src/commands/hooks.rs",{"path":396,"priority":348},"src/commands/init.rs",{"path":398,"priority":348},"src/commands/list/columns.rs",{"path":400,"priority":348},"src/commands/list/json_output.rs",{"path":402,"priority":348},"src/commands/list/layout.rs",{"path":404,"priority":348},"src/commands/list/mod.rs",{"path":406,"priority":348},"src/commands/list/progressive.rs",{"path":408,"priority":348},"src/commands/list/progressive_table.rs",{"path":410,"priority":348},"src/commands/list/render.rs",{"path":412,"priority":348},"src/commands/list/spacing_test.rs",{"path":414,"priority":348},"src/commands/merge.rs",{"path":416,"priority":348},"src/commands/mod.rs",{"path":418,"priority":348},"src/commands/picker/items.rs",{"path":420,"priority":348},"src/commands/picker/log_formatter.rs",{"path":422,"priority":348},"src/commands/picker/mod.rs",{"path":424,"priority":348},"src/commands/picker/pager.rs",{"path":426,"priority":348},"src/commands/picker/preview.rs",{"path":428,"priority":348},"src/commands/picker/preview_cache.rs",{"path":430,"priority":348},"src/commands/picker/preview_orchestrator.rs",{"path":432,"priority":348},"src/commands/picker/progressive_handler.rs",{"path":434,"priority":348},"src/commands/picker/summary.rs",{"path":436,"priority":348},"src/commands/pipeline_spec.rs",{"path":438,"priority":348},"src/commands/process.rs",{"path":440,"priority":348},"src/commands/project_config.rs",{"path":442,"priority":348},"src/commands/relocate.rs",{"path":444,"priority":348},"src/commands/repository_ext.rs",{"path":446,"priority":348},"src/commands/run_pipeline.rs",{"path":448,"priority":348},"src/commands/statusline.rs",{"path":450,"priority":348},"src/commands/step/commit.rs",{"path":452,"priority":348},"src/commands/step/copy_ignored.rs",{"path":454,"priority":348},"src/commands/step/diff.rs",{"path":456,"priority":348},"src/commands/step/mod.rs",{"path":458,"priority":348},"src/commands/step/promote.rs",{"path":460,"priority":348},"src/commands/step/prune.rs",{"path":462,"priority":348},"src/commands/step/rebase.rs",{"path":464,"priority":348},"src/commands/step/relocate.rs",{"path":466,"priority":348},"src/commands/step/shared.rs",{"path":468,"priority":348},"src/commands/step/squash.rs",{"path":470,"priority":348},"src/commands/template_vars.rs",{"path":472,"priority":348},"src/commands/worktree/finish.rs",{"path":474,"priority":348},"src/commands/worktree/hooks.rs",{"path":476,"priority":348},"src/commands/worktree/mod.rs",{"path":478,"priority":348},"src/commands/worktree/push.rs",{"path":480,"priority":348},"src/commands/worktree/resolve.rs",{"path":482,"priority":348},"src/commands/worktree/switch.rs","cli",{"basePath":485,"installMethods":486,"rationale":488,"selectedPaths":489,"source":274,"sourceLanguage":275,"type":483},"tests/helpers/mock-stub",{"cargo":487},"mock-stub","cli ecosystem detected at tests/helpers/mock-stub",[490],{"path":339,"priority":268},{"basePath":492,"installMethods":493,"rationale":495,"selectedPaths":496,"source":274,"sourceLanguage":275,"type":483},"tests/helpers/wt-perf",{"cargo":494},"wt-perf","cli ecosystem detected at tests/helpers/wt-perf",[497],{"path":339,"priority":268},{"sources":499},[500],"manual",{"closedIssues90d":228,"description":502,"forks":229,"homepage":503,"license":235,"openIssues90d":231,"pushedAt":232,"readmeSize":226,"stars":233,"topics":504},"Worktrunk is a CLI for Git worktree management, designed for parallel AI agent workflows","https://worktrunk.dev",[505,506,507,508,509,510],"agents","claude-code","codex","developer-tools","git","worktrees",{"classifiedAt":512,"discoverAt":513,"extractAt":514,"githubAt":514,"updatedAt":512},1778692877791,1778692872680,1778692875931,[209,211,212,210,213],{"evaluatedAt":517,"extractAt":518,"updatedAt":238},1778692982347,1778692878074,[],[521,550,583,610,637,663],{"_creationTime":522,"_id":523,"community":524,"display":525,"identity":531,"providers":535,"relations":542,"tags":545,"workflow":546},1778699313259.261,"k174ves1h3e2n3kq0sy5ykt5en86mhg8",{"reviewCount":8},{"description":526,"installMethods":527,"name":529,"sourceUrl":530},"当用户询问如何编写、解释、自定义、迁移、保护或故障排除 GitHub Actions 工作流、工作流语法、触发器、矩阵、运行器、可重用工作流、伪 artifact、缓存、 secret、 OIDC、部署、自定义操作或 Actions Runner Controller 时使用，特别是当他们需要官方 GitHub 文档、确切链接或基于文档的 YAML 指导时。",{"claudeCode":528},"xixu-me/skills","github-actions-docs","https://github.com/xixu-me/skills",{"basePath":532,"githubOwner":533,"githubRepo":534,"locale":18,"slug":529,"type":243},"skills/github-actions-docs","xixu-me","skills",{"evaluate":536,"extract":541},{"promptVersionExtension":202,"promptVersionScoring":203,"score":537,"tags":538,"targetMarket":248,"tier":214},97,[212,539,209,540,213],"documentation","automation",{"commitSha":250},{"repoId":543,"translatedFrom":544},"kd77r2vb42jmgam0qbr9f2c6kn86mebv","k1779y1hrm43tvmh0qdtvwgyxs86nmfj",[540,209,539,212,213],{"evaluatedAt":547,"extractAt":548,"updatedAt":549},1778699132835,1778699106670,1778699313259,{"_creationTime":551,"_id":552,"community":553,"display":554,"identity":560,"providers":564,"relations":577,"tags":579,"workflow":580},1778675202370.5737,"k178hvmr7cq4bmyqg7k2t5153186ntsn",{"reviewCount":8},{"description":555,"installMethods":556,"name":558,"sourceUrl":559},"Invoke to set up CI/CD pipelines for game builds -- automated testing, build pipelines, and deployment to Steam, itch.io, or Epic. Triggers on: \"CI\", \"CD\", \"pipeline\", \"automated build\", \"deploy\", \"Steam deploy\", \"itch.io butler\", \"GitHub Actions game\", \"build automation\". Do NOT invoke for general code review (use game-code-review) or manual testing guidance (use game-qa-lead). Part of the AlterLab GameForge collection.\n",{"claudeCode":557},"AlterLab-IEU/AlterLab_GameForge","game-ci-pipeline","https://github.com/AlterLab-IEU/AlterLab_GameForge",{"basePath":561,"githubOwner":562,"githubRepo":563,"locale":275,"slug":558,"type":243},"skills/workflows/game-ci-pipeline","AlterLab-IEU","AlterLab_GameForge",{"evaluate":565,"extract":576},{"promptVersionExtension":202,"promptVersionScoring":203,"score":566,"tags":567,"targetMarket":248,"tier":214},99,[209,568,569,540,212,570,571,572,573,574,575],"cd","game-development","steam","itch-io","deployment","godot","unity","unreal-engine",{"commitSha":250},{"repoId":578},"kd762241529bgycvv1y5cv6a0x86nyha",[540,568,209,572,569,212,573,571,570,574,575],{"evaluatedAt":581,"extractAt":582,"updatedAt":581},1778675592104,1778675202370,{"_creationTime":584,"_id":585,"community":586,"display":587,"identity":592,"providers":596,"relations":604,"tags":606,"workflow":607},1778683190010.2783,"k171tdapvd1wr0q607kbz64bf186mprg",{"reviewCount":8},{"description":588,"installMethods":589,"name":212,"sourceUrl":591},"GitHub Actions CI/CD workflows for automating build, test, and deployment",{"claudeCode":590},"bobmatnyc/claude-mpm-skills","https://github.com/bobmatnyc/claude-mpm-skills",{"basePath":593,"githubOwner":594,"githubRepo":595,"locale":275,"slug":212,"type":243},"toolchains/universal/infrastructure/github-actions","bobmatnyc","claude-mpm-skills",{"evaluate":597,"extract":603},{"promptVersionExtension":202,"promptVersionScoring":203,"score":598,"tags":599,"targetMarket":248,"tier":214},98,[212,600,540,601,213,602],"ci-cd","devops","yaml",{"commitSha":250},{"repoId":605},"kd72g55e5qeqs90bk1bvkt8wbx86nkn3",[540,600,601,212,213,602],{"evaluatedAt":608,"extractAt":609,"updatedAt":608},1778685701271,1778683190010,{"_creationTime":611,"_id":612,"community":613,"display":614,"identity":620,"providers":624,"relations":631,"tags":633,"workflow":634},1778696691708.2976,"k175d6daadj3x3fz5anqh93t5s86mmr8",{"reviewCount":8},{"description":615,"installMethods":616,"name":618,"sourceUrl":619},"Agent skill for workflow-automation - invoke with $agent-workflow-automation",{"claudeCode":617},"ruvnet/ruflo","agent-workflow-automation","https://github.com/ruvnet/ruflo",{"basePath":621,"githubOwner":622,"githubRepo":623,"locale":275,"slug":618,"type":243},".agents/skills/agent-workflow-automation","ruvnet","ruflo",{"evaluate":625,"extract":630},{"promptVersionExtension":202,"promptVersionScoring":203,"score":626,"tags":627,"targetMarket":248,"tier":214},95,[212,600,540,213,628,629],"ai-agents","orchestration",{"commitSha":250},{"repoId":632},"kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[628,540,600,212,629,213],{"evaluatedAt":635,"extractAt":636,"updatedAt":635},1778698753879,1778696691708,{"_creationTime":638,"_id":639,"community":640,"display":641,"identity":647,"providers":651,"relations":657,"tags":659,"workflow":660},1778697652123.8845,"k17bexjjjsz81ysk7bd3ggdm8s86mt2t",{"reviewCount":8},{"description":642,"installMethods":643,"name":645,"sourceUrl":646},"Choose, run, rerun, or debug OpenClaw tests, CI checks, Docker E2E lanes, release validation, and the cheapest safe verification path.",{"claudeCode":644},"steipete/clawdis","openclaw-testing","https://github.com/steipete/clawdis",{"basePath":648,"githubOwner":649,"githubRepo":650,"locale":275,"slug":645,"type":243},".agents/skills/openclaw-testing","steipete","clawdis",{"evaluate":652,"extract":656},{"promptVersionExtension":202,"promptVersionScoring":203,"score":206,"tags":653,"targetMarket":248,"tier":214},[654,209,655,540,508],"testing","validation",{"commitSha":250},{"repoId":658},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[540,209,508,654,655],{"evaluatedAt":661,"extractAt":662,"updatedAt":661},1778697962962,1778697652123,{"_creationTime":664,"_id":665,"community":666,"display":667,"identity":671,"providers":673,"relations":681,"tags":682,"workflow":683},1778697652123.8806,"k17e99n8cb55vm23m26vec6r1586mrwe",{"reviewCount":8},{"description":668,"installMethods":669,"name":670,"sourceUrl":646},"Use Crabbox for OpenClaw remote validation across Linux, macOS, Windows, and WSL2. Default to Blacksmith Testbox for broad Linux proof; includes direct Blacksmith and owned AWS/Hetzner fallback notes when Crabbox fails.",{"claudeCode":644},"crabbox",{"basePath":672,"githubOwner":649,"githubRepo":650,"locale":275,"slug":670,"type":243},".agents/skills/crabbox",{"evaluate":674,"extract":680},{"promptVersionExtension":202,"promptVersionScoring":203,"score":206,"tags":675,"targetMarket":248,"tier":214},[654,209,676,655,677,678,679],"remote-execution","linux","macos","windows",{"commitSha":250},{"repoId":658},[209,677,678,676,654,655,679],{"evaluatedAt":684,"extractAt":662,"updatedAt":684},1778697705804]