Skip to content

kelp/kelp-claude-plugins

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kelp-claude-plugins

Three plugins that make Claude Code write correct code: one enforces TDD, one fixes Zig 0.15.x, and one gets a second opinion from GPT-5.4.

Install

/plugin marketplace add kelp/kelp-claude-plugins

Plugins

zig-claude-kit

Claude generates broken Zig 0.15.x code for 12 specific patterns. This plugin corrects them by appending the right patterns to your project's CLAUDE.md so every agent reads them.

/plugin install zig-claude-kit@kelp-claude-plugins

Open a Zig project. The plugin detects Zig source files and prompts you to run /zig-init. From that point, Claude writes correct Zig.

Commands:

  • /zig-init -- inject corrections into CLAUDE.md
  • /zig-patterns -- quick reference with code examples
  • /zig-check -- audit files for outdated API usage

tdd-pipeline

Claude skips tests, writes stubs, and reviews its own work. This plugin stops that. It splits every module into seven stages across separate agents -- no single agent both writes and reviews code.

/plugin install tdd-pipeline@kelp-claude-plugins

Run /tdd-init to configure your project, then /tdd-orchestrate parser to build a module.

The pipeline:

1. Test Writer    write tests + type stubs (RED)
2. Test Reviewer  review tests, fix loop
3. Red Gate       confirm all tests fail against stubs
4. Implementer    write code to pass tests (GREEN)
5. Verify Gate    tests pass, no stubs, lint clean
6. Code Reviewer  review implementation, fix loop
7. Integrate      update build files, full tests, commit

The orchestrator -- your main Claude session -- dispatches agents and never writes code. Each agent receives a role skill that constrains what it can touch. Language-specific context comes from CLAUDE.md, not the plugin -- so the pipeline works with any language.

cross-review

A single model reviewing its own work misses bugs it would catch in someone else's. This plugin runs independent Claude and GPT-5.4 reviews, has each model validate the other's findings against the actual code, and merges the result into one prioritized fix list.

/plugin install cross-review@kelp-claude-plugins

Run /cross-review on uncommitted changes, or pass a scope: /cross-review src/parser.zig or /cross-review last 2 commits. Disputed findings are separated from confirmed ones so humans can triage them.

Flags:

  • --quick -- skip cross-validation, merge raw findings
  • --reconcile -- let each model defend its disputed findings in one follow-up round

Requirements:

  • Codex CLI, authenticated for GPT-5.4 access
  • codex-plugin-cc, OpenAI's Claude Code plugin that bridges Codex to Claude Code. It installs via its openai-codex marketplace and ships the companion script we call. By default the plugin looks for that script at $HOME/.claude/plugins/marketplaces/openai-codex/plugins/codex/scripts/codex-companion.mjs. If you installed codex-plugin-cc elsewhere, set codex-script: in your project CLAUDE.md to the actual path — for security, the resolved path must be under $HOME/.claude/plugins/.
  • Node.js on PATH to run the companion script

Without these, /cross-review falls back to claude-only mode and runs a single-model review.

Composition

CLAUDE.md connects these plugins:

  1. zig-claude-kit appends language corrections
  2. tdd-pipeline reads test commands and file patterns
  3. cross-review reads the codex script path and optional review focus

License

Public domain.

About

Claude Code plugins: language-agnostic TDD pipeline and Zig 0.15.x corrective context

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors