소개
This skill provides a standardized approach for implementing the Adapter pattern within C-based projects, specifically optimized for the ikigai AI agent framework. It enables developers to isolate external dependencies like system calls, libcurl, and JSON parsers behind stable, internal interfaces. By wrapping these calls, the skill allows for easy swapping of implementations—such as switching between OpenAI and Anthropic API formats—and facilitates robust unit testing through weak symbol linking and mock implementations without modifying core application logic.