critique

Review unpushed git commits and generate PASS/FAIL reports with fixes.

5|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/RobinNorberg/oh-my-copilot --skill critique-robinnorberg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: critique
Source: https://github.com/RobinNorberg/oh-my-copilot/tree/main/skills/critique
Command: npx skills add https://github.com/RobinNorberg/oh-my-copilot --skill critique-robinnorberg

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automate an independent review of unpushed commits to catch defects before they reach the remote repository, reducing risk of introducing issues.

Core Features & Use Cases

  • Independent devils-advocate review of unpushed changes with concrete fixes
  • Provides a clear PUSH or FIX FIRST recommendation based on findings
  • Works with arbitrary git ranges and provides structured reports for PR readiness

Quick Start

Run the critique on your current branch to receive an expert pre-push assessment.

Frequently Asked Questions about critique

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run a code review on unpushed git commits before pushing?

Pre-push code review for unpushed commits involves gathering commit logs, changed files, and diffs, then running an independent subagent to produce a structured PASS/FAIL report with concrete fixes and a recommended action.

What is an independent devils-advocate review for pre-PR readiness?

An independent devils-advocate review for pre-PR readiness evaluates unpushed local changes across branches to identify flaws and improvement opportunities, providing a clear PUSH or FIX FIRST recommendation based on findings.

Can I use this pre-push quality gate with arbitrary git ranges?

Yes, this pre-push quality gate works with arbitrary git ranges to assess local changes, ensuring that defective code is caught and prevented from reaching the remote repository.

What's the best way to catch defects in local changes before reaching the remote?

The best way to catch defects in local changes before reaching the remote is to automate an independent review of unpushed commits, reducing the risk of introducing issues by providing a structured report with concrete fixes.

How does the independent subagent produce a structured report for code review?

The independent subagent produces a structured report by analyzing gathered commit logs, changed files, and diffs from unpushed commits, outputting a clear PASS/FAIL assessment with concrete fixes and a recommended action.