Skip to main content

cli-just

Use for just/justfile task automation: create justfiles, write recipes, configure settings, add modules/attributes, or set up command-runner workflows.

Informações da origem

Repositório
PaulRBerg/agent-skills
Última atividade na origem
5 de outubro de 2026 às 17:51
Idioma detectado do SKILL.md
inglês
Estrelas
97
Forks
7

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Explorador de arquivos
10 arquivos

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
name
cli-just
user-invocable
false
description
Use for just/justfile task automation: create justfiles, write recipes, configure settings, add modules/attributes, or set up command-runner workflows.
# Just Command Runner Create readable task automation that matches the repository's installed Just version and existing justfile conventions. ## Defaults - Inspect `just --version`, the existing justfile/module tree, and `just --list` before editing. Installed capabilities and existing syntax are authoritative over this skill's examples. - Preserve bespoke formatting. Do not rewrite a justfile with `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. - Define multi-item string sequences one item per line with a parenthesized concatenation. Keep a trailing separator in every non-final item. Do not combine them into one long string. Triple-quoted strings are for values whose newlines are semantic, not visual wrapping. For example: ```just check-steps := ( "event-class-coverage " + "orphan-disposal " + "price-coverage" ) ``` - When creating a new standalone justfile, use the user's section-banner style. Existing repository organization overrides that style. ## Workflow 1. Determine the requested recipe behavior, inputs, outputs, cwd, shell, environment, dependencies, and success condition. 2. 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, executable checks, echo rules | `references/recipes.md` | | Settings, dotenv, lists, modules | `references/settings.md` | | Expressions, functions, constants | `references/syntax.md` | | Shell or script recipes, macOS Bash constraints | `references/inline-scripts.md` | | Check/write, status, aliases, organization | `references/patterns.md` | 3. Make the smallest recipe or setting change. Do not enable unstable features unless the requested design needs them and the installed version supports them. 4. 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. ## Opinionated Organization 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 are 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.
Ver no GitHub