What problem does it solve?
Generate or migrate to a justfile (casey/just command runner) for any project. Use this skill when the user asks to add a justfile, replace a Makefile, set up project commands, create task runners, or mentions "just" in the context of build/dev workflows. Also trigger when you see a project with a Makefile that would benefit from just's simpler syntax, or when setting up a new project that needs common dev commands (build, test, lint, fmt). Covers Rust, Python, TypeScript/JavaScript, Go, and Ruby ecosystems. Do NOT use for CI pipeline configuration, Dockerfiles, or actual build system setup (cargo, webpack, etc.).
Core Features & Use Cases
- Generate idiomatic justfiles for any project. Replace Makefiles and ad-hoc
shell scripts with a clean, discoverable command runner.
- Detect the project ecosystem and map common tasks into just recipes
- Migrate or preserve existing targets from Makefiles or scripts, while
aligning with just's module and settings system to improve discoverability.
Quick Start
Run just in the project root to see available recipes and start migrating or creating a justfile.