just

Automate project commands and workflows using Just recipes.

Updated Dec 9, 2025
One-click install
npx skills add https://github.com/SecKatie/kmtools --skill just-seckatie
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: just
Source: https://github.com/SecKatie/kmtools/tree/main/just
Command: npx skills add https://github.com/SecKatie/kmtools --skill just-seckatie

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Just provides a structured way to automate project-specific commands by organizing them into a justfile with recipes, reducing repetitive manual steps.

Core Features & Use Cases

  • Recipe parameters and variables enable dynamic tasks.
  • Dotenv loading and cross-platform support simplify environment management across environments.
  • Shebang-style recipes allow writing recipes in Python, Node, or Bash, enabling complex automation tasks across languages.
  • Use cases include bootstrapping new projects, running tests, building artifacts, and deploying in consistent environments.

Quick Start

Create a justfile in your project and add a simple hello recipe that prints a greeting.

Frequently Asked Questions about just

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

FAQPage Schema
How do I automate project commands and workflows with cross-platform support?

Project command automation uses a justfile to organize recipes, enabling repeatable setup, test, and deployment tasks that execute consistently across different platforms and languages.

What is the best way to manage environment variables for automated command running?

Environment variable management for command running utilizes built-in dotenv loading within justfile recipes, simplifying configuration across different development and deployment environments without manual exports.

Can I write automation recipes in multiple programming languages like Python or Node?

Multi-language automation recipes are supported through shebang-style syntax, allowing you to write and execute tasks directly in Python, Node, or Bash within a single justfile.

How do I create dynamic project tasks that accept runtime parameters?

Dynamic project tasks are created by defining recipe parameters and variables in the justfile, allowing you to pass runtime arguments to automate bootstrapping, testing, and building workflows.

Does Just work for bootstrapping new projects and running tests across different operating systems?

Just is designed for cross-platform execution, allowing teams to bootstrap new projects, run tests, build artifacts, and deploy in consistent environments across various operating systems.

Why use a justfile over other command runner approaches for project automation?

A justfile provides structured project automation by organizing commands into recipes with dynamic parameters, dotenv loading, and multi-language shebang support, reducing repetitive manual steps across environments.