Atrinik classic C change
SkillDev toolsChange classic C17/CMake code, headers, and generated consumers; excludes Rust/Go replacements.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Atrinik classic C change skill
What this skill tells your AI
The instructions your AI receives, as published by atrinik/atrinik in .agents/skills/atrinik-c-change/SKILL.md and read by ahel’s review.
Use this wrapper skill to coordinate native work in the atrinik/classic
monorepo. Load atrinik-protocol-change when bytes on the wire are primary and
atrinik-multi-repo-workspace when another physical checkout is affected.
Establish ownership
- Create/select one full
classicworktree and a classic-derived profile. Never edit a dirty primary or treat a module subdirectory as an independent repository. - Read
classic/AGENTS.md, the nearest module guide, and the applicable localclassic-native-changeorclassic-protocol-changeskill. - Trace declarations, implementations, generated inputs, callers, and tests.
classic/client,classic/server, andclassic/libatrinikown native code;classic/protocol/schema/game-commands.jsonowns generated command IDs.
Follow the monorepo's formatting, allocation, lifetime, error, and CMake conventions. Edit authoritative inputs instead of generated output, update source lists, and cover success, boundaries, failure, and cleanup. Treat warnings, sanitizer findings, and static-analysis reports as defects.
Validate
./atrinik profile show PROFILE
./atrinik build COMPONENT --profile PROFILE --test
Build every affected consumer of a public library or generated protocol
change. Run the module's generation/dependency checks, the documented coverage
preset for substantial logic, and git diff --check. For live behavior, use
atrinik-server-runtime and the complete supervised lifecycle; add
atrinik-test-scenario when login state is useful.
Signals
- GitHub stars
- 31
- Forks
- 5
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
atrinik-c-change- Source
- github.com/atrinik/atrinik