Skip to content
Agentmart
Submit a tool

architecture-map

Écrit le modèle d'architecture archify de l'« après » d'une tâche, à partir du modèle de référence et en conservant ses identifiants, puis compare les deux…

Skill by krovomi

IndexedAGPL-3.0★ 2
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/krovomi-architecture-map

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Écrit le modèle d'architecture archify de l'« après » d'une tâche, à partir du modèle de référence et en conservant ses identifiants, puis compare les deux pour montrer ce que la tâche a changé dans la topologie du système. À utiliser après la QA, quand le code est corrigé, ou pour cartographier l'architecture d'un projet qui n'en a pas encore.

Use cases: testing

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/architecture-map

What's inside

Skill name
architecture-map
Description
Écrit le modèle d'architecture archify de l'« après » d'une tâche, à partir du modèle de référence et en conservant ses identifiants, puis compare les deux pour montrer ce que la tâche a changé dans la topologie du système. À utiliser après la QA, quand le code est corrigé, ou pour cartographier l'architecture d'un projet qui n'en a pas encore.
License
AGPL-3.0
Instructions
78 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# architecture-map — ce que la tâche a changé dans le système

Un diff de fichiers dit ce qui a bougé. Il ne dit pas si un composant est apparu,
si une frontière de confiance s'est déplacée, ou si un service parle maintenant
directement à une base qu'il atteignait par une file. C'est cette question-là,
et elle se pose au moment où le code est fini et pas encore relu.

Tu écris **un fichier JSON**. Tu ne rends rien, tu ne valides rien, tu n'ouvres
pas de shell : le pipeline autour de toi exécute `validate`, `deliver` et
`compare`, et te renvoie les diagnostics si le modèle est refusé.

## À lire, dans cet ordre

1. `<archify_root>/SKILL.md` — le contrat d'écriture. C'est lui qui fait foi ;
   ce fichier-ci ne dit que le métier.
2. `<archify_root>/schemas/architecture.schema.json` et `common.schema.json`.
3. **Le modèle de référence**, fourni dans le prompt. C'est ton point de départ,
   pas un exemple.

Ne lis ni les sources du renderer, ni les validateurs, ni les tests. Un
diagnostic qui te renvoie dans l'implémentation nomme le fichier à ouvrir.

## La règle qui prime sur toutes les autres

**Conserve chaque `id`.** Le comparateur apparie les composants par leur `id` et
par rien d'autre. Un composant qui existe toujours sous un nouvel identifiant
ressort comme un composant supprimé et un autre ajouté : ce n'est pas un delta,
c'est du bruit déguisé en constat.

- un composant qui existe encore garde son `id`, même si son libellé, son type,
  son sous-titre, sa position ou ses sources changent ;
- un composant réellement disparu est retiré ;
- un composant réellement nouveau reçoit un `id` dans le style de ses voisins ;
- les `id` des connexions et des frontières suivent la même règle.

Un contrôle mécanique vérifie ça après toi. Sous le seuil, le delta est déclaré
non fiable et n'est pas affiché — le travail est perdu, pas masqué.

## Ne change que ce que la tâche a changé

Redessiner la mise en page, harmoniser des noms, « améliorer » un composant que
la tâche n'a pas touché : tout cela ressort dans le delta, et chacun de ces
constats est faux. Si le changement est invisible à cette altitude — un
refactoring interne à un seul composant — alors la bonne réponse est le modèle
de référence rendu inchangé.

## Ne déduis jamais une causalité d'un nom

Les arêtes d'import fournies dans le prompt sont mesurées : ce sont de vraies
arêtes dans le source. Un import n'est **pas** un appel à l'exécution — un module
importé une fois au démarrage et un module appelé à chaque requête sont
identiques dans cette table. Un fichier nommé `payment_service.py` prouve un nom,
pas un service.

Quand la preuve n'établit pas une relation, ouvre les fichiers et établis-la, ou
laisse la relation de côté. Une flèche fausse et assurée est pire qu'une flèche
absente, parce que l'absence, elle, se voit.

## Sources

Quand tu peux nommer les fichiers qu'un composant *est*, attache-les :

```json
{ "id": "api", "type": "backend", "label": "Build API",
  "sources": [{ "path": "apps/backend/provider_api.py", "label": "app FastAPI" }] }
```

Chemins **relatifs au dépôt**, sur des fichiers qui existent. N'écris pas
`meta.repository` toi-même : le pipeline épingle l'URL et la révision après toi,
et retire toute source qu'il ne peut pas vérifier contre un vrai blob à ce commit.

## Sortie

Le JSON complet, à l'emplacement que le prompt indique. Un seul objet JSON,
commençant par `{`. Rien d'autre : pas de résumé dans le fichier, pas de bloc de
code, pas de commentaire.

From krovomi/WorkPilot-AI, AGPL-3.0.

Signals

Stars
2
Forks
0
Open issues
48
Last commit (this folder)
Sep 12, 2026 (1 month ago)
Last release
Oct 20, 2026 (8 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
AGPL-3.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from krovomi

Cite this page

architecture-map skill. Agent Mart. https://agentmart.dev/skills/krovomi-architecture-map (last updated 2026-10-24)