Passer au contenu
Anti spaghettiManage AI Code
Anti spaghetti

framework

← Retour au tableau · Le labo ↓

Rang : C · dépôt

Présentation du framework

L'AI-Driven Dev Framework est un framework qui installe dans l'outil de codage IA un cycle de vie du développement logiciel complet, fait de skills, d'agents, de commandes et de règles, qui fait passer une idée brute à une pull request relue et livrée. Ce cycle se répartit en sept plugins qui en couvrent l'ensemble et fonctionnent ensemble. L'un d'eux, consacré au design d'interface et d'expérience utilisateur, reste en alpha : il se limite à des tests de fumée et n'est pas prêt à l'emploi. Le framework n'agit pas en autonomie par défaut : ses skills s'exécutent sous supervision humaine, et l'utilisateur conduit chaque étape. Il ne s'appuie pas non plus sur un service hébergé, puisqu'il consiste en un contenu de prompts installé dans l'outil de chacun, sans serveur, compte ni télémétrie AIDD. Ses plugins agissent en revanche avec les permissions de l'utilisateur, et certains exécutent automatiquement des hooks Node lors des événements de session.

Ce texte a été généré le 2026-09-14 à partir de la documentation des concepteurs.

Les critères

1 - Adoption durable · Bas 492 étoiles ; le dépôt existe depuis 236 jours.

2 - Maintenance active · Haut Le projet n'est pas archivé ; ses dernières modifications datent de 2 jours avant le relevé du 2026-09-30.

3 - Gouvernance / bus factor · Moyen Porté par une organisation ; 12 contributeurs.

4 - Multi-outils · Haut 5 assistants pris en charge sur 14 considérés : Claude Code, Codex CLI, Cursor, GitHub Copilot, OpenCode. Le projet suit aussi la convention AGENTS.md.

5 - Évaluation tierce · Bas Aucun travail indexé ne cite l'entrée, après exclusion de l'auto-citation.

En pratique

S'installe comme extension d'un assistant. Fonctionne sur votre machine, sans service hébergé ni clé de licence.


Le labo : comment ces résultats sont construits

Les règles appliquées, les données lues et leurs dates, les choix humains et leurs motifs.

Dans les tables ci-dessous : Faits au est la date des faits rapportés par la source ; Relevé le, la date à laquelle la chaîne les a lus ; Âge, l'ancienneté d'une date au jour du relevé.

Le rang

Rang : C. Quatre critères influencent le rang (1, 2, 3 et 4), et le rang est le niveau du plus faible : A si les quatre sont Haut, B autrement, C si l'un est Bas. Ici, le plus faible est Bas (critère 1). Le critère 5 est publié sans influencer le rang.

Prochain cran : aucun, le seul passage du temps ne déplace pas ce rang.

Provenance

Partie de la ficheProduite parRévisée leFaits les plus anciens
CritèresCalculé2026-09-302026-09-28
Déclaré par nousÉditorial2026-09-072026-09-07
Autres données relevéesCalculé2026-09-302026-09-28
Présentation du frameworkGénéré2026-09-142026-09-09
ClassificationGénéré2026-10-082026-10-08

La présentation a été générée le 2026-09-14 à partir des déclarations des concepteurs dans leur documentation publique et des éléments que nous avons collectés, dont les plus anciens datent du 2026-09-09.

Modèleclaude-opus-5
Instructionprompt-description-framework-v2
Empreinte de la matière fournie au modèlef09d035b3ede7a4f83b44b591a9d4eac6ae39d1cfb02fb1fdde3f6e5961cc7bc

Critère 1 - Adoption durable

Niveau : Bas, moins de 1 000 étoiles ou dépôt créé depuis moins de 6 mois.

DonnéeDéfinitionValeurFaits auRelevé leÂge
Nombre d'étoilesComptes qui ont marqué le dépôt d'une étoile sur la forge4922026-09-282026-09-30-
Date de créationDate de création du dépôt sur la forge2026-02-062026-09-282026-09-30236 j

Critère 2 - Maintenance active

Niveau : Haut, aucun signal de dérive, une release publiée, et aucune des deux fraîcheurs en défaut : push ≤ 120 j, release ≤ 6 mois.

DonnéeDéfinitionValeurFaits auRelevé leÂge
ArchivéOui si le dépôt est archivé, en lecture seulenon2026-09-282026-09-30-
Dernier pushDate du dernier envoi sur n'importe quelle branche ; l'activité réelle est au moins aussi récente2026-09-282026-09-282026-09-302 j
Dernier commit humainDate du dernier commit d'un auteur non robot sur la branche principale ; publiée à titre d'information, n'entre dans aucune règle2026-09-242026-09-282026-09-306 j
Nombre de releasesVersions publiées sur la forge1652026-09-282026-09-30-
Dernière releaseDate de la version publiée la plus récente2026-09-242026-09-282026-09-306 j

Critère 3 - Gouvernance / bus factor

Niveau : Moyen, tout le reste.

DonnéeDéfinitionValeurFaits auRelevé le
Type de propriétairePersonne ou organisationorganisation2026-09-282026-09-30
Nombre de contributeursComptes contributeurs déclarés par la forge, pas le nombre de personnes qui tiennent le projet122026-09-282026-09-30
Part du premier contributeurPart des contributions du contributeur le plus actif, avec son dénominateur62,7 % de 992 contributions lues2026-09-282026-09-30

Critère 4 - Multi-outils

Niveau : Haut, la convention AGENTS.md fait partie des assistants atteignables.

DonnéeDéfinitionValeurFaits auRelevé le
Assistants pris en chargeAssistants de notre liste fermée que l'outil atteint ; un assistant atteint par deux voies compte une fois52026-09-282026-09-30
Assistants considérésTaille de la liste fermée, le dénominateur142026-09-282026-09-30
Assistants atteignables et voies d'accèsPar assistant, ce qui l'a fait compter : un marqueur porté par le dépôt, un nom cité au README, une commande d'invocationConvention AGENTS.md : marqueur · Claude Code : marqueur et nom · Codex CLI : marqueur et nom · Cursor : nom · GitHub Copilot : nom · OpenCode : nom2026-09-282026-09-30

Critère 5 - Évaluation tierce

Niveau : Bas, aucun travail indexé ne cite l'entrée.

DonnéeDéfinitionValeurFaits auRelevé le
Travaux qui citent l'entréeTravaux indexés qui nomment l'adresse du dépôt, hors auto-citation par ses auteurs : leur nombre, et ce qu'ils sont02026-09-302026-09-30

Les travaux collectés : zéro trouvé suite à nos recherches, après exclusion de l'auto-citation.

Déclaré par nous

Éditorial : une personne l'a écrit et en répond, l'ayant vérifié.

DonnéeDéfinitionValeurDéclaré le
Fonctionne sans service hébergé ni clé de licenceDéclaré par nous, après lectureoui2026-09-07

Motif de « sans service hébergé » : Plugins installés chez l'adoptant, déroulés par son assistant

Autres données relevées

Elles n'entrent dans aucun critère.

DonnéeDéfinitionValeurFaits auRelevé le
LicenceLicence déclarée sur la forgeMIT2026-09-282026-09-30
Description du dépôtLa phrase d'accroche écrite par les auteurs sur la forgeMarketplace Framework AI-Driven Dev : Context Engineering, Plugins, Agents, Skills, Hooks, Templates, SDLC2026-09-282026-09-30
Nombre de forksCopies du dépôt créées sur la forge482026-09-282026-09-30
AbonnésComptes qui suivent l'activité du dépôt52026-09-282026-09-30
Service hébergé requisPlus recherché : un README ne permet pas de distinguer un service imposé par le projet d'une clé d'API que l'adoptant choisitNon collecté2026-09-282026-09-30
Mode d'installationPremière famille d'installation trouvée dans le READMEextension d'un assistant2026-09-282026-09-30
Commande d'installationLa ligne du README où ce mode se lit, telle quelle/plugin install aidd-context@aidd-framework2026-09-282026-09-30

Classification

Calculée par la chaîne depuis les réponses de l'Analyste model_written généré : un modèle a lu l'inventaire du matériel que l'entrée livre, a choisi les pièces qu'il voulait lire en entier et nommé, pour chaque champ, les sources attendues que l'inventaire ne portait pas, puis répondu aux questions de fait que pose la méthode de chaque champ, chaque réponse citée et pesée ; la chaîne a vérifié chaque réponse, a ramené à la force qu'admet sa question une réponse qui la dépassait, en le disant à côté d'elle, puis calculé la valeur par la règle du champ, et son qualificatif. La version lue porte le commit de l'arbre lu, par ses premiers caractères quand la version n'est pas déjà ce commit. La référence manual éditorial est la valeur que l'Éditeur a lue, sous la définition qu'elle nomme : elle mesure l'accord et ne décide de rien ici. Les questions, la règle de chaque champ, et ce que veulent dire énoncé, indice, doute, principalement et semble, se lisent au labo.

ChampValeurSources attendues absentesJustificationVersion lueDéfinitionDéterminée leRéférenceAccord
CouverturePDLCaucuneBranche 3 de la règle.v5.11.0 · commit 6e30640coverage-v52026-10-08SDLC, sous v5.11.0 du 2026-09-24 ; dernier commit 6e30640 du 2026-09-24 ; définition coverage-v1désaccord
EnchaînementCatalogaucuneBranche 4 de la règle.v5.11.0 · commit 6e30640sequencing-v52026-10-08Workflow, sous v5.11.0 du 2026-09-24 ; dernier commit 6e30640 du 2026-09-24 ; définition sequencing-v1désaccord
Devenir de la specspec-firstaucuneBranche 5 de la règle.v5.11.0 · commit 6e30640spec-fate-v52026-10-08spec-first, sous v5.11.0 du 2026-09-24 ; dernier commit 6e30640 du 2026-09-24 ; définition spec-fate-v1accord

Les réponses que chaque règle a lues :

ChampQuestionRéponseForceCite
CouvertureL'entrée a-t-elle une étape de réalisation : une commande, un skill, un agent ou une boucle qui écrit le code de l'application à partir des artefacts de l'outil ?ouiénoncéplugins/aidd-dev/skills/02-implement/SKILL.md · plugins/aidd-dev/skills/02-implement/actions/02-execute.md · plugins/aidd-dev/agents/executor.md · Run an existing plan to write its code, one phase at a time, until every acceptance criterion holds. · Loop the plan's phases in order, coding each until every acceptance criterion holds. · Turns a dispatched task into working, validated code that fits the project.
CouvertureCette étape de réalisation prend-elle en entrée une spécification, directement ou par un plan ou une liste de tâches qui en dérive ?ouiénoncéplugins/aidd-dev/skills/02-implement/SKILL.md · plugins/aidd-dev/skills/01-plan/assets/phase-template.md · plugins/aidd-pm/skills/04-spec/assets/spec-template.md · plugins/aidd-orchestrator/skills/01-sdlc/references/02-deliver.md · Write an existing plan's code, phase by phase, until every acceptance criterion holds. · ## Test acceptance criteria · ## Done-when · /aidd-dev:02-implement
CouvertureUne étape a-t-elle pour objet la découverte au sens strict, explorer et qualifier le besoin avant de décider, et en persiste-t-elle le résultat dans un fichier qu'elle seule écrit ?ouiénoncéplugins/aidd-pm/skills/06-product-brief/SKILL.md · plugins/aidd-pm/skills/06-product-brief/actions/02-discover.md · plugins/aidd-pm/skills/06-product-brief/references/evidence.md · plugins/aidd-pm/skills/06-product-brief/references/techniques.md · plugins/aidd-pm/skills/06-product-brief/references/persistence.md · Produces a concise Product Brief before requirements. · Build an evidence-aware understanding of the product opportunity. · | Competitors, reviews, forums | public claims and reported experience | target-user truth | · Write `aidd_docs/product/<product-slug>.md`
CouvertureUne étape de découverte est-elle reliée à la chaîne : le parcours déclaré ou l'aiguillage la nomme-t-il, ou une étape en aval lit-elle son résultat ?ouiénoncéplugins/aidd-pm/skills/06-product-brief/references/persistence.md · plugins/aidd-pm/skills/02-user-stories/SKILL.md · plugins/aidd-pm/skills/02-user-stories/actions/01-frame.md · plugins/aidd-pm/skills/07-epic/references/relations.md · plugins/aidd-pm/skills/07-epic/references/readiness.md · Produces or refines ordered User Stories from an Epic, Product Brief, PRD, or bounded request. · An Epic, Product Brief, PRD, bounded request, existing Stories, or current context. · | `goal` | the product goal or Product Brief the outcome serves, outside the backlog |
EnchaînementL'entrée a-t-elle au moins deux étapes qui s'enchaînent dans une même unité de travail ?ouiénoncéplugins/aidd-dev/skills/02-implement/SKILL.md · plugins/aidd-orchestrator/skills/01-sdlc/SKILL.md · plugins/aidd-context/skills/00-onboard/references/flow.md · Run them in order, `01 → 03`. · Frame --> Deliver · brainstorm → spec* → plan → implement → assert → review → commit → PR
EnchaînementL'outil fixe-t-il un parcours unique de phases, avec un prérequis d'artefact entre elles, sur le chemin de toute unité de travail ?nonénoncéplugins/aidd-dev/skills/10-todo/SKILL.md · plugins/aidd-dev/skills/10-todo/actions/01-todo.md · plugins/aidd-dev/skills/08-debug/actions/01-reproduce.md · plugins/aidd-dev/skills/01-plan/SKILL.md · plugins/aidd-context/skills/12-cook/assets/recipes/ship-a-feature.md · plugins/aidd-context/skills/00-onboard/references/order/idle-menu.md · plugins/aidd-dev/skills/02-implement/actions/01-prepare.md · Split the user prompt into independent todos and run one executor agent per todo in parallel · Fix a bug with a test-driven workflow that goes from issue creation to pull request, one bug per branch. · argument-hint: request | ticket | file · Prefer a guided walkthrough? `/aidd-context:00-onboard` inspects your project and routes you step by step instead of running the sequence by hand.
EnchaînementSur le chemin de toute unité de travail, l'exécutant choisit-il l'élément suivant dans un même magasin persistant d'éléments de travail, dotés d'un état et de dépendances, dont il calcule les éléments prêts et qu'il réclame avant de les travailler ?nonénoncéplugins/aidd-orchestrator/skills/00-async-dev/SKILL.md · plugins/aidd-orchestrator/skills/00-async-dev/actions/run/01-poll-ready.md · plugins/aidd-orchestrator/skills/00-async-dev/actions/run/02-resolve-deps.md · plugins/aidd-orchestrator/skills/00-async-dev/actions/run/03-acquire-lock.md · plugins/aidd-orchestrator/skills/00-async-dev/actions/setup/03-generate-workflow.md · plugins/aidd-pm/skills/10-task/references/lifecycle.md · plugins/aidd-dev/skills/02-implement/actions/02-execute.md · Drive the async-dev pipeline from one entry point, whether setup, run, or review. · Lists candidate issues that the pipeline should process. · Marks an issue as in-progress so concurrent triggers do not double-run. · Loop the plan's phases in order, coding each until every acceptance criterion holds.
EnchaînementL'entrée offre-t-elle un ensemble d'éléments décrits, skills ou agents, parmi lesquels l'étape suivante se choisit sur le moment, avec un mécanisme de sélection et sans parcours imposé ?ouiénoncéplugins/aidd-context/CATALOG.md · plugins/aidd-dev/README.md · plugins/aidd-context/skills/11-explore/SKILL.md · plugins/aidd-context/skills/03-context-generate/SKILL.md · plugins/aidd-context/skills/00-onboard/references/order/idle-menu.md · Auto-generated index of skills, agents, references and assets shipped by the `aidd-context` plugin. · find which skill, agent, or rule fits a goal · Route a request to generate a context artifact (skill, rule, agent, command, or hook) to its generator when the kind is unnamed.
Devenir de la specL'entrée a-t-elle une étape de réalisation : une commande, un skill, un agent ou une boucle qui écrit le code de l'application à partir des artefacts de l'outil ?ouiénoncéplugins/aidd-dev/skills/02-implement/SKILL.md · plugins/aidd-dev/skills/02-implement/actions/02-execute.md · plugins/aidd-dev/agents/executor.md · Run an existing plan to write its code, one phase at a time, until every acceptance criterion holds. · Loop the plan's phases in order, coding each until every acceptance criterion holds. · Turns a dispatched task into working, validated code that fits the project.
Devenir de la specCette étape de réalisation prend-elle en entrée une spécification, directement ou par un plan ou une liste de tâches qui en dérive ?ouiénoncéplugins/aidd-dev/skills/02-implement/SKILL.md · plugins/aidd-dev/skills/01-plan/assets/phase-template.md · plugins/aidd-pm/skills/04-spec/assets/spec-template.md · plugins/aidd-orchestrator/skills/01-sdlc/references/02-deliver.md · Write an existing plan's code, phase by phase, until every acceptance criterion holds. · ## Test acceptance criteria · ## Done-when · /aidd-dev:02-implement
Devenir de la specLe lot montre-t-il des fichiers de code marqués générés, à ne pas modifier, et une commande qui les régénère depuis la spécification ?nonénoncéplugins/aidd-dev/skills/02-implement/SKILL.md · plugins/aidd-pm/skills/04-spec/SKILL.md · plugins/aidd-context/CATALOG.md · plugins/aidd-context/skills/02-project-memory/assets/templates/memory/README.md · Run an existing plan to write its code, one phase at a time, until every acceptance criterion holds. · This file is automatically updated by the `scripts/summarize-markdown.js` script. · Refreshed automatically by the memory hook. Do not edit by hand.
Devenir de la specSur une demande nouvelle portant sur une fonctionnalité déjà livrée, une étape dit-elle reprendre la spécification existante, ou en ouvrir une autre ?en ouvre une autreénoncéplugins/aidd-pm/skills/04-spec/SKILL.md · plugins/aidd-pm/skills/04-spec/actions/01-build.md · plugins/aidd-pm/skills/04-spec/actions/02-refine.md · plugins/aidd-pm/skills/02-user-stories/references/lifecycle.md · plugins/aidd-pm/skills/02-user-stories/references/relations.md · plugins/aidd-pm/skills/02-user-stories/references/persistence.md · Immutable once validated: never rewrite a locked spec. · Draft a fresh spec from a free-form request, or by lifting fields from an existing PRD. · Rewrite an existing spec in place to address review findings. · | `supersedes` | replaced artifacts, in a terminal status first; one or several |

Ce que l'Analyste a lu : l'inventaire de 454 fichiers de prose, chacun par son chemin et son préambule, puis 12 pièces demandées sous prompt-pieces-v2 : plugins/aidd-dev/skills/02-implement/SKILL.md · plugins/aidd-dev/skills/01-plan/assets/plan-template.md · plugins/aidd-dev/skills/01-plan/assets/phase-template.md · plugins/aidd-pm/skills/04-spec/assets/spec-template.md · plugins/aidd-orchestrator/skills/01-sdlc/SKILL.md · plugins/aidd-orchestrator/skills/01-sdlc/references/02-deliver.md · plugins/aidd-orchestrator/skills/01-sdlc/references/01-frame.md · plugins/aidd-dev/skills/02-implement/actions/01-prepare.md · plugins/aidd-pm/skills/02-user-stories/assets/user-story-template.md · plugins/aidd-pm/skills/04-spec/SKILL.md · plugins/aidd-pm/skills/06-product-brief/assets/product-brief.md · plugins/aidd-context/skills/00-onboard/references/flow.md.

ChampModèleInstructionEmpreinte de la matière fournie au modèle
Couvertureclaude-opus-5prompt-faits-v21f6490fbff567c74a0a9bb854f0cb8371d50701ec6948dccb37184608206dfd5
Enchaînementclaude-opus-5prompt-faits-v21f6490fbff567c74a0a9bb854f0cb8371d50701ec6948dccb37184608206dfd5
Devenir de la specclaude-opus-5prompt-faits-v21f6490fbff567c74a0a9bb854f0cb8371d50701ec6948dccb37184608206dfd5

Ce qui a bougé depuis le 2026-09-09

Aucun mouvement : cette entrée garde son rang et ses cinq niveaux.