clouatre-labs

Aptu — AI skill for Claude Code

AI community

AI code review and issue triage harness for GitHub -- GitHub App, CLI, and Action.

How to install Aptu

This entry records only its repository, not the path inside it, so there is no exact command to give. Open clouatre-labs/aptu and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Aptu does

AI code review and issue triage harness for GitHub -- GitHub App, CLI, and Action. Structured context engineering for higher-quality reviews at lower cost.

Alternatives in AI

  • Codex Plugin — 's /codex:adversarial-review command 9.6k ★
  • Better Harness — Review this project's AI coding workflow with Better Harness and generate a durable report 2.1k ★
  • TokenTracker — Local-first AI token usage & cost tracker for 31 coding tools incl 1.4k ★

README

Aptu

[![crates.io](https://img.shields.io/crates/v/aptu-cli.svg?style=flat-square&color=fc8d62&logo=rust)](https://crates.io/crates/aptu-cli) [![docs.rs](https://img.shields.io/badge/docs.rs-aptu--core-66c2a5?style=flat-square&labelColor=555555&logo=docs.rs)](https://docs.rs/aptu-core) [![REUSE](https://img.shields.io/reuse/compliance/github.com/clouatre-labs/aptu?style=flat-square)](https://api.reuse.software/info/github.com/clouatre-labs/aptu) [![SLSA Level 3](https://img.shields.io/badge/SLSA-Level%203-green?style=flat-square)](https://slsa.dev) [![OpenSSF Best Practices](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fwww.bestpractices.dev%2Fprojects%2F11662.json&query=%24.badge_level&label=OpenSSF%20Best%20Practices&style=flat-square)](https://www.bestpractices.dev/projects/11662)

Aptu is an AI SDLC review harness for GitHub (GitHub App, CLI, and GitHub Action) that assembles structured context before every AI call, so review quality does not depend on which surface you use.

GitHub App

Install the [Aptu GitHub App](https://github.com/apps/aptu-dev) and add the dispatch handler workflows to enable AI-powered issue triage and PR review across your repositories.

Grant the app access to a repository, then commit a `.github/aptu.yml` file to opt in:

version: 1
triage:
  enabled: true
review:
  enabled: true
  paths:
    - "src/**"
    - "crates/**"
    - "!**/*.md"
ai:
  provider: openrouter
  model: google/gemma-4-26b-a4b-it

All installations must supply an `ai` block with `provider` and `model`. The provider determines which repository secret the dispatch handler resolves (`OPENROUTER_API_KEY`, `ANTHROPIC_API_KEY`, or `GEMINI_API_KEY`).

Each repository must install the dispatch handler workflows from [aptu-github-app](https://github.com/clouatre-labs/aptu-github-app/blob/main/README.md#installation). The Worker mints an operation-scoped installation token and forwards it to the dispatch handlers; installers do not need `APP_ID`