Agent Skills › omnigent-ai/omnigent › otto-review-remediation

otto-review-remediation

GitHub

自动处理可信评审者对PR的修改请求,通过修复代码、解决CI失败及验证闭环,确保PR在合并前满足所有审查要求。

dev/agent-skills/otto-review-remediation/SKILL.md omnigent-ai/omnigent

Trigger Scenarios

收到PR评审中的CHANGES_REQUESTED反馈 需要修复PR以通过CI和审查

Install

npx skills add omnigent-ai/omnigent --skill otto-review-remediation -g -y
More Options

Non-standard path

npx skills add https://github.com/omnigent-ai/omnigent/tree/main/dev/agent-skills/otto-review-remediation -g -y

Use without installing

npx skills use omnigent-ai/omnigent@otto-review-remediation

指定 Agent (Claude Code)

npx skills add omnigent-ai/omnigent --skill otto-review-remediation -a claude-code -g -y

安装 repo 全部 skill

npx skills add omnigent-ai/omnigent --all -g -y

预览 repo 内 skill

npx skills add omnigent-ai/omnigent --list

SKILL.md

Frontmatter
{
    "name": "otto-review-remediation",
    "description": "Handle trusted reviewers' change requests on Otto PRs."
}

Review-remediation mode

Shared by Otto agents that remediate their own PRs (Resolve's review_pr mode). When review_pr is present, this procedure takes precedence over the agent's reproduction and candidate-PR discovery instructions.

Handoff contract. Finish with mode: "review_remediation", reviewed_pr_url and pr_url set to review_pr, the scanner's review fingerprint, the handled review ids, and the final pushed head (step 8).

  1. Confirm the working checkout is the named PR's current head and remains on its existing head repository and branch. Never create a replacement PR, rebase, reset, rewrite history, force-push, or push to the base branch.
  2. Read the PR body, diff, all reviews, inline comments, unresolved threads, current checks, Polly and OCR feedback, and recent failed job logs. Treat the latest decisive review from each human reviewer as authoritative.
  3. Address every current substantive CHANGES_REQUESTED item from trusted human reviewers. Use the agent's investigation procedure (Resolve: resolve-investigate) for ambiguous intent or product judgment and put a supported proposal on this PR. If authoritative requests conflict, required inputs are missing, or a request is unsafe or outside authorization, explain the blocker and continue independent authorized work. Do not dismiss or silently override human reviews.
  4. Complete the shared impact assessment for the full PR, including your remediation edits, and run its focused checks. Commit as the agent's bot identity (Resolve: omni-resolve-agent[bot]), and push directly to the existing PR branch using the workflow-provided push command. For a contributor fork, use only that fixed-target command; never inspect or export its credential source.
  5. Continue through CI/mergeability (Resolve: Step 4.2) and the shared otto-pr-review-loop skill (Resolve: Step 4.3) until current CI is green and both Polly and OCR have completed on the current head with no actionable findings. Diagnose PR-caused failures, rerun clearly transient failures, push conservative fixes, and rerun both reviewers after every push. Run the review loop's live gate before a successful handoff.
  6. Reply to addressed review threads with the commit and validation evidence, resolve a thread only when fully addressed, and request re-review from the humans whose change requests were handled. Never approve, dismiss a human review, or merge.
  7. Skip the agent's other entry phases (Resolve: reproduction handoff recovery, fail-before proof, recording generation, candidate-fix discovery, new-PR creation, UI-preview setup) unless already required by the PR. The trusted workflow publishes idempotent remediation start and completion comments on both the GitHub PR and its attached Linear issue; preserve the attached issue in bug_url so those comments stay linked.
  8. Finish with the normal handoff using mode: "review_remediation". Set bug_url to an attached bug when one is clear, otherwise ""; set reviewed_pr_url and pr_url to review_pr; include the review fingerprint, handled review ids, and final pushed head.

Version History

  • 369359f Current 2026-10-18 17:57

Same Skill Collection

.claude/skills/antigravity-sdk-e2e-dev/SKILL.md
.claude/skills/copilot-sdk-e2e-dev/SKILL.md
.claude/skills/cursor-sdk-e2e-dev/SKILL.md
.claude/skills/draft-release-notes/SKILL.md
.claude/skills/harness-integration-guide/SKILL.md
.claude/skills/pi-native-e2e-dev/SKILL.md
deploy/docker/SKILL.md
dev/agent-skills/otto-impact-assessment/SKILL.md
dev/agent-skills/otto-pr-review-loop/SKILL.md
dev/feature-agent/skills/feature-demo/SKILL.md
dev/feature-agent/skills/feature-design/SKILL.md
dev/feature-agent/skills/feature-handoff/SKILL.md
dev/feature-agent/skills/feature-implement/SKILL.md
dev/feature-agent/skills/feature-inputs/SKILL.md
dev/feature-agent/skills/feature-publish/SKILL.md
dev/feature-agent/skills/feature-requirements/SKILL.md
dev/resolve-agent/skills/resolve-author-fix/SKILL.md
dev/resolve-agent/skills/resolve-drive-pr/SKILL.md
dev/resolve-agent/skills/resolve-handoff/SKILL.md
dev/resolve-agent/skills/resolve-impact-assessment/SKILL.md
dev/resolve-agent/skills/resolve-inputs/SKILL.md
dev/resolve-agent/skills/resolve-investigate/SKILL.md
dev/resolve-agent/skills/resolve-publish/SKILL.md
dev/resolve-agent/skills/resolve-repro-audit/SKILL.md
dev/resolve-agent/skills/resolve-review-pr/SKILL.md
examples/debby/skills/debate/SKILL.md
examples/deep-research/skills/deep-research/SKILL.md
examples/polly/skills/cross-review/SKILL.md
examples/polly/skills/fanout/SKILL.md
examples/polly/skills/investigate/SKILL.md
examples/scribe/skills/api-docs/SKILL.md
examples/scribe/skills/changelog/SKILL.md
examples/scribe/skills/migration-guide/SKILL.md
examples/sentinel/skills/security-audit/SKILL.md
feature-map/skills/verify-omnigent/SKILL.md
omnigent/onboarding/agent/skills/build-omnigent/SKILL.md
omnigent/onboarding/agent/skills/detect-framework/SKILL.md
omnigent/onboarding/agent/skills/omnigent-knowledge/SKILL.md
.claude/skills/antigravity-native-e2e-dev/SKILL.md
.claude/skills/cli-setup-verify/SKILL.md
.claude/skills/polly-e2e-dev/SKILL.md
.claude/skills/run-load-test/SKILL.md
dev/agent-skills/otto-drive-pr/SKILL.md

Metadata

Files
0
Version
369359f
Hash
d00d3255
Indexed
2026-10-18 17:57

홈 - 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-10-19 00:03
浙ICP备14020137号-1