One-click install
npx skills add https://github.com/wenerme/ai --skill justfile-docs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: justfile-docs
Source: https://github.com/wenerme/ai/tree/main/skills/justfile-docs
Command: npx skills add https://github.com/wenerme/ai --skill justfile-docs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you quickly understand how justfile (just) works when you need correct syntax, recipe behavior, language constructs, modules, variables, shell configuration, or CLI options—without guesswork or scattered documentation reading.

Core Features & Use Cases

  • Justfile language reference: Covers settings, strings, expressions and substitutions, functions/constants, attributes (including conditionals and backticks), and error handling.
  • Recipe authoring guidance: Explains recipe parameters, dependencies and ordering, defaults/variadics, shebang and script recipes, and execution behavior like working directory and timestamps.
  • Practical workflow docs: Includes organization concepts like modules/imports, editor support, installation, and common usage patterns for listing and choosing recipes.
  • Use Case: When your justfile feature fails or behaves unexpectedly (for example, parameter swallowing, dependency ordering, or working-directory surprises), use this Skill to pinpoint the exact language rule or option that applies.

Quick Start

Use the justfile-docs skill to answer: "How do I write a just recipe with parameters and dependencies so that arguments are passed correctly to dependent recipes, and what should I use if I need a single shell session across multiple lines?"

Frequently Asked Questions about justfile-docs

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

FAQPage Schema
How do I pass arguments correctly to dependent recipes in a justfile?

To pass arguments to dependent recipes in a justfile, define recipe parameters correctly and apply dependency ordering rules to prevent parameter swallowing and ensure proper argument mapping.

How can I run multiple lines of a just recipe in a single shell session?

To run multiple lines in a single shell session within a just recipe, use shebang script recipes to execute the entire block in one shell interpreter instance instead of line-by-line.

Why does my just recipe behave unexpectedly when changing the working directory?

Unexpected working directory behavior in a just recipe happens due to specific execution semantics; check justfile settings and recipe attributes that control directory context and timestamp execution behavior.

Can I organize commands across multiple files using justfile modules and imports?

You can organize commands across multiple files using justfile modules and imports to structure recipe hierarchies, separate concerns, and map CLI options to expected behavior across real projects.

What is the correct syntax for using expressions and substitutions in justfile?

The correct syntax for justfile expressions and substitutions involves using specific language constructs, functions, constants, and string formatting rules to dynamically evaluate values within recipe definitions.

When should I use conditional attributes and backticks in a just recipe?

Use conditional attributes and backticks in a just recipe when you need to execute dynamic shell commands during evaluation or conditionally skip recipes based on specific runtime states.