justfile

Generate a justfile with automation recipes for detected project types and deployment methods.

1|Updated May 7, 2026
One-click install
npx skills add https://github.com/agoodway/GoodSkills --skill justfile-agoodway
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: justfile
Source: https://github.com/agoodway/GoodSkills/tree/main/skills/justfile
Command: npx skills add https://github.com/agoodway/GoodSkills --skill justfile-agoodway

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the repetitive work of manually drafting a project justfile by generating sensible automation recipes tailored to the project type and deployment approach.

Core Features & Use Cases

  • Project Type Detection: Infers the ecosystem by checking for common manifest files (for example, mix.exs, package.json, pyproject.toml/requirements.txt, go.mod, Cargo.toml).
  • Deployment Method Detection: Chooses deploy behavior based on fly.io configuration, Docker presence, package scripts, or a deploy.sh script.
  • Recipe Generation: Produces standard recipes for up, deploy, test, check, build, and clean with ecosystem-appropriate commands.
  • Safety-Friendly Behavior: Requests confirmation before overwriting an existing justfile.

Quick Start

Ask an AI to run the justfile skill to generate a justfile at the project root using detected project type and deployment method.

Frequently Asked Questions about justfile

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

FAQPage Schema
How do I generate a justfile with automation recipes for my project?▼

To generate a justfile, the Skill detects your project type by checking for manifest files like package.json or Cargo.toml, then outputs a tailored justfile with recipes for up, deploy, test, check, build, and clean to your project root.

What deployment methods are supported when generating build recipes?▼

Build recipe deployment detection supports fly.io configurations, Dockerfiles, standard package scripts, and custom deploy.sh scripts, automatically selecting the appropriate deploy behavior for your generated justfile.

Can I use this to set up developer workflows for Python and Node.js projects?▼

Yes, you can set up developer workflows for Python and Node.js projects, as well as Elixir/Phoenix, Go, and Rust, by detecting manifest files like pyproject.toml, requirements.txt, package.json, go.mod, and Cargo.toml.

Will generating a new justfile overwrite my existing project automation file?▼

Generating a justfile will not overwrite your existing project automation file; the Skill requires explicit confirmation before overwriting a justfile already present at the project root.

What is the best way to standardize commands like build and clean across different repositories?▼

The best way to standardize commands like build and clean is generating a justfile with ecosystem-appropriate recipes, ensuring consistent developer workflows across multiple repositories and deployment methods.

How does project type detection work for justfile recipe generation?▼

Project type detection for justfile recipe generation works by scanning your filesystem for common manifest files, such as mix.exs or go.mod, to infer the ecosystem and produce matching automation commands.