GitHub - tombedor/just-claude

2 min read Original article ↗

just-claude

Automatically expose just recipes as Claude Code skills.

This enables human devs and Claude to share a common toolset:

why

Installation

npm install -g just-claude

Then, in your project, run:

This will install a hook which will automatically make any just recipes available to Claude via Claude Agent Skills, and keep them synchronized (via a Claude session hook).

Requirements

Quick Start

# Install
npm install -g just-claude

# Create a new project
mkdir my-project && cd my-project

# Create a simple justfile with a documented recipe
cat > justfile << 'EOF'
# Say hello (this comment becomes the recipe description)
hello name="world":
    echo "Hello, {{name}}!"
EOF

just-claude init

This will modify your Claude settings file, while retaining a backup. The generated skill files can be gitignored.

Other commands

# Check what was installed
just-claude status

# Output:
# just command: ✓ available
# justfile: ✓ found
# public recipes: 1
# generated skills: 1
# hook configured: ✓ yes

# See what skills were created
just-claude list

# Output:
# Generated skills:
#   - just-hello

# Check a generated skill
cat .claude/skills/just-hello/SKILL.md

# Remove hook and generated skills
just-claude clean

Develop / Install from Source

# Clone and build locally
git clone https://github.com/yourusername/just-claude.git
cd just-claude
npm install
npm test

# Install the CLI globally from source
npm install -g .

# Wire up a project (from inside the target repo)
just-claude init

Contributing

See CONTRIBUTING.md for development setup and guidelines.

License

MIT