From zig-claude-kit
Add Zig 0.15.x training corrections to this project's CLAUDE.md. Run this in any Zig project to fix Claude's outdated patterns for I/O, ArrayList, format strings, build.zig, BoundedArray, and usingnamespace.
How this skill is triggered — by the user, by Claude, or both
Slash command
/zig-claude-kit:zig-initThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Add Zig 0.15.x corrections to this project's CLAUDE.md.
Add Zig 0.15.x corrections to this project's CLAUDE.md.
Read the file at
${CLAUDE_PLUGIN_ROOT}/docs/claude-md-fragment.md.
This contains the Zig 0.15.x training corrections
formatted as a CLAUDE.md section.
CLAUDE.md exists in the project root, create
one with just a # CLAUDE.md header followed by the
fragment content.CLAUDE.md exists, check if it already contains
"Writergate". If so, report "Zig corrections already
present" and stop.CLAUDE.md exists but lacks the corrections,
append the fragment content to the end of the file.Tell the user what you did:
npx claudepluginhub kelp/kelp-claude-plugins --plugin zig-claude-kitUpdates, refreshes, optimizes, and cleans up CLAUDE.md by exploring codebase, removing stale content, and restructuring for scannability. Use when docs are out of sync.
Creates or updates CLAUDE.md following best practices: WHAT/WHY/HOW structure, 30-300 line limits, progressive disclosure with doc references, pointers over copies, verified commands.
Updates CLAUDE.md files with non-obvious conventions and gotchas from staged git changes. Activates on user requests like 'update CLAUDE.md' or significant code modifications.