44 lines
1.8 KiB
Markdown
44 lines
1.8 KiB
Markdown
# ara-claude-plugins
|
|
|
|
Marketplace de **plugins Claude Code** pour le développement **WinForms / Syncfusion**.
|
|
Chaque plugin apporte un *skill* réutilisable, issu d'un projet réel (migration WinDev → .NET + Syncfusion).
|
|
|
|
## Plugins
|
|
|
|
| Plugin | Skill | Pour quoi |
|
|
|---|---|---|
|
|
| **syncfusion-ribbon-accent** | `/syncfusion-ribbon-accent:syncfusion-ribbon-accent` | Appliquer une **couleur d'accent personnalisée** (live) à un ruban Syncfusion WinForms Office2016 : ruban, backstage (dont le **survol** des items), onglets de contenu, grilles `SfDataGrid`. Le bon levier par élément + les pièges. |
|
|
| **offscreen-winforms-render** | `/offscreen-winforms-render:offscreen-winforms-render` | **Vérifier/déboguer une IHM WinForms sans bureau interactif** (agent, CI, headless) : rendu hors écran via `PrintWindow` → PNG relisible et échantillonnable au pixel. |
|
|
|
|
Réf. testée : Syncfusion Essential Studio **WinForms 33.2.x**, .NET, C#.
|
|
|
|
## Installation
|
|
|
|
```text
|
|
/plugin marketplace add https://repos.ara-it.info/Publique/ARA-Claude-Plugin.git
|
|
/plugin install syncfusion-ribbon-accent@ara-claude-plugins
|
|
/plugin install offscreen-winforms-render@ara-claude-plugins
|
|
```
|
|
|
|
Puis `/reload-plugins` si installé en cours de session. Les skills s'invoquent ensuite via
|
|
`/<plugin>:<skill>` (ou se déclenchent automatiquement selon le contexte).
|
|
|
|
Mettre à jour : `/plugin marketplace update ara-claude-plugins`.
|
|
|
|
## Structure du repo
|
|
|
|
```
|
|
.claude-plugin/marketplace.json # catalogue (liste les 2 plugins)
|
|
plugins/
|
|
├── syncfusion-ribbon-accent/
|
|
│ ├── .claude-plugin/plugin.json
|
|
│ └── skills/syncfusion-ribbon-accent/SKILL.md
|
|
└── offscreen-winforms-render/
|
|
├── .claude-plugin/plugin.json
|
|
└── skills/offscreen-winforms-render/SKILL.md
|
|
```
|
|
|
|
## Licence
|
|
|
|
MIT — voir [LICENSE](LICENSE).
|