ccx
claudeGarde-fous ccx en hooks natifs (phase 1 : secrets, contournement git, commandes destructives, serveurs de dev, configs de lint, hygiène Bash, boucles).
Commandes, agents et skills de travail : plan, TDD, build, refactor, revues Go/Python/TS/SQL, e2e, budget de contexte.
Plugin rebenga from marketplace ownconfig in catmargiela/ownconfig. Commands read from the repo's manifest — 1 month ago.
api-designHTTP API conventions for the Go backend — naming, status codes, error envelope, validation errors, cursor pagination, idempotency, versioning, timestamps, money, rate limits. Use when designing a new endpoint, changing a response shape, or reviewing an API handler.
click-path-auditTrace each interactive element of a screen through handlers and state to find actions undone by others. Use when the user says « ce bouton ne marche pas » ("this button does nothing"), state resets, or after a store refactor.
contract-firstKeep an API contract aligned between one provider (Go API, sqlc types) and several clients (Next.js front end, Tauri desktop app). Use before changing an endpoint, a payload, a response field or a shared type, or when a client breaks after an API-side change.
e2e-testingEnd-to-end testing patterns for web apps with Playwright — locators, fixtures, reused auth, flakiness, CI. Use when the talk is about end-to-end tests, user journeys to test, Playwright or a flaky test.
golang-testingGo testing conventions — table-driven subtests, httptest handlers, a real Postgres instead of mocked sqlc, fuzzing, benchmarks, race detector, golden files. Use when writing Go tests, a Go test is flaky, or coverage of a Go package is questioned.
issue-batchWork through a batch of GitHub issues in parallel, then comment on them, close them and move them to "Done" on a GitHub Projects board. Use when the user says « fais les issues #X, #Y » ("do issues #X, #Y"), « traite les issues ouvertes » ("handle the open issues"), « mets-les en done » ("mark them
iterative-retrievalDelegate to subagents without dumping all the context on them — minimal task and pointers, then the agent reports what it is missing in a fixed section, and you relaunch in 2 or 3 rounds at most. Use when delegating to agents, especially in a parallel batch (issues, reviews, explorations), or when t
mirror-syncKeep a module or front end duplicated across two repos in sync (for example a web app and its desktop app). Use when a patch must be « reporté de l'autre côté » ("carried over to the other side"), or when the user talks about a mirror (miroir), a copy or two front ends to keep aligned.
postgres-patternsPostgres indexing, EXPLAIN reading, N+1 and keyset pagination with sqlc, locking, and zero-downtime goose migrations. Use on a slow query, a new index, a new migration, a schema change, or a job queue in Postgres.
prod-e2eA Playwright suite versioned in the repo and run safely against production — disposable test accounts, read-only journeys, credentials from environment variables. Use when verifying production after a deploy, testing in prod, or writing production e2e tests.
production-auditEvidence-based ship-or-block review of a client release from local files only — diff, auth, migrations, env, jobs, observability, rollback, tests, Tauri signing. Use before a release, or when the user asks « on peut livrer ? » ("can we ship?").
tauri-releasePublish a release of a Tauri v2 desktop app (macOS, Windows) through GitHub Actions and tauri-action, updater included. Use when the user says « sors une version » ("cut a release"), « publie la release » ("publish the release"), « tag la v… » ("tag v…"), or when a Tauri release has failed.
tdd-workflowTest-first RED, GREEN, REFACTOR loop with proof at every step. Use when the code must be written tests first, for a new feature or a bug fix done test-first.
/rebenga:build-fixRe-runs the failing build, delegates the repair to the build-fixer agent, then proves it green with a fresh run.
/rebenga:canary-watchCaptures the observable state of a production site, then compares it after a deployment — statuses, assets, console errors, latency, key elements — and returns a PASS/FAIL verdict.
/rebenga:config-doctorChecks that ~/.claude still matches the config repository — links, registered hooks, settings.json, theme, plugin version, git state, dispatcher, Python engine.
/rebenga:context-budgetEstimates the context resident on every turn (CLAUDE.md, skills, agents, MCP, plugins) and proposes the three most cost-effective savings.
/rebenga:deploy-verifyDeploys with the project's script after consent, then proves from command output that services, migrations, health, proxy, bundle and .env are good.
/rebenga:dual-reviewIndependent double review of a diff or PR against a PASS/FAIL checklist, with a fix loop capped at three rounds.
/rebenga:env-setSets or rotates a secret in a .env without the value ever appearing in the conversation, the shell history or a tool's output.
/rebenga:go-reviewGo review of the current diff or of the given paths, delegated to the go-reviewer agent.
/rebenga:hookifyTurns a behaviour to forbid into a tested hook check in the config repository — from a description or from analysing recent sessions.
/rebenga:migration-checkChecks the SQL migrations in the diff — static checks, dry run in a rolled-back transaction, sqlc regeneration, Go build and vet.
/rebenga:planExplore the codebase and produce an approved implementation plan before writing a single line of code.
/rebenga:python-reviewPython review of the current diff or of the given paths, delegated to the python-reviewer agent.
/rebenga:refactor-cleanCleans up dead code and unused dependencies and exports, on a green test baseline, via the refactor-cleaner agent.
/rebenga:token-logLists one by one the Bash commands that went through output compression — date, command, processor, size before/after, gain.
/rebenga:token-statsSummary of Bash output compression — commands compressed, characters and tokens saved, most cost-effective processors and commands.
conversation-analyzerScans recent Claude Code transcripts for the user's repeated corrections, frustrations and recurring tool refusals or errors, and proposes a candidate mechanical rule for each. Use via `/hookify` with no argument, or when asking "what do I always correct?" (« qu'est-ce que je corrige toujours ? »).
database-reviewerReviews SQL queries, ORM query code, migrations, indexes and schema changes — injection, performance, locks, reversibility, permissions. Use automatically as soon as SQL, a migration, an ORM query, an index or a schema is written or modified.
e2e-runnerWrites and runs end-to-end tests for a web application (Playwright preferably, Cypress otherwise). Use automatically to test a user journey end to end.
go-reviewerReviews Go code for correctness, error handling, concurrency and security. Use after writing or modifying `.go` files, or via `/go-review`.
plannerExplores the codebase and produces a concrete implementation plan — files, ordered steps, checks, risks. Use before a feature, a refactor or a change that touches several files. Never writes code.
pr-test-analyzerMaps each changed behavior of a PR or diff to the tests that exercise it, flags gaps and tests that prove nothing, and runs the relevant tests. Use before merging a PR or when you want to know whether a change is really covered. Never writes tests.
python-reviewerReviews Python code for correctness, error handling, typing and security. Use after writing or modifying `.py` files, or via `/python-review`.
refactor-cleanerFinds and removes dead code, unused exports, dependencies and files, and duplication, backed by tool evidence. Use for a repository cleanup or before a refactor.
rust-tauri-reviewerReviews Rust code and Tauri v2 configuration — errors, async, unsafe, capabilities, CSP, IPC, updater. Use after writing or modifying `.rs`, `Cargo.toml`, `tauri.conf.json` or `src-tauri/capabilities/*` files, and before a desktop app release.
silent-failure-hunterHunts silent failures — swallowed errors, fallbacks that mask an outage, errors logged but never propagated — in Go, TypeScript/React and Rust/Tauri. Use after a change touching network, database, file or IPC calls, or before merging a PR.
tdd-guideImplements a feature or fixes a bug in strict test-first — RED, GREEN, REFACTOR, with the runner output as proof at each step. Use automatically when implementing a feature or a fix by writing the tests first.
typescript-reviewerReviews TypeScript / JavaScript logic and Node code — typing, async, error handling, security. Use after writing or modifying `.ts`/`.js` files outside UI components (for React/Next, prefer `web-reviewer`).
Garde-fous ccx en hooks natifs (phase 1 : secrets, contournement git, commandes destructives, serveurs de dev, configs de lint, hygiène Bash, boucles).
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.