plugins/tdd-pipeline/skills/tdd-init/SKILL.md
Add TDD pipeline configuration template to this project's CLAUDE.md. Run this to set up the pipeline for a new project.
npx skillsauth add kelp/kelp-claude-plugins tdd-initInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Add TDD pipeline configuration to this project's CLAUDE.md.
Read the file at
${CLAUDE_PLUGIN_ROOT}/docs/claude-md-fragment.md.
This contains the TDD pipeline configuration template
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
"TDD Pipeline Configuration". If so, report "TDD
pipeline configuration already present" and stop.CLAUDE.md exists but lacks the configuration,
append the fragment content to the end of the file.Tell the user what you did:
Tell the user to fill in the template values:
tools
Correct Zig 0.15.x patterns for I/O, ArrayList, format strings, and build.zig. Use when writing or reviewing any Zig code -- Claude's training data is outdated for these APIs.
tools
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.
tools
Audit Zig source files for Zig 0.15.x mistakes -- checks for removed APIs (getStdOut, usingnamespace, BoundedArray, async), missing flush, wrong ArrayList usage, ambiguous format strings, signed division, and renamed stdlib functions.
tools
Tiger Style rules for Zig: assertions (2+ per fn, paired positive/negative space), bounded loops (no recursion), static memory after init, snake_case naming with unit suffixes, 70-line function limit, 100-column line limit, zig fmt. Use when writing or reviewing Zig in a project that follows Tiger Style.