go-bindings-patterns
OfficialGo bindings for Rust core.
Authorkreuzberg-dev
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides guidance and patterns for creating Go bindings that interface with a Rust core, ensuring efficient and idiomatic Go development for cross-language projects.
Core Features & Use Cases
- CGO Bridge Management: Details on maintaining synchronization between Go and C FFI headers.
- Go SDK Development: Standards for building Go-idiomatic configuration, result structures, and end-to-end testing suites.
- Use Case: Developers working on a project with a Rust backend can use this Skill to understand how to effectively build and maintain the Go client libraries that interact with the Rust core via CGO.
Quick Start
Follow the go bindings patterns to update the Go E2E tests when fixtures change.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: go-bindings-patterns Download link: https://github.com/kreuzberg-dev/html-to-markdown/archive/main.zip#go-bindings-patterns Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.