just-pro

Standardize justfile configurations across multi-repo projects with module routing.

11|5|Updated Jan 9, 2026
One-click install
npx skills add https://github.com/rbergman/dark-matter-marketplace --skill just-pro
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: just-pro
Source: https://github.com/rbergman/dark-matter-marketplace/tree/main/plugins/language-pro/skills/just-pro
Command: npx skills add https://github.com/rbergman/dark-matter-marketplace --skill just-pro

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides patterns for setting up just (command runner) in projects. Use proactively when creating build systems, setting up new repos, or when the user asks about just/justfile configuration. Covers both simple single-project repos and monorepos with hierarchical justfile modules.

Core Features & Use Cases

  • Patterns and templates for single-repo justfiles and monorepo module routing.
  • Module system with root router and hierarchical justfiles to organize recipes.
  • Guidance on integration with mise for pinned toolchains to ensure reproducible builds.

Quick Start

  • Via mise (recommended - pinned per-project): mise use just
  • macOS: brew install just
  • Linux/Windows (via cargo): cargo install just
  • Or prebuilt binaries: https://github.com/casey/just/releases

Frequently Asked Questions about just-pro

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

FAQPage Schema
How do I standardize justfile configurations across multiple repositories?

You can standardize justfile configurations by applying module-based justfile organization and root router patterns across multi-repo projects. This ensures consistent build orchestration and reproducible builds throughout your monorepo or single-repo setups.

What is the best way to organize just recipes in a monorepo?

Organizing just recipes in a monorepo is best handled through a module system with hierarchical justfiles and a root router pattern. This structure codifies recipe organization, allowing individual modules to manage their own build tasks while remaining accessible from the project root.

How does just integrate with mise for build reproducibility?

Just integrates with mise through tool pinning to ensure reproducible builds. By installing just via the recommended `mise use just` command, you pin the command runner version per-project, guaranteeing that build orchestration remains consistent across different environments.

Can I use this justfile module routing pattern for a single-repo setup?

Yes, the justfile module routing pattern applies to both single-repo setups and monorepos. It provides templates for simple single-project justfiles as well as hierarchical justfile modules, ensuring consistent build orchestration regardless of your repository scale.

Do I need to install just with cargo to use these build system patterns?

No, while you can install just with cargo on Linux or Windows, you can also use the recommended `mise use just` command for per-project pinning, Homebrew on macOS, or download prebuilt binaries directly from the official GitHub releases page.

When should I set up a root router pattern in my justfile?

You should set up a root router pattern when creating build systems or standardizing workflows across repos with hierarchical justfile modules. This pattern is essential for monorepos requiring consistent build orchestration, ensuring commands route correctly to the appropriate module justfiles.