Skip to content
Back to skills

Cross Review Policy

ASecurity

Cross-Review Policy Skill

  • 666 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added February 8, 2026
documentationgobashsecuritydocumentation

Works with

  • claude code

Security analysis

A100/100

Scanned February 12, 2026

npx -y skills add majiayu000/claude-skill-registry --skill cross-review-policy --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Cross Review Policy?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Cross Review Policy
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-cross-review-policy/badge)](https://www.skillsdirectory.com/skills/majiayu000-cross-review-policy)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: cross-review-policy
version: "1.0.0"
category: _internal
description: "Cross-Review Policy Skill"
---

# Cross-Review Policy Skill

> Version: 1.0.0
> Category: Workflows
> Triggers: Completing AI work, code review, presenting to user

## Quick Reference

### Core Rule

**ALL work performed by Claude Code or Google Gemini MUST be reviewed by OpenAI Codex.**

### Review Flow

```
Claude/Gemini performs task
         ↓
    Commit changes
         ↓
    Codex reviews
         ↓
    Feedback needed?
    ├── No → Present to user (APPROVED)
    └── Yes → Implement fixes
                   ↓
              Iteration < 3?
              ├── Yes → Re-commit → Codex reviews
              └── No → Present to user (LIMIT_REACHED)
```

### Maximum Iterations: 3

| Iteration | Status | Action |
|-----------|--------|--------|
| 1 | First review | Codex reviews original commit |
| 2 | Second review | Codex reviews fix commit |
| 3 | Final review | Last chance for approval |
| 3+ | Limit reached | Present to user regardless |

## Commands

```bash
# Trigger cross-review loop
./scripts/ai-review/cross-review-loop.sh --max-iterations 3

# Check review status
./scripts/ai-review/review-manager.sh list

# Check iteration status
./scripts/ai-review/review-manager.sh iteration-status <review_id>

# Force complete (skip remaining iterations)
./scripts/ai-review/review-manager.sh force-complete <review_id>
```

## Commit Message Formats

### Original Work Commit
```
<type>: <description>

<body>

Co-Authored-By: Claude <noreply@anthropic.com>
```

### Review Fix Commit
```
fix(review): <description>

Addresses Codex review feedback (iteration N/3)
Review-ID: <review_id>
Original-Commit: <original_sha>

Co-Authored-By: Claude <noreply@anthropic.com>
```

## Review Types Covered

| Review Type | Trigger |
|-------------|---------|
| Code Reviews | Every commit |
| SPARC Gate-Pass | Phase completion |
| QA Reviews | Feature completion |
| Security Reviews | Security-sensitive changes |
| Architecture Reviews | Architectural changes |

## Provider Mapping

| Primary Agent | Reviewer |
|--------------|----------|
| Claude Code | OpenAI Codex |
| Google Gemini | OpenAI Codex |
| OpenAI Codex | N/A (is the reviewer) |

## Exit Conditions

Review loop exits when ANY condition is met:
1. **APPROVED**: Codex approves the changes
2. **MAX_ITERATIONS**: 3 iterations completed
3. **FORCE_COMPLETE**: User forces completion
4. **NO_CHANGES**: No actionable feedback

## Exceptions (NOT Required)

- Documentation-only changes (pure markdown/text)
- Configuration files (non-code config)
- Emergency hotfixes (with explicit user override)
- User-initiated commits (non-AI commits)

## Full Reference

See: @docs/modules/ai/CROSS_REVIEW_POLICY.md

---

*Use this when completing AI work, understanding review requirements, or managing review iterations.*

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.