·zig-cinterop
""

zig-cinterop

Compétence d'interopérabilité Zig C. À utiliser lors de l'appel de C depuis Zig, de l'appel de Zig depuis C, en utilisant @cImport et @cInclude, en exécutant Translate-c sur les en-têtes C, en définissant des structures externes et des structures compressées, en faisant correspondre les types C ABI ou en créant des projets mixtes C/Zig. S'active sur les requêtes sur @cImport, @cInclude, translation-c, extern struct, packed struct, Zig C ABI, appelant C depuis Zig, exportant Zig vers C ou équivalents bindgen.

22Installations·0Tendance·@mohitmishra786

Installation

$npx skills add https://github.com/mohitmishra786/low-level-dev-skills --skill zig-cinterop

Comment installer zig-cinterop

Installez rapidement le skill IA zig-cinterop dans votre environnement de développement via la ligne de commande

  1. Ouvrir le Terminal: Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.)
  2. Exécuter la commande d'installation: Copiez et exécutez cette commande : npx skills add https://github.com/mohitmishra786/low-level-dev-skills --skill zig-cinterop
  3. Vérifier l'installation: Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

Source : mohitmishra786/low-level-dev-skills.

Guide agents through Zig's C interoperability: @cImport/@cInclude for calling C, translate-c for header inspection, extern struct and packed struct for ABI-compatible types, exporting Zig for C consumption, and zig cc for mixed C/Zig builds.

translate-c converts C headers to Zig declarations, letting you see exactly how Zig sees a C API:

This is Zig's equivalent of bindgen — you use it to understand what Zig generates, then use @cImport directly in code.

Compétence d'interopérabilité Zig C. À utiliser lors de l'appel de C depuis Zig, de l'appel de Zig depuis C, en utilisant @cImport et @cInclude, en exécutant Translate-c sur les en-têtes C, en définissant des structures externes et des structures compressées, en faisant correspondre les types C ABI ou en créant des projets mixtes C/Zig. S'active sur les requêtes sur @cImport, @cInclude, translation-c, extern struct, packed struct, Zig C ABI, appelant C depuis Zig, exportant Zig vers C ou équivalents bindgen. Source : mohitmishra786/low-level-dev-skills.

Faits (prêts à citer)

Champs et commandes stables pour les citations IA/recherche.

Commande d'installation
npx skills add https://github.com/mohitmishra786/low-level-dev-skills --skill zig-cinterop
Catégorie
""Rédaction
Vérifié
Première apparition
2026-02-22
Mis à jour
2026-03-10

Browse more skills from mohitmishra786/low-level-dev-skills

Réponses rapides

Qu'est-ce que zig-cinterop ?

Compétence d'interopérabilité Zig C. À utiliser lors de l'appel de C depuis Zig, de l'appel de Zig depuis C, en utilisant @cImport et @cInclude, en exécutant Translate-c sur les en-têtes C, en définissant des structures externes et des structures compressées, en faisant correspondre les types C ABI ou en créant des projets mixtes C/Zig. S'active sur les requêtes sur @cImport, @cInclude, translation-c, extern struct, packed struct, Zig C ABI, appelant C depuis Zig, exportant Zig vers C ou équivalents bindgen. Source : mohitmishra786/low-level-dev-skills.

Comment installer zig-cinterop ?

Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.) Copiez et exécutez cette commande : npx skills add https://github.com/mohitmishra786/low-level-dev-skills --skill zig-cinterop Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

Où se trouve le dépôt source ?

https://github.com/mohitmishra786/low-level-dev-skills

Détails

Catégorie
""Rédaction
Source
skills.sh
Première apparition
2026-02-22