
SPECTRE
Joe Fernandez (Codename Inc) · Programmation · Productivité
SPECTRE est un flux de travail d'ingénierie agentique gratuit et open source qui s'intègre à Claude Code et Codex et transforme une idée de fonctionnalité encore floue en code relu, testé et livré. Il fait passer le travail par un flux de commandes slash qui couvre le cadrage, la planification, l'exécution, la revue et le nettoyage. Voyez-le comme du développement piloté par les spécifications pour les agents de codage IA : vous validez le plan d'abord, puis l'agent construit. Vous restez dans la boucle pour les décisions qui comptent, et votre agent de codage s'occupe du reste. Il est conçu pour les développeurs qui veulent des résultats réguliers et reproductibles plutôt que des prompts chanceux et isolés.

À propos de SPECTRE
Qu'est-ce que SPECTRE
SPECTRE est un flux de travail d'agent de codage IA basé sur des plugins, pas une application autonome dans laquelle vous vous connectez. Vous l'installez dans Claude Code ou Codex, puis vous commencez à travailler en tapant une seule commande. À partir de là, il guide votre agent dans une séquence fixe : cadrer la fonctionnalité, rédiger la conception technique, la découper en tâches, les exécuter avec des sous-agents, relire le résultat et ouvrir une pull request.
Le problème qu'il cible, c'est l'ambiguïté. Quand une demande est vague, le modèle comble les trous par des suppositions, et vous vous retrouvez avec du code emmêlé et du retravail. SPECTRE force d'abord les détails manquants à devenir des documents durables. C'est le cœur de son approche de développement piloté par les spécifications, pour que l'agent construise à partir d'un plan validé plutôt que d'une supposition. Joe Fernandez, le développeur, l'a conçu après l'avoir utilisé pour livrer ses propres produits.
La limite, c'est le périmètre. SPECTRE est pensé pour des fonctionnalités de taille standard dans un dépôt. Pour des retouches de texte, des passes de style ou de gigantesques builds en plusieurs phases, l'auteur vous renvoie ailleurs. Il suppose aussi que vous avez déjà Claude Code ou Codex en place et que vous êtes à l'aise dans un terminal.
Pour commencer
- Ajoutez le marketplace SPECTRE dans Claude Code ou Codex, puis installez le plugin.
- Redémarrez ou ouvrez une nouvelle session pour que les sous-agents gérés soient détectés.
- Lancez la commande de cadrage, comme
/spectre:spectre-scope, et répondez à ses questions jusqu'à ce que le périmètre de la fonctionnalité soit fixé. - Avancez dans les étapes de plan et d'exécution, en relisant la passation avant toute modification du code.
- Terminez par ship, qui nettoie la branche, lance les tests et ouvre la pull request.
Informations sur le produit
Aperçu des tarifs, des plateformes compatibles et des performances de SPECTRE.
Idéal pour
Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.
Utilisateurs
- Les développeurs qui utilisent déjà Claude Code ou Codex et veulent que leur agent produise des résultats plus réguliers sur de vraies fonctionnalités, et que le travail en terminal ne rebute pas.
- Les créateurs solo et les indie hackers qui livrent des fonctionnalités produit sans équipe pour rattraper les erreurs, à condition de suivre les étapes de cadrage et de planification au lieu de foncer sur le code.
- Les product managers techniques et anciens codeurs qui rédigent des spécifications et veulent qu'un agent mène le plan jusqu'à une pull request testée.
Tâches
- Transformer une demande de fonctionnalité floue en périmètre écrit, en conception technique et en liste de tâches avant d'écrire la moindre ligne de code.
- Lancer des sous-agents de codage en parallèle, chacun ne recevant que le contexte dont sa tâche a besoin.
- Nettoyer une branche en élaguant le code mort, en ajoutant des tests et en préparant une pull request.
Cas d'usage
- Démarrer un tout nouveau produit où vous avez une idée mais où les limites exactes de la fonctionnalité ne sont pas encore claires.
- Traiter une question très technique qui demande d'explorer le code avant que quiconque écrive quoi que ce soit.
- Reprendre une fonctionnalité des semaines plus tard et laisser une passation de session sauvegardée remettre l'agent à niveau.
- Nettoyer une branche en désordre avant une pull request. Il s'occupe des parties ennuyeuses.
Fonctionnalités clés
Une commande pour commencer à construire
Chaque morceau de travail sur une fonctionnalité entre par une seule commande de cadrage. Vous n'avez pas à mémoriser un menu tentaculaire d'étapes. Une seule. Alors, que fait réellement le flux de commandes slash. Le flux de cadrage explore les bords de votre idée et sépare ce qui entre, ce qui reste dehors, ce qui relève du futur et ce qui est explicitement hors périmètre. Pour qui jongle avec plusieurs projets, ce point d'entrée unique est tout l'intérêt.
Des commandes pour tout le cycle de vie
SPECTRE se présente comme un ensemble de commandes slash, de /spectre:spectre-kickoff pour les fonctionnalités nouvelles et floues à /spectre:spectre-ship pour la clôture finale. Plan, execute, prove et handoff vivent aussi ici. L'agent suggère la commande suivante à la fin de chaque réponse. Vous n'avez donc presque jamais à réfléchir à celle qui vient après.
Répartition automatique des sous-agents
SPECTRE oriente des travaux précis vers des sous-agents spécialisés : un pour implémenter, un pour analyser le fonctionnement du code existant, un pour trouver des motifs réutilisables, un pour chercher sur le web et un pour relire. Les prompts les appellent pour vous, donc vous n'avez pas à le faire. C'est un vrai gain de temps. Ne confier à chaque sous-agent que le contexte dont sa tâche a besoin le garde concentré. Moins de bruit, moins de fausses routes.
La preuve que la fonctionnalité marche vraiment
Avant de déclarer une fonctionnalité terminée, l'étape prove transforme le périmètre et les parcours utilisateur en critères d'acceptation et les vérifie via votre configuration de tests. Elle capture des captures d'écran ou de la vidéo pour le travail visuel et construit une page de preuve relisible. Quiconque a livré une fonctionnalité qui « passait » mais cassait dans le navigateur verra ici l'intérêt.
Une mémoire de session entre les fenêtres de contexte
Lancez une commande de passation quand votre fenêtre de contexte se remplit ou quand vous changez de tâche. SPECTRE écrit un instantané de statut et le charge automatiquement dans votre session suivante, en fusionnant les derniers instantanés en une mémoire continue. Vous pouvez donc vider la fenêtre sans perdre le fil. Parfait. Fini de réexpliquer tout le projet à une session toute neuve.
Un savoir durable qui s'accumule
SPECTRE consigne les pièges vérifiés, les décisions, les motifs et les blocages sous forme d'enregistrements structurés. Un index de démarrage à taille limitée ne fait remonter que ceux qui sont pertinents pour une tâche donnée. L'agent charge ensuite l'enregistrement complet après avoir vérifié qu'il s'applique toujours. Avec le temps, votre projet accumule du contexte. Il ne repart pas de zéro à chaque session.
Exécution des tâches en parallèle avec revue
Execute découpe le plan en tâches, les répartit entre des sous-agents parallèles et lance une vérification après chaque vague. Puis il ajoute une revue de code adversariale sur un runtime opposé, suivie d'une passe de réparation. En clair, un autre modèle contrôle le travail. Cela attrape les angles morts qu'un agent seul a tendance à manquer. Ce n'est pas une garantie. Mais c'est bien mieux que d'espérer.
Avantages et inconvénients
Avantages
- Gratuit et open source sous licence MIT, donc vous pouvez lire chaque skill et chaque prompt qu'il exécute.
- Fonctionne avec Claude Code comme avec Codex, donc vous n'êtes pas lié à un seul agent de codage.
- Force la clarté avant le code, ce qui réduit le retravail que causent les prompts vagues.
- Les passations de session et le savoir durable survivent aux remises à zéro du contexte et aux longues interruptions entre sessions.
Inconvénients
- Plus lourd qu'un prompt ordinaire. Pour changer une ligne de texte, les allers-retours relèvent plus du cérémonial que ce que la plupart des gens veulent.
- Nécessite une installation existante de Claude Code ou Codex et une certaine aisance avec le terminal, ce qui exclut les débutants.
- L'auteur indique qu'il n'est pas conçu pour d'énormes builds en plusieurs phases. Il faut découper ceux-ci vous-même en phases.
- C'est un projet personnel maintenu par un seul développeur, donc les fonctionnalités et la documentation peuvent changer sans grand préavis.
Questions fréquentes
Oui. Il est publié sous licence MIT et ne coûte rien à installer ni à utiliser. Le seul coût est ce que vous payez déjà pour Claude Code ou Codex, puisque SPECTRE fonctionne par-dessus ces outils plutôt que de les remplacer.
Contenus associés
Découvrez des outils, des compétences et des articles liés à SPECTRE.
Alternatives à SPECTRE
Forefront
Forefront · ProgrammationForefront est une plateforme web pour construire avec de l'IA open source. Elle vous laisse affiner les principaux modèles de langage open source sur vos propres données, évaluer leurs performances et les exécuter via une API ou les exporter pour les héberger vous-même. Les développeurs qui veulent le confort d'une plateforme fermée mais tiennent à rester propriétaires de leurs modèles et de leurs données sont le public visé ici.
Startkit
StartKit.AI · ProgrammationStartkit est un boilerplate pour créer des produits SaaS d'IA et des wrappers d'IA. Voyez-le comme un boilerplate de startup IA avec les parties ennuyeuses déjà branchées : authentification, paiements Stripe et Lemon Squeezy, limites d'usage, e-mail transactionnel et un kit de démarrage d'API IA qui parle à OpenAI, Anthropic, Groq ou Llama. Vous clonez le dépôt, fixez votre prix et attaquez la partie du produit pour laquelle les gens paient vraiment. Il repose sur Next.js au-dessus de React et Tailwind, donc une bonne partie du code boilerplate vous semble déjà familière.
Testim
Tricentis · ProgrammationTestim est une plateforme d'automatisation des tests dopée à l'IA, qui sert à créer et exécuter des tests de bout en bout sur des applications web, mobiles et Salesforce. Elle s'appuie sur l'apprentissage automatique pour garder les tests stables quand une interface change, alors les équipes passent moins de temps à réparer des sélecteurs cassés. Pas mal pour un outil de tests automatisés que vous pouvez utiliser dès aujourd'hui. Vous créez des tests en enregistrant des actions dans un navigateur, puis vous ajoutez du JavaScript quand vous avez besoin de plus de contrôle. C'est un choix solide pour une équipe QA bien occupée.
