Integrate and consume the APIMatic-generated splitit SDK (the "APIMATIC v3.0" generic
libraries, built on apimatic-*-core / apimatic/*-core-runtime runtimes) across C#/.NET, TypeScript, Java, PHP, Python, Ruby.
Works in Claude Code, Cursor, and VS Code. Every SDK fact is grounded in the cloned SDK
source and the bundled skills.
Each supported language ships 8 skills: {lang}-getting-started (the
SDK-identity and source-navigation entry point) plus client-initialization, authentication,
calling-endpoints, models, error-handling, configuration-resilience, and testing. Your
coding agent loads the relevant skill by its description and grounds every SDK fact in the cloned
SDK source those skills point it to.
The C# layer (inside skills/dotnet/) ships a generated SDK map
(dotnet-splitit-getting-started/sdk-map.md + map/) indexing every operation signature,
model, enum, union, and error type. The dotnet-integrate-splitit router skill routes all
C#/.NET SDK work to the single dotnet-splitit-sdk agent (.NET-only), which answers
every contract question by map lookup (cloning the SDK source only when the map can't settle a
fact) and produces a contract sheet before any code is written. Seven API-agnostic dotnet-*
skills layer usage guidance on top.
| Language | Skill prefix | Key runtime dependency |
|---|---|---|
| C#/.NET | dotnet- |
APIMatic.Core (NuGet) |
| TypeScript | typescript- |
@apimatic/core (npm) |
| Java | java- |
io.apimatic:core (Maven/Gradle) |
| PHP | php- |
apimatic/core (Composer) |
| Python | python- |
apimatic-core (PyPI) |
| Ruby | ruby- |
apimatic_core (Rubygems) |
Applies to any SDK generated by the APIMATIC v3.0 generic-library generators — the generated source carries a
// ... APIMATIC v3.0header and depends on anapimaticcore runtime package.