Skip to content

A Claude Code plugin that delivers fast, no-nonsense solutions with maximum impact.

License

Notifications You must be signed in to change notification settings

jbouder/jean-claude

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jean-Claude: The Plugin 🥋💥

A Claude Code plugin that roundhouse-kicks boring automation into submission. Whether you need an elite martial artist for your dev environment or a champion for the Fight, Jean-Claude delivers fast, no-nonsense solutions with maximum impact. No retreat, no surrender.

Installation

To initiate the Jean-Claude plugin in Claude Code:

From GitHub (recommended)

Add the marketplace and install the plugin:

/plugin marketplace add jbouder/jean-claude
/plugin install jean-claude@jean-claude

Local Development

For local testing during development, run Claude Code with the plugin directory:

claude --plugin-dir /path/to/jean-claude

Or add as a local marketplace:

/plugin marketplace add ./jean-claude
/plugin install jean-claude@jean-claude

Verifying Installation

Verify the plugin is active:

/plugin list

The jean-claude agent and his secret techniques (skills) will now be available.

The Agent: Jean-Claude

The Muscles from Brussels for your local development:

  • Black Belt Setup: Precision configuration of your development environment.
  • Elite Debugging: Facing down bugs in the arena of logs and traces.
  • Total Elimination: Neutralizing rogue processes and containers.
  • Full Split Strategy: Mastering complex document structures with ease.

Secret Tools: Read, Write, Edit, Glob, Grep, Bash

Secret Techniques (Skills)

Technique Description
/jean-claude:kill Terminate rogue processes or Docker containers
/jean-claude:regenerate Restore your spirit and code to a clean working state
/jean-claude:split Precision splitting of massive documents
/jean-claude:fight Enter the terminal arena for turn-based combat

Technique Reference

Kill Skill (/jean-claude:kill)

Eliminate the opposition. Terminate processes or Docker containers blocking your path with clinical efficiency.

Capabilities:

  • Kill by PID: Terminate OS processes by PID
  • Kill by Name: Eliminate processes by name
  • Find Port Owners: Find processes hiding behind ports
  • Stop Containers: Retire Docker containers gracefully or forcefully

Training:

/jean-claude:kill 12345           # Eliminate process by PID
/jean-claude:kill node            # Sweep all node processes
/jean-claude:kill port 3000       # Clear a blocked port
/jean-claude:kill container app   # Retire a Docker container

Regenerate Skill (/jean-claude:regenerate)

In the heat of battle, sometimes you must restore your spirit. Discard uncommitted git changes and return to a clean working state.

Capabilities:

  • Check State: View current git status
  • Discard Changes: Remove uncommitted changes to tracked/untracked files
  • Stash Technique: Safe stashing as an alternative to destruction

Training:

/jean-claude:regenerate           # Restore your spirit to 100%
/jean-claude:regenerate --dry-run # Visualize the changes first
/jean-claude:regenerate --stash   # Move changes to the stash
/jean-claude:regenerate src/aa.js # Restore a specific file

Split Skill (/jean-claude:split)

Ultimate flexibility. Divide massive documents into manageable chunks without losing your balance.

Capabilities:

  • Split by Lines: Split at fixed line intervals
  • Split by Sections: Split at markdown headers
  • Split by Paragraphs: Break at blank lines
  • Context Overlap: Include a buffer between chunks

Maneuver Specs:

Option Action Default
--lines N Split every N lines 100
--sections Split at headers -
--paragraphs Split at blank lines -
--overlap N Context buffer (overlap) 0

Training:

/jean-claude:split README.md              # The standard split
/jean-claude:split doc.txt --lines 50     # Precise 50-line strikes
/jean-claude:split doc.md --sections      # Structural sectional strikes

Fight Skill (/jean-claude:fight)

A turn-based terminal arena where only the strong survive. Test your discipline against an AI rival.

Features:

  • Turn-based combat with 4 techniques: Jab, Roundhouse, Full Split, and Iron Guard.
  • High-intensity ASCII arena and spirit bars.
  • Victory/defeat scrolls with battle statistics.

Techniques:

Move Damage Accuracy Notes
Jab 8-12 100% Reliable discipline
Roundhouse 12-18 85% High impact
Full Split 20-28 70% The Secret Weapon (3-turn cooldown)
Iron Guard - - 50% damage reduction

Start the fight:

/jean-claude:fight

Project Discipline

jean-claude/
├── .claude-plugin/
│   └── plugin.json       # Plugin metadata
├── agents/
│   └── jean-claude.md    # Agent definition
├── skills/
│   ├── kill/
│   │   └── SKILL.md      # Process termination skill
│   ├── fight/
│   │   └── SKILL.md      # Terminal fighting game
│   ├── regenerate/
│   │   └── SKILL.md      # Git change discard skill
│   └── split/
│       └── SKILL.md      # Document splitting skill
└── README.md             # This file

License

Apache License 2.0. Sweep the leg.

About

A Claude Code plugin that delivers fast, no-nonsense solutions with maximum impact.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •