All skills
paulrberg avatar

/cli-just

@ccfca26
by Paul Bergpaulrberg/agent-skills94 stars
7

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

Use this Skill: https://skilld.dev/gh/paulrberg/agent-skills/cli-just

This session only. Nothing lands on disk.

SKILL.md

≈40 tokens always: the name and description. ≈861 when used: this file. ≈1.3k more on demand in 6 files.

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 collapse them into one long string. Triple-quoted strings are for values whose newlines are semantic, not visual wrapping. For example:

    check-steps := (
      "event-class-coverage " +
      "orphan-disposal " +
      "price-coverage"
    )
  • Use the user's section-banner style when creating a new standalone justfile; existing repository organization overrides it.

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 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.

Source: SKILL.md on GitHub

1 warning7d4 checks · Risk SAFE
  • Gen Agent Trust Hub7d

    The skill provides comprehensive instructions and examples for automating tasks using the 'just' command runner. It emphasizes version compatibility, safety checks, and following existing repository conventions. No malicious patterns, obfuscation, or unauthorized data access were detected.

  • Socket7d

    No alerts

  • Snyk7d

    Risk: LOW · No issues

  • Runlayer7mo

    7/7 files flagged

Signed by skilld at ccfca26. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub yesterday.

Activeupdated last week
user-invocable
false

README badge

README badge for paulrberg/agent-skills/cli-just