원클릭으로
build
Use when: configuring or building libatapp with CMake, changing shared/static builds, or adjusting build type options.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use when: configuring or building libatapp with CMake, changing shared/static builds, or adjusting build type options.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Use when: auditing or optimizing AI agent prompts, bridge files, skills, SKILL.md metadata, and cross-tool compatibility.
Use when: editing libatapp enable_expression config fields, environment-variable expansion syntax, YAML/INI/env loading, or atapp_conf.proto config metadata.
Use when: working on libatapp etcd integration, service discovery sets, topology management, keepalive actors, watchers, node selection, or etcd_module.
Use when: writing libatapp modules, connectors, endpoint management, connection handles, message routing, suspend_stop logic, or multi-node tests.
Use when: running or writing libatapp unit tests, filtering private test cases, using multi-node/debug-time patterns, testing etcd, or fixing Windows DLL/PATH startup issues.
SOC 직업 분류 기준
| name | build |
| description | Use when: configuring or building libatapp with CMake, changing shared/static builds, or adjusting build type options. |
This repo uses CMake (>= 3.24) and requires C++17.
When libatapp is built inside a larger workspace, read the active workspace .vscode/settings.json before running
cmake and reuse its generator, configure settings, build directory, and parallel-job settings. In the current
atsf4g-co checkout, that means the Ninja/Debug/unit-test-enabled build tree at build_jobs_cmake_tools unless the user
asks for a different configuration.
cmake ..cmake --build .cmake --build . --config RelWithDebInfoctest . -VBUILD_SHARED_LIBS (NO/YES)CMAKE_BUILD_TYPE (Debug/Release/RelWithDebInfo)