justfile-polyglot-patterns

Coordinate polyglot monorepos with a root justfile delegating to subprojects.

1|Updated Oct 21, 2025
One-click install
npx skills add https://github.com/bryonjacob/aug --skill justfile-polyglot-patterns
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: justfile-polyglot-patterns
Source: https://github.com/bryonjacob/aug/tree/main/aug-just/skills/justfile-polyglot-patterns
Command: npx skills add https://github.com/bryonjacob/aug --skill justfile-polyglot-patterns

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the challenge of coordinating multi-language monorepos by providing a root-level justfile that delegates work to subprojects.

Core Features & Use Cases

  • Root-level orchestration delegates tasks to subprojects, avoiding duplication and ensuring consistent interfaces.
  • Each subproject maintains its own standalone justfile, enabling independent lifecycles while still supporting unified workflows.
  • The _run-all helper enables deterministic, fail-fast delegation across multiple subprojects (e.g., api and web).
  • Use cases include installing dependencies, running checks, building artifacts, and deploying across a polyglot codebase.

Quick Start

  1. Create a root justfile that delegates to subprojects via a _run-all helper and ensure each subproject has its own justfile.
  2. Populate subprojects (e.g., api, web) with their own interfaces; keep root minimal and orchestration-focused.
  3. From the repository root, run just dev-install to set up all environments, then just check-all to validate the whole project.

Frequently Asked Questions about justfile-polyglot-patterns

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

FAQPage Schema
How do I orchestrate tasks across a polyglot monorepo with multiple languages?

You orchestrate a polyglot monorepo by using a root-level justfile that delegates work to subprojects, ensuring a unified workflow for install, check, build, and deploy across different languages like Python and JavaScript.

How do I run builds and checks across independent subprojects without duplicating commands?

You run builds and checks without duplication by implementing a deterministic _run-all helper in your root justfile to fail-fast delegate tasks across independent subprojects like api and web.

Can I execute standalone tasks in a subproject without triggering the root monorepo orchestrator?

Yes, you can execute standalone subproject tasks because each subproject maintains its own independent justfile interface, allowing separate lifecycles while still supporting unified root orchestration when needed.

What is the best way to set up a unified install and check workflow for a polyglot codebase?

The best way to set up a unified workflow is creating a root justfile with a _run-all helper, then running just dev-install to set up all environments and just check-all to validate the whole polyglot codebase.

Does justfile orchestration support fail-fast execution when delegating to multiple subprojects?

Yes, justfile orchestration supports fail-fast execution through the deterministic _run-all helper, which stops task delegation across multiple subprojects immediately when an error is encountered.