Skip to main content
skill Claude Code CX Codex Cursor GitHub Copilot

just — Claude Code skill: command runner reference

Reference skill for just, a command runner that executes tasks from a justfile. Use when your project has a justfile or you need syntax help for recipes and commands.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add casey/just --skill just -a claude-code
Open on GitHub

What just does

just is a command runner that organizes repetitive tasks in a justfile. Instead of memorizing flags and commands, you describe tasks as recipes and run them with a single command. The skill gives agents access to just syntax: how to write variables, recipes with parameters, shell scripts inside recipes, and how to document recipes with comments.

The reference covers discovery commands: just --list shows recipes with descriptions, just --show prints a recipe's source, just --dump outputs the entire justfile. To run tasks: just runs the default recipe, just <RECIPE> runs a specific recipe, just <RECIPE> <ARG> passes arguments. Each line in a recipe runs in a fresh shell; recipes starting with #! are written to a file and executed as a script.

What it helps with

  • recall just recipe syntax and variables
  • look up a recipe's description in justfile
  • run a recipe with arguments
  • understand shell scripts inside recipes
  • discover all available commands for justfile discovery

Example prompts for the agent

  • I need to run the test recipe with the integration argument
  • Show me how variables and parameters work in just syntax
  • How do I structure a justfile with multiple recipes and dependencies

How to install just

1Skills CLI (Vercel)

npx skills add casey/just --skill just -a claude-code

2Manually: put the files in place

~/.claude/skills/just/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/just/

Similar

newsletter-generation bytedance Generates professional email digests and newsletters with topic research via web search, multi-source curation, and ready-to-publish markdown output. Claude Code CX Codex Cursor +1 1,800installs vendor-check official anthropics Skill checks vendor agreements across CLM, CRM, email, and document storage in one report, flags missing contracts and expiration dates. Use when onboarding a vendor or renewing an agreement. Claude Code CX Codex Cursor +1 2,800installs people-report official anthropics Skill to generate headcount, attrition, diversity, and org health reports from HR data. Pulls snapshots by team, analyzes turnover trends and flight risk indicators across the organization. Claude Code CX Codex Cursor +1 2,700installs cmux-release manaflow-ai Automates the cmux release pipeline by extracting changelog lines from pull requests, bumping versions, and running safety checks. Claude Code CX Codex Cursor +1 4,700installs slides nexu-io A skill for creating and editing .pptx presentations with PptxGenJS. Ideal for sales decks, kickoff briefs, and design-system showcases. Claude Code CX Codex Cursor +1 2,800installs wonda-cli degausai Enables terminal agents to generate media and automate research across LinkedIn, Reddit, and X using the Wonda CLI. Useful for automated content workflows. Claude Code CX Codex Cursor +1 74,600installs remotion-render official Remotion Exports videos and static stills from Remotion projects using CLI commands. CX Codex GP ChatGPT 3installs ego-browser citrolabs Connects the ego-lite Chromium browser to AI agents for web automation, form filling, screenshots, and QA testing using existing logged-in sessions. Claude Code CX Codex Cursor +1 11,900installs

Questions about just

How do I install the just skill in Claude Code?

Run npx skills add casey/just --skill just -a claude-code. The skill will be installed to ~/.claude/skills/just/SKILL.md.

What does the just skill do?

The skill provides a reference for just, a command runner for projects with a justfile. Agents can help with recipe syntax, variables, parameters, and commands to run and inspect your justfile.

How do I run a recipe from justfile?

Use just <RECIPE> to run a specific recipe or just to run the default recipe. Pass arguments with just <RECIPE> <ARG1> <ARG2>.

Source text

SKILL.md · CC0-1.0
---
name: just
description: >
  Reference for `just`, the command runner. Use when working in a project with
  a `justfile` or when the user mentions `just` or `justfile`.
---

Just
====

Discovery
---------

- `just --dump` Print justfile
- `just --evaluate` Print variable values
- `just --help` Print detailed command-line syntax help
- `just --list` Print recipes with descriptions
- `just --show <RECIPE>` Print recipe source
- `just --summary` Print recipes without descriptiosn

Execution
---------

- `just` Run default recipe
- `just <RECIPE>` Run specific recipe
- `just <RECIPE> <ARG1> <ARG2` Run recipe with arguments

Syntax
------

```just
executable := 'main'

# compile main.c
compile:
  cc main.c -o {{ executable }}

# run main
run: compile
  ./{{ executable }}

# run test
test name: compile
  ./bin/test {{ name }}

# start webserver
serve port='8080':
  python -m http.server {{port}}

# publish current tag
publish:
  #!/usr/bin/env bash
  set -euxo pipefail
  tag=`git describe --tags --exact-match`
  ./bin/check-tag $tag
  git push origin $tag
```

Notes
-----

The comment proceeding a recipe is used as its doc-comment, and included in
`just --list`.

By default, each line of a recipe runs in a fresh shell. Recipes whose bodies
start with `#!` are written to a file and executed as a script.

Commonly used commands and scripts should be turned into `just` recipes.

© casey · CC0-1.0 · casey/just

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor