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.