skills/cli-just/SKILL.md
Use for just/justfile task automation: create justfiles, write recipes, configure settings, add modules/attributes, or set up command-runner workflows.
npx skillsauth add paulrberg/dot-agents cli-justInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Create readable task automation that matches the repository's installed Just version and existing justfile conventions.
just --version, the existing justfile/module tree, and just --list before editing. Installed capabilities
and existing syntax are authoritative over this skill's examples.just --fmt; use just --fmt --check only when the
repository explicitly treats the built-in formatter as authoritative. just --dump is inspection output, not a
formatting source.require() for tool dependencies; private helpers; check/write recipe pairs; and
aliases after their target recipes.@ unless echoing commands has clear value. Recipe-level
@ inverts per-line @, so never also prefix lines inside a @recipe. Never add @ to a [script] recipe: scripts
are already quiet, and @ un-mutes them. See "Quiet Recipes and Command Prefixes" in references/recipes.md./bin/bash 3.2 unless the recipe explicitly selects a newer shell.Determine the requested recipe behavior, inputs, outputs, cwd, shell, environment, dependencies, and success condition.
Use the installed manual (just --help, just --man, or https://just.systems/man/en/) for version-sensitive
syntax. Read only the task-specific reference:
| Task | Reference |
| ------------------------------------------ | ------------------------------ |
| Recipes, parameters, dependencies, cache | references/recipes.md |
| Settings, dotenv, lists, modules | references/settings.md |
| Expressions, functions, constants | references/syntax.md |
| Shell or script recipes | references/inline-scripts.md |
| Check/write, status, aliases, organization | references/patterns.md |
Make the smallest recipe or setting change. Do not enable unstable features unless the requested design needs them and the installed version supports them.
Validate parsing with just --list or just --summary, then execute the narrowest safe recipe path. For
state-changing recipes, use an existing dry-run/check mode or inspect the expanded command first.
For a new standalone file, prefer dependency declarations, constants, public recipes, checks, then private helpers. Use
set default-list := true when no single default action makes sense and the installed version supports it. Example
starting points live in examples/standalone.just and examples/devkit.just; load one only when creating that shape.
Completion requires a parsable justfile, the requested recipe behavior, and execution or dry-run evidence appropriate to
its side effects. Finish with ### ✅ Just workflow ready, a compact recipe/alias/purpose table when several entries
changed, and ### 🧪 Verification with exact commands and outcomes. Keep confirmation prompts, recipe data output,
compiler output, and just --list output undecorated; preserve the repository's own banner vocabulary.
development
Refactor naming and repository structure exhaustively while preserving behavior and external contracts.
tools
Uses Chrome DevTools via MCP for efficient debugging, troubleshooting and browser automation. Use when debugging web pages, automating browser interactions, analyzing performance, or inspecting network requests. This skill does not apply to `--slim` mode (MCP configuration).
testing
Audit an entire repository with fresh eyes for correctness errors, bugs, omissions, duplication, inconsistencies, and other evidenced mistakes; fix every safe issue and verify the result.
development
Autonomous overnight codebase improvement with bounded runtime, evidence-gated changes, and verification.