·zig-cinterop
""

zig-cinterop

Zig C 相互運用性スキル。 Zig から C を呼び出す場合、C から Zig を呼び出す場合、@cImport および @cInclude を使用する場合、C ヘッダーで translate-c を実行する場合、extern 構造体およびパックされた構造体を定義する場合、C ABI タイプを一致させる場合、または C/Zig 混合プロジェクトを構築する場合に使用します。 @cImport、@cInclude、translate-c、extern struct、packed struct、Zig C ABI、Zig からの C の呼び出し、Zig の C へのエクスポート、または bindinggen 相当物に関するクエリでアクティブになります。

23インストール·1トレンド·@mohitmishra786

インストール

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

zig-cinterop のインストール方法

コマンドラインで zig-cinterop AI スキルを開発環境にすばやくインストール

  1. ターミナルを開く: ターミナルまたはコマンドラインツール(Terminal、iTerm、Windows Terminal など)を開きます
  2. インストールコマンドを実行: このコマンドをコピーして実行します: npx skills add https://github.com/mohitmishra786/low-level-dev-skills --skill zig-cinterop
  3. インストールを確認: インストール後、スキルは自動的に AI コーディング環境に設定され、Claude Code、Cursor、OpenClaw で使用できるようになります

ソース: 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.

Zig C 相互運用性スキル。 Zig から C を呼び出す場合、C から Zig を呼び出す場合、@cImport および @cInclude を使用する場合、C ヘッダーで translate-c を実行する場合、extern 構造体およびパックされた構造体を定義する場合、C ABI タイプを一致させる場合、または C/Zig 混合プロジェクトを構築する場合に使用します。 @cImport、@cInclude、translate-c、extern struct、packed struct、Zig C ABI、Zig からの C の呼び出し、Zig の C へのエクスポート、または bindinggen 相当物に関するクエリでアクティブになります。 ソース: mohitmishra786/low-level-dev-skills。

引用可能な情報

AI/検索での引用用の安定したフィールドとコマンド。

インストールコマンド
npx skills add https://github.com/mohitmishra786/low-level-dev-skills --skill zig-cinterop
カテゴリ
""ライティング
認証済み
初回登録
2026-02-22
更新日
2026-03-11

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

クイックアンサー

zig-cinterop とは?

Zig C 相互運用性スキル。 Zig から C を呼び出す場合、C から Zig を呼び出す場合、@cImport および @cInclude を使用する場合、C ヘッダーで translate-c を実行する場合、extern 構造体およびパックされた構造体を定義する場合、C ABI タイプを一致させる場合、または C/Zig 混合プロジェクトを構築する場合に使用します。 @cImport、@cInclude、translate-c、extern struct、packed struct、Zig C ABI、Zig からの C の呼び出し、Zig の C へのエクスポート、または bindinggen 相当物に関するクエリでアクティブになります。 ソース: mohitmishra786/low-level-dev-skills。

zig-cinterop のインストール方法は?

ターミナルまたはコマンドラインツール(Terminal、iTerm、Windows Terminal など)を開きます このコマンドをコピーして実行します: npx skills add https://github.com/mohitmishra786/low-level-dev-skills --skill zig-cinterop インストール後、スキルは自動的に AI コーディング環境に設定され、Claude Code、Cursor、OpenClaw で使用できるようになります

ソースリポジトリはどこですか?

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