ZviBaratz/gnome-extension-reviewer

7 stars · Last commit 2026-04-26

Claude Code plugin for GNOME Shell extension EGO review compliance

README preview

![Tests](https://github.com/ZviBaratz/gnome-extension-reviewer/actions/workflows/test.yml/badge.svg)
![License: GPL-2.0-or-later](https://img.shields.io/badge/License-GPL--2.0--or--later-blue.svg)
![Python 3](https://img.shields.io/badge/Python-3-blue.svg)

# 🔍 gnome-extension-reviewer

**Automated pre-submission checks for GNOME Shell extensions**, built from analysis of real EGO review decisions. ego-lint catches the mechanical issues that cause the most common rejections — so extensions arrive cleaner and reviewers spend less time on round-trips.

> Fully deterministic: bash + python + YAML rules. No AI at runtime, no network access, no dependencies beyond coreutils.

## 🚀 Quick Start

```bash
git clone https://github.com/ZviBaratz/gnome-extension-reviewer.git
cd gnome-extension-reviewer
./ego-lint /path/to/your-extension@username
```

Exit code 0 = no blocking issues. Exit code 1 = blocking issues that will likely cause rejection.

View full repository on GitHub →