claude

divalto-studio

Divalto Studio working rules and skills for Claude Code and GitHub Copilot

9 on GitHubby Divaltov0.1.0MITupdated 3 days ago
/

Plugin divalto-studio from marketplace divalto in divalto/divalto-ia-devkit. Commands read from the repo's manifest — 3 days ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use and it starts local MCP servers. The exact commands are listed below; read them before installing.

What it installs

Skills (16)

  • divalto-backend

    Crée ou modifie une interface d'échange (import) ou un scheduler Divalto Studio, en JSON sous `Backend/Interfaces/` et `Backend/Schedulers/`. Utiliser pour : « crée un backend », « import CSV vers … », « interface d'échange », « scheduler tous les jours à … », mapper des colonnes source vers destina

  • divalto-conditions

    Crée ou réutilise une condition Divalto (`*.condition.json`) et la référence depuis une config. Utiliser pour : autoriser ou interdire une action (CanInsert/CanUpdate/CanDelete), afficher ou masquer un élément selon le contexte, conditionner l'interprétation d'une config — au lieu d'un script impéra

  • divalto-crm-overload

    Surcharge un projet CRM Divalto Studio : ajoute un champ calculé à une fiche, l'affiche en formulaire et en liste, calcule sa valeur par scriptlibrary, dans le périmètre d'édition actif. Utiliser dès qu'une demande vise une donnée absente du standard sur une entité CRM, même formulée indirectement :

  • divalto-dictionary

    Manipule le dictionnaire de données Divalto Studio (tables, colonnes, index, vues) en éditant les JSON sous `Dictionary/<layer>/`. Utiliser pour : ajouter ou modifier une colonne, créer une table, ajouter un index, créer une vue, traduire un libellé, surcharger un champ du standard. N'écrit que dans

  • divalto-entity-list

    Affiche une entité Divalto en liste principale autonome via son `.schema.json` et sa vue d'entité (`entityViews`/`entityList`). Utiliser pour : « page de liste des clients », « lister les articles », « écran de gestion des interventions », filtrer un sous-ensemble d'entité, activer la sélection mult

  • divalto-fontawesome-icons

    Écrit une icône Font Awesome 7 sur un contrôle mobile (Button, PictureBox, BarcodeScanner, onglet de Calendar, item de navigation, UniSearch) : forme du code `fa-…`, champs sœurs `faIconCode` / `faIconColor`, champs qui refusent une icône. Utiliser pour : mettre une icône sur un bouton, remplacer un

  • divalto-mobile-fluid-layout

    Convertit la disposition absolue d'un onglet mobile Divalto Weavy en disposition fluide responsive (breakpoints xs/sm/md/lg), ou modifie un placement responsive existant. Utiliser pour : migrer un onglet vers le fluide, rendre un écran mobile responsive, générer le placement col/offset/newRow par pa

  • divalto-mobile-screen-creation

    Crée, modifie ou paramètre un écran mobile Divalto Weavy (anciennement SwingMobility). Utiliser pour : créer un écran, ajouter un onglet, configurer un contrôle (Label, TextBox, ComboBox, UniSearch, Button, Maps, Tree, Chart, Signature…), écrire un SwingScript, lier des données, gérer les événements

  • divalto-odk

    Écrire du serveur ODK en C# : méthode `[DataSource]` avec son `.datasource.json`, traitement `[EntryPoint]`/`[AsyncEntryPoint]` appelé depuis une page, requêtes et CRUD par `QueryBuilder<T>`, fiche `IEntityController<T>` (EntityCrud), activité mono ou multi-état. Utiliser pour : « alimente cette gri

  • divalto-page-ui

    Crée, modifie ou valide une page CRM Divalto Studio (`.page.json`) et ses composants imbriqués (grid, crud, tabs, filters, form, button…) avec leurs datasources. Utiliser pour : créer une page ou une fiche CRUD, ajouter un composant à une page qui existe déjà (bouton sur une fiche, champ dans un gro

  • divalto-report-creation

    Crée ou modifie un report mobile Divalto Weavy (état imprimable en sections), au format `reports/{code}.report.xml` + `{code}.json`. Utiliser pour : créer un report, ajouter une section, placer des éléments (Texte, Image, Forme, Ligne, BarCode, Chart), lier des champs SQL, régler marges et format de

  • divalto-scriptlibrary

    Écrit ou modifie le code-behind TypeScript (`.scriptlibrary.ts`) d'une page, d'un composant, d'une entité ou des modèles d'un projet Divalto Studio, avec les services SDK (`$component`, `$database`, `$session`, `$navigation`, `$notify`…). À utiliser pour TOUTE écriture de TypeScript Divalto ou tout

  • divalto-semantic-theme

    Choisit les couleurs d'un Label, Button ou Card par la palette sémantique du thème (attribut `semantic`) plutôt que `textColor`/`backgroundColor`/`borderColor`, que le player ignore alors. Couvre aussi la typographie (`textRole`, `bold`) et les tokens de thème (`color-primary.primary`) pour une prop

  • divalto-studio-platform

    Explique la plateforme Divalto Studio : les couches, quel type de fichier porte quoi, l'organisation d'un projet et le rôle du `.project.json`, les motifs UI, TypeScript et C#. Utiliser pour : « comment marche Divalto », « à quoi sert ce fichier », « où placer ce fichier », découverte d'un projet.

  • divalto-translations

    Crée ou complète des clés de traduction dans le catalogue local `Translations/` (`<lang>.json` par layer et par entité). Utiliser pour : créer une clé, réutiliser une clé existante au lieu d'un libellé en dur ou d'un `translationKey: null`, traduire un libellé d'écran, corriger la valeur d'une langu

  • divalto-unisearch-creation

    Crée ou modifie un modèle UniSearch Divalto Weavy (liste de recherche mobile), au format `unisearchs/{code}.unisearchmodel.json`. Utiliser pour : créer une UniSearch, ajouter des colonnes ou des thèmes d'affichage, définir la requête SQL et les critères de recherche, configurer les variables exporté

MCP servers (1)

  • divalto-studio

    runs: node ${CLAUDE_PLUGIN_ROOT}/server/dist/mcp-server.js

Hooks (1)

  • SessionStart

    node -e "const root=(process.env.CLAUDE_PLUGIN_ROOT||'').split(String.fromCharCode(92)).join('/');require(root+'/hooks/session-start.js')"

View source on GitHub

More from divalto/divalto-ia-devkit

All 2 plugins →

Mandatory technical foundation for Divalto Harmony. Diva coding integrators.

41 skills · 1 command · 1 MCP server · hooks

9

Maintain divalto-studio?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins2 plugins