just

Bootstrap repositories with modular justfile structures and a setup script.

Updated May 19, 2024
One-click install
npx skills add https://github.com/kettleofketchup/dotfiles --skill just-kettleofketchup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: just
Source: https://github.com/kettleofketchup/dotfiles/tree/main/.claude/skills/just
Command: npx skills add https://github.com/kettleofketchup/dotfiles --skill just-kettleofketchup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

Bootstrapping new projects and standardizing task automation can be time-consuming and error-prone. This Skill provides a repeatable pattern to spin up repos using just, with a modular justfile structure and a bootstrap script.

Core Features & Use Cases

  • Bootstrap development repos with just/dev
  • Modular justfile structure in just/ directory
  • Intelligent grouping strategies for fzf-tab completion
  • Bootstrap script that installs just if missing and runs the dev flow

Quick Start

Run the bootstrap script to install just (if needed) and start the standard workflow: bash assets/dev If you already have just installed, initialize the repo layout by creating a root justfile and adding modules (mod go, mod docker) as described.

Frequently Asked Questions about just

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

FAQPage Schema
How do I bootstrap a new repository with just and automate tasks?

Bootstrapping a repo with just involves running a script that installs just if missing and initializes a root justfile. This creates a standardized modular structure in the just/ directory for scalable task automation.

What is a modular justfile structure and why use it for task automation?

A modular justfile structure organizes task automation by separating commands into grouped modules within a just/ directory. This approach enforces consistent layouts and supports scalable organization for complex development workflows.

Does the bootstrap script work if just is not already installed?

Yes, the bootstrap script works if just is not installed by automatically detecting the missing dependency and installing it. It then runs the dev flow to initialize your repository layout immediately.

How do I organize just commands into groups and modules for scalable organization?

You organize just commands by creating a root justfile and adding modules such as 'mod go' or 'mod docker'. This enables intelligent grouping strategies for fzf-tab completion and scalable project organization.

What's the best way to standardize task automation across multiple development repos?

Standardizing task automation across repos requires a repeatable just bootstrap pattern that enforces a consistent modular justfile layout. This ensures every project follows the same workflow and grouping strategies.

Can I use this just workflow for bootstrapping any type of software project?

You can use this just workflow for bootstrapping any software project because it provides a generic modular justfile structure. You simply add the specific modules you need, such as 'mod docker' or 'mod go', to fit your stack.