Development skills

Browse reusable Agent Skills, each with a clear purpose and practical guidance.

C++ Raylib Province Class Implementation

Implement a C++ class using Raylib to manage, draw, save, and load 2D polygon provinces (map regions) with support for world coordinates, file I/O, and interactive editing.

518 repo starsObserved in 1 repos
Development

c_stack_based_big_integer_addition

Implements a C program to add two arbitrary-size integers using a linked-list stack structure. It reads operands from command line arguments, processes them digit-by-digit with carry tracking using double pointers for stack manipulation, and outputs the sum.

518 repo starsObserved in 1 repos
Development

C++ TCP Socket Wrapper Implementation

Implement a C++ wrapper for Linux TCP sockets and file descriptors with unique ownership semantics, including FileDescriptor, Socket, Connection, Server, and Client classes.

518 repo starsObserved in 1 repos
Development

C++ union结构体多别名访问实现

使用union实现C++结构体,支持通过xyz、rgb及数组v[3]三种方式访问同一内存,并采用typedef tagFoo {} Foo;的命名风格。

518 repo starsObserved in 1 repos
Development

C# 数组分组与元素拼接

将C#整数数组按照指定大小进行分组,并将每组内的元素转换为字符串后拼接(可指定分隔符),最终返回字符串数组。

518 repo starsObserved in 1 repos
Development

C++类继承与多态代码实现

根据用户提供的类继承关系描述、数据成员定义、输入输出样例及参考主函数,生成符合要求的C++代码。包含构造函数、成员函数重写及输入合法性校验。

518 repo starsObserved in 1 repos
Development

C++通用容器模板编程规范

编写支持std::map和std::unordered_map的通用C++模板函数,要求使用模板模板参数而非硬编码类型,处理const类型特征,并在指定时支持allocator参数且不构建临时对象。

518 repo starsObserved in 1 repos
Development

Canvas Drawing Command Generator

Generates a single-file HTML and JavaScript solution to render custom vector graphics on an HTML Canvas using a specific text-based command language, adhering to strict parsing constraints to avoid runtime errors.

518 repo starsObserved in 1 repos
Development