| name | just |
| description | just is a handy command runner for saving and running project-specific commands. Features include recipe parameters, .env file loading, shell completion, cross-platform support, and recipes in arbitrary languages. This skill is triggered when the user says things like "create a justfile", "write a just recipe", "run just commands", "set up project automation with just", "understand justfile syntax", or "add a task to the justfile". |
just - Command Runner
just is a command runner that lets you save and run project-specific commands (called recipes) in a justfile. It's similar to make but focused purely on running commands, not building software.
Documentation Files
This skill includes the complete official documentation from the just repository:
- README.md - Comprehensive documentation including installation, syntax reference, features, and examples (this is the primary reference)
- GRAMMAR.md - Formal grammar specification for justfile syntax
- CHANGELOG.md - Version history and release notes
- CONTRIBUTING.md - Contribution guidelines
- LICENSE - CC0 1.0 Universal license
- examples/ - Example justfiles for various use cases
Quick Reference
Basic Justfile Structure
# This is a comment
variable := "value"
# Recipe with no dependencies
recipe-name:
echo "Running recipe"
# Recipe with dependencies
build: clean compile
echo "Build complete"
# Recipe with parameters
greet name:
echo "Hello, {{name}}!"
# Recipe with default parameter
serve port="8080":
python -m http.server {{port}}
Running Recipes
just
just recipe-name
just recipe arg1 arg2
just --list
just --show recipe
just --dry-run recipe
just --choose