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
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.
About
Use cases: testing
Reviews
Write a reviewNo 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.
More from krovomi/WorkPilot-AI
- 0.595score
akka-net-patterns
krovomi
Systèmes distribués Akka.NET — acteurs, supervision, clustering, persistence (event sourcing) et Akka.Streams.
SkillAFreshness: A★ 2Claude Code +9 - 0.595score
aspire-orchestration
krovomi
Orchestration cloud-native .NET Aspire — applications distribuées, microservices, conteneurs, service discovery et observabilité (OpenTelemetry, health checks).
SkillAFreshness: A★ 2Claude Code +9 - 0.595score
android-developer
krovomi
Développement d'applications Android natives (Kotlin, Jetpack Compose, Gradle, Hilt, Room, Coroutines).
SkillAFreshness: A★ 2Claude Code +9 - 0.595score
benchmark-dotnet
krovomi
Mesure et optimisation de performance .NET avec BenchmarkDotNet — micro-benchmarks, profiling mémoire/allocations, détection de régression et gates CI/CD.
SkillAFreshness: A★ 2Claude Code +9
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
- Repository
- github.com/krovomi/WorkPilot-AI
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from krovomi
- 0.595score
akka-net-patterns
krovomi
Systèmes distribués Akka.NET — acteurs, supervision, clustering, persistence (event sourcing) et Akka.Streams.
SkillAFreshness: A★ 2Claude Code +9 - 0.595score
aspire-orchestration
krovomi
Orchestration cloud-native .NET Aspire — applications distribuées, microservices, conteneurs, service discovery et observabilité (OpenTelemetry, health checks).
SkillAFreshness: A★ 2Claude Code +9 - 0.595score
android-developer
krovomi
Développement d'applications Android natives (Kotlin, Jetpack Compose, Gradle, Hilt, Room, Coroutines).
SkillAFreshness: A★ 2Claude Code +9 - 0.595score
benchmark-dotnet
krovomi
Mesure et optimisation de performance .NET avec BenchmarkDotNet — micro-benchmarks, profiling mémoire/allocations, détection de régression et gates CI/CD.
SkillAFreshness: A★ 2Claude Code +9
Cite this page
architecture-map skill. Agent Mart. https://agentmart.dev/skills/krovomi-architecture-map (last updated 2026-10-24)