Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

merge-ready

Human-gated merge readiness for agent workflows.

merge-ready uses task-routed OpenCode models as read-only second opinions across branch diffs, security, documentation, conflicts, CI, and frontend design. Every finding returns to the active host session for evaluation before any fix, commit, push, or PR update. The skill never merges a PR.

Install

npx skills add https://github.com/vizuh/merge-ready --skill merge-ready

What it does

  1. Inspects the repository contract, feature branch, worktrees, PR, related open work, complete diff, and merge-conflict forecast.
  2. Routes isolated read-only review axes across code, reasoning, free NVIDIA Nemotron, and documentation models; Kimi K3 is reserved for frontend/design work.
  3. Verifies and reports every finding, then stops for a human decision.
  4. Applies only approved fixes, checkpointing base integration and review repairs.
  5. Runs the repository's own CI-equivalent checks.
  6. Pushes and opens or updates a PR only after explicit authorization.
  7. Stops for human review and merge.
  8. After GitHub confirms the merge, prunes only the verified clean local branch/worktree.

Requirements

  • Git
  • GitHub remote and authenticated GitHub CLI
  • OpenCode with access to the task-routed models declared in the skill, or user-approved active replacements
  • A host agent capable of returning findings and waiting for explicit evaluation

The OpenCode invocation disables external plugins and denies every tool. It reviews only secret-screened attachments prepared by the host. Git and native/remote CI remain the sources of truth.

Current preferred routing uses opencode/north-mini-code-free for general diff and CI review, opencode-go/grok-4.5 for security, opencode/deepseek-v4-flash-free for documentation, opencode/nemotron-3-ultra-free for NVIDIA conflict review, and opencode-go/kimi-k3 only for conditional frontend/design review. The skill verifies availability and obtains destination-specific authorization before sending non-public material.

Hard boundaries

  • No automatic merge, approval, force-push, issue closure, or remote-branch deletion.
  • No silent remediation.
  • No secret-bearing files sent to OpenCode.
  • No cleanup before GitHub-confirmed merge.
  • No forced worktree or branch deletion.

The skill contract is the authoritative procedure.

Design references

This is an original Vizuh workflow. It was informed by, but does not copy:

License

MIT © 2026 Vizuh OÜ

About

Human-gated merge readiness with OpenCode review, native CI evidence, PR handoff, and post-merge cleanup.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors