Just CLI

Create and manage justfiles with recipes, attributes, and dependencies.

82|12|Updated Aug 31, 2025
One-click install
npx skills add https://github.com/PaulRBerg/dot-claude --skill just-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Just CLI
Source: https://github.com/PaulRBerg/dot-claude/tree/main/skills/just-cli
Command: npx skills add https://github.com/PaulRBerg/dot-claude --skill just-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you design and manage Just (a CLI task runner) recipes, attributes, modules, and patterns for robust task automation.

Core Features & Use Cases

  • Justfile creation & organization: Create and structure justfiles with recipes, groups, and aliases.
  • Recipe attributes: Use attributes like [group], [private], [script], and [confirm] to shape behavior.
  • Automation patterns: Provide standardized patterns for status, checks, and multi-recipe workflows.

Quick Start

Define a basic Justfile with a default recipe and a group for checks to start automating tasks in a project.

Frequently Asked Questions about Just CLI

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate task runners with Just recipes?

Just is a CLI task runner that automates recipes—individual tasks defined in a justfile. You create recipes with commands, attributes like [group] and [private] to control behavior, and dependencies to orchestrate multi-step workflows across development environments and CI pipelines.

What are Just attributes and how do I use them in recipes?

Just attributes shape recipe behavior: [group] organizes recipes, [private] hides them from listings, [script] runs inline code, and [confirm] requires user approval before execution. They enable standardized patterns for status checks, validation, and reliable automation without duplicating logic.

How do I structure justfiles with modules and namespaces?

Justfiles support importing other justfiles as modules and organizing recipes into namespaces. This lets you build modular codebases where recipes in one file can reference and depend on recipes in others, scaling task automation across monorepos and complex project structures.

Can I run different shell interpreters per recipe in Just?

Yes, Just lets you set per-recipe interpreters so different recipes can run bash, Python, or other shells inline. This enables flexibility when automating heterogeneous build steps, configuration tasks, and cross-platform workflows without managing multiple task runner formats.

What patterns does Just support for build automation and CI?

Just recipes support status checks, write/check patterns for idempotent operations, and multi-recipe workflows with dependencies. These patterns make recipes suitable for build orchestration, configuration management, and CI pipeline steps where reliable, repeatable task execution is critical.