owentowentCommunityยท2 Agent Skills Included

libatbus

High-performance asynchronous message bus with encrypted routing

Builds tree-structured message bus systems in C++ with automatic TCP and shared-memory channel selection. Handles ECDH encrypted handshakes, compression negotiation, access token authentication, and dynamic node routing without manual setup. Provides engineering, testing, and protocol playbooks so changes to the wire protocol, crypto, and build system stay safe and verifiable.
npx skills add owent/libatbus --all -g -y
Available:

Gives your AI agent the project map, C++ conventions, build directory rules, and a routing table that points each task type to the correct skill file before editing code.

All Skills in This Repository (2)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install libatbus?โ–ผ

Run `npx skills add owent/libatbus --all -g -y` in your terminal to install all skills in this suite globally.

What is libatbus used for?โ–ผ

It is a cross-platform C++ library for building high-performance, fully asynchronous, tree-structured message bus systems with automatic shared-memory or TCP transport selection.

Does libatbus support encrypted communication?โ–ผ

Yes. It supports ECDH key exchange (X25519, P-256 and more), AEAD ciphers like AES-GCM and ChaCha20-Poly1305, plus zstd, lz4, snappy, and zlib compression.

How do nodes route messages in libatbus?โ–ผ

Parent-child relationships are derived from bus ID bit ranges like an IP routing table, and sibling connections are created on demand with automatic reconnection.

Can AI coding assistants work on libatbus safely?โ–ผ

Yes. The AGENTS.md guide and bundled skills route your agent to the right engineering, testing, and protocol rules before any C++, crypto, or build change.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’