[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6AC5NWMTSRH2B62H8Z1QX8G":3,"skill-same:01M6AC5NWMTSRH2B62H8Z1QX8G":62},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":24,"linkOnly":25,"markdownContent":26,"markdownBody":27,"frontMatter":28,"refName":29,"commitSha":30,"skillDirectory":31,"forksCount":32,"repositoryHtmlUrl":33,"repositoryHomepageUrl":34,"ownerHtmlUrl":35,"ownerBlogUrl":36,"ownerDescription":6,"updatedAt":37,"install":38,"resources":51},"01M6AC5NWMTSRH2B62H8Z1QX8G","implementation-final-review",null,"Prepare independent review of a complete Guardrails change before pushing or updating a PR, using the repository adversarial-review procedure.","openai\u002Fopenai-guardrails-js","openai","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F14957082?v=4","01M6AC29YGCR4S2NTJFV0G8B81","OpenAI","01M6AC5JPN01DTSJMFDT21GDMJ",114,"MIT","https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-guardrails-js\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fimplementation-final-review\u002FSKILL.md",[],[19,20,21,22,23],"review","implementation final review","change","prepare","pr","2026-11-10 10:12:30",false,"---\nname: implementation-final-review\ndescription: Prepare independent review of a complete Guardrails change before pushing or updating a PR, using the repository adversarial-review procedure.\n---\n\n# Implementation Final Review\n\nApply the adversarial-review procedure in [AGENTS.md](..\u002F..\u002F..\u002FAGENTS.md).\nUse the installed `$adversarial-review` skill when available; otherwise follow\nthat inline procedure. This skill supplies a reusable brief, not another gate.\nIt applies to repository workflow changes as well as runtime changes before a\npush or PR update.\n\n## Prepare the complete scope\n\nRecord the exact selected linked worktree, current HEAD, intended target, and\ncomparison base SHA. Resolve the merge base with that target; for an explicitly\nrequested stack, the previous PR's branch is the target. Inspect both the full\nstack and each incremental PR when reviewing several stacked changes together.\nReviewers must check that every intermediate PR stands alone and references\nonly files or skills present at that point.\n\nInclude all branch commits from the comparison base, staged and unstaged\nchanges, and relevant untracked deliverables. Ordinary `git diff` omits\nuntracked files; provide their paths and contents explicitly. Distinguish local\nworking notes from shipped files. Include individual commit diffs so an endpoint\ndiff cannot conceal unrelated changes. Freeze task content while reviewers run.\n\nRead [reviewer-brief.md](references\u002Freviewer-brief.md) when preparing dispatch.\nFill it with the original outcome and constraints; do not include previous\nreviewers' conclusions or the implementer's preferred answer.\n\n## Dispatch and converge\n\nFor each round, spawn exactly two new independent, read-only subagents with\n`fork_turns=\"none\"`, both in this same worktree. Spawn both before waiting.\nGive each a complete self-contained brief. Reviewer A checks correctness,\ncompatibility, security boundaries, and evidence. Reviewer B checks ownership,\narchitecture, maintainability, and unnecessary complexity. Both inspect the\nentire change. They must not edit, modify Git state, or spawn agents.\n\nAggregate supported findings and classify them using AGENTS.md. Fix only\nin-scope blockers. Require two consecutive clean rounds on unchanged content,\nwith a fresh pair in every round and no more than ten rounds. A substantive\nchange resets the clean-round count. Do not substitute a self-review or reused\nagent when fresh reviewers are unavailable; stop before pushing and report the\nlimitation. Do not create additional tasks or worktrees for reviewers.\n\n## Close the review\n\nRun applicable [verification](..\u002Fcode-change-verification\u002FSKILL.md), including\nfocused evidence for repairs. Review any touched security surface and check\n[Changesets requirements](..\u002F..\u002F..\u002F.changeset\u002FREADME.md). Internal-only workflow\nchanges need no package release note. Preserve commit hooks; if committing or\nlater edits change reviewed content, repeat the invalidated checks and review.\n\nReport scope, reviewer rounds, resolved in-scope findings, separate follow-ups,\nand actual verification results. Record evidence in working notes outside the\nshipped diff; no review-state certificate or component-credit reuse is needed.\nA clean local review does not authorize a merge or replace current-head CI.\n","# Implementation Final Review\n\nApply the adversarial-review procedure in [AGENTS.md](..\u002F..\u002F..\u002FAGENTS.md).\nUse the installed `$adversarial-review` skill when available; otherwise follow\nthat inline procedure. This skill supplies a reusable brief, not another gate.\nIt applies to repository workflow changes as well as runtime changes before a\npush or PR update.\n\n## Prepare the complete scope\n\nRecord the exact selected linked worktree, current HEAD, intended target, and\ncomparison base SHA. Resolve the merge base with that target; for an explicitly\nrequested stack, the previous PR's branch is the target. Inspect both the full\nstack and each incremental PR when reviewing several stacked changes together.\nReviewers must check that every intermediate PR stands alone and references\nonly files or skills present at that point.\n\nInclude all branch commits from the comparison base, staged and unstaged\nchanges, and relevant untracked deliverables. Ordinary `git diff` omits\nuntracked files; provide their paths and contents explicitly. Distinguish local\nworking notes from shipped files. Include individual commit diffs so an endpoint\ndiff cannot conceal unrelated changes. Freeze task content while reviewers run.\n\nRead [reviewer-brief.md](references\u002Freviewer-brief.md) when preparing dispatch.\nFill it with the original outcome and constraints; do not include previous\nreviewers' conclusions or the implementer's preferred answer.\n\n## Dispatch and converge\n\nFor each round, spawn exactly two new independent, read-only subagents with\n`fork_turns=\"none\"`, both in this same worktree. Spawn both before waiting.\nGive each a complete self-contained brief. Reviewer A checks correctness,\ncompatibility, security boundaries, and evidence. Reviewer B checks ownership,\narchitecture, maintainability, and unnecessary complexity. Both inspect the\nentire change. They must not edit, modify Git state, or spawn agents.\n\nAggregate supported findings and classify them using AGENTS.md. Fix only\nin-scope blockers. Require two consecutive clean rounds on unchanged content,\nwith a fresh pair in every round and no more than ten rounds. A substantive\nchange resets the clean-round count. Do not substitute a self-review or reused\nagent when fresh reviewers are unavailable; stop before pushing and report the\nlimitation. Do not create additional tasks or worktrees for reviewers.\n\n## Close the review\n\nRun applicable [verification](..\u002Fcode-change-verification\u002FSKILL.md), including\nfocused evidence for repairs. Review any touched security surface and check\n[Changesets requirements](..\u002F..\u002F..\u002F.changeset\u002FREADME.md). Internal-only workflow\nchanges need no package release note. Preserve commit hooks; if committing or\nlater edits change reviewed content, repeat the invalidated checks and review.\n\nReport scope, reviewer rounds, resolved in-scope findings, separate follow-ups,\nand actual verification results. Record evidence in working notes outside the\nshipped diff; no review-state certificate or component-credit reuse is needed.\nA clean local review does not authorize a merge or replace current-head CI.\n",{"name":5,"description":7},"main","1f5b2d5d31f70e4766800da41d23aefdf1fbdf04",".agents\u002Fskills\u002Fimplementation-final-review",22,"https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-guardrails-js","https:\u002F\u002Fguardrails.openai.com","https:\u002F\u002Fgithub.com\u002Fopenai","https:\u002F\u002Fopenai.com\u002F","2026-11-11 05:23:00",{"source":8,"skillName":5,"commands":39,"prompt":49,"zipAvailable":50},[40,43,46],{"tool":41,"command":42},"npx","npx skills add openai\u002Fopenai-guardrails-js --skill implementation-final-review",{"tool":44,"command":45},"bunx","bunx skills add openai\u002Fopenai-guardrails-js --skill implementation-final-review",{"tool":47,"command":48},"pnpm","pnpm dlx skills add openai\u002Fopenai-guardrails-js --skill implementation-final-review","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-guardrails-js\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fimplementation-final-review\u002FSKILL.md",true,[52,58],{"path":53,"resourceType":54,"resourceTypeDesc":55,"sizeBytes":56,"sourceHtmlUrl":57},"agents\u002Fopenai.yaml","REFERENCE","参考文档",131,"https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-guardrails-js\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fimplementation-final-review\u002Fagents\u002Fopenai.yaml",{"path":59,"resourceType":54,"resourceTypeDesc":55,"sizeBytes":60,"sourceHtmlUrl":61},"references\u002Freviewer-brief.md",2323,"https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-guardrails-js\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fimplementation-final-review\u002Freferences\u002Freviewer-brief.md",[63,71,80,89],{"skillNo":64,"name":65,"nameZh":6,"description":66,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":67,"categories":68,"keywords":69,"publishedAt":24},"01M6AC5T7FZE6EDYK5PBXQKADB","pr-draft-summary","Draft a Guardrails PR from its complete final diff and carry out authorized CI and review follow-up, including stacked PRs and takeovers.","https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-guardrails-js\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fpr-draft-summary\u002FSKILL.md",[],[23,70,19],"pr draft summary",{"skillNo":72,"name":73,"nameZh":6,"description":74,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":75,"categories":76,"keywords":77,"publishedAt":24},"01M6AC5S48FHHDSWTY69F07P9Z","implementation-strategy","Choose bounded implementation scope and existing owning modules before Guardrails runtime, configuration, client, resource, streaming, Agents, or SDK compatibility changes and feedback fixes.","https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-guardrails-js\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fimplementation-strategy\u002FSKILL.md",[],[78,79],"implementation strategy","sdk",{"skillNo":81,"name":82,"nameZh":6,"description":83,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":84,"categories":85,"keywords":86,"publishedAt":24},"01M6AC5QAF7ZST45DS0PEKW9JK","implementation-kickoff","Start or resume a requested Guardrails implementation or PR takeover in the selected linked worktree with bounded scope and verification.","https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-guardrails-js\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fimplementation-kickoff\u002FSKILL.md",[],[87,88,23],"implementation kickoff","verification",{"skillNo":90,"name":91,"nameZh":6,"description":92,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":93,"categories":94,"keywords":100,"publishedAt":24},"01M6AC5MB35097EGZ1RPNZZWFK","code-change-verification","Select and run Guardrails verification for code, dependency, test, tooling, documentation, or repository-workflow changes.","https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-guardrails-js\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fcode-change-verification\u002FSKILL.md",[95],{"categoryNo":96,"categoryName":97,"taxonomyType":98,"taxonomyTypeDesc":99},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[101,88,21,102,103,104,105,106],"code change verification","code","documentation","test","workflow","run"]