Skip to content

feat(manifests): add root AGENTS.md, GEMINI.md, and gemini-extension.json#3

Merged
kherembourg merged 1 commit into
mainfrom
feat/root-manifests
May 19, 2026
Merged

feat(manifests): add root AGENTS.md, GEMINI.md, and gemini-extension.json#3
kherembourg merged 1 commit into
mainfrom
feat/root-manifests

Conversation

@kherembourg
Copy link
Copy Markdown
Contributor

Objectif

Ajouter les manifestes cross-harness à la racine du repo pour que l'utilisateur n'ait plus à passer par install.sh ni copier des fichiers depuis configs/. Ces fichiers sont auto-détectés par leurs harness respectifs.

Fichiers ajoutés

Fichier Rôle Harness débloqués
AGENTS.md Standard cross-vendor agents.md Codex, Cursor, Zed, Mistral vibe, …
GEMINI.md Pointer vers les skills via @./skills/... imports Gemini CLI
gemini-extension.json Manifeste d'extension Gemini gemini extensions install https://github.com/Purchasely/Purchasely-AI-Plugin

AGENTS.md reprend le contenu de configs/codex/AGENTS.md (qui sert déjà Codex + Mistral vibe + Zed). Le AGENTS.md racine devient la source de vérité que les outils lisent automatiquement ; les copies sous configs/codex/ et configs/mistral/ restent en place pour install.sh.

GEMINI.md racine utilise la convention @./skills/integrate/SKILL.md (cf. obra/superpowers/GEMINI.md) plutôt que de dupliquer le contenu — les skills restent la source de vérité.

Note importante — CLAUDE.md

Le CLAUDE.md racine existe déjà et contient les règles du repo (CHANGELOG, pattern wrapper, conventions context-mode). Il est volontairement laissé intact dans cette PR : c'est ce fichier que Claude Code charge automatiquement et que les contributeurs (humains et LLM) lisent. La gap analysis demandait un CLAUDE.md racine — il était déjà présent, juste pas mentionné dans le tableau.

Acceptance criteria

  • AGENTS.md, GEMINI.md, gemini-extension.json créés à la racine.
  • CLAUDE.md non modifié dans son contenu de règles repo.
  • install.sh continue de marcher — aucun fichier supprimé sous configs/.
  • CHANGELOG.md mis à jour sous ## [Unreleased]### Added.

Référence


Generated by Claude Code

…json

- AGENTS.md (cross-vendor agents.md standard) auto-detected by Codex, Cursor,
  Zed, Mistral vibe, and other harnesses without running install.sh.
- GEMINI.md imports the integrate/review/debug skills via @./skills/... so
  Gemini CLI picks up the full playbook automatically.
- gemini-extension.json unlocks 'gemini extensions install <repo-url>'.
- configs/ stays intact so install.sh keeps working.
- CLAUDE.md (repo conventions) is intentionally left untouched.

CHANGELOG: new [Unreleased] section with the three additions.
@kherembourg kherembourg force-pushed the feat/root-manifests branch from 7f85239 to 8664cca Compare May 19, 2026 19:01
@kherembourg kherembourg merged commit 3f06bbb into main May 19, 2026
9 checks passed
@kherembourg kherembourg deleted the feat/root-manifests branch May 19, 2026 19:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants