원클릭으로
just
Reference for `just`, the command runner. Use when working in a project with a `justfile` or when the user mentions `just` or `justfile`.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Reference for `just`, the command runner. Use when working in a project with a `justfile` or when the user mentions `just` or `justfile`.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Use when working in the claudine/ package area or with the Claudine library/CLI — normalizing agentic-CLI lifecycle events and hooks, wrapping providers (Claude Code, Codex, Gemini, Goose, Kimi, OpenCode, Qwen, Kilo, Pi, Antigravity), composing Markdown prompts (compose/inline-compose/sequence), managing the MCP catalog, linking skills/commands/agents across providers, or researching agentic CLI platform behavior.
Expert knowledge for building and managing monorepos across JavaScript, TypeScript, Rust, Go, and JVM — workspace standards (npm, pnpm, Yarn, Cargo, Go workspaces, Gradle, Maven), task-orchestration tools (Nx, Turborepo, Bazel, Pants, Rush, Lerna, moon), and versioning (Changesets). Use when structuring a monorepo, choosing task-orchestration tooling, or setting up workspace versioning and release flows.
Use when deploying a Rust project to package managers (cargo, brew, apt, nixos, uv, npm), speeding up Rust builds with compilation caching (kache, RUSTC_WRAPPER, local/remote S3 caches, CI build cache), or interacting with Git from Rust (git2/libgit2 bindings, gitoxide/gix pure-Rust). Covers release distribution, build-time tooling, and programmatic Git access for Rust projects.
Expert knowledge for Rust systems programming — ownership, borrowing, type safety, error handling, async patterns, performance optimization, and 2024-edition improvements. Use when writing or reviewing idiomatic Rust, resolving borrow-checker or lifetime issues, structuring error handling, or optimizing performance.
Monorepo testing guide: L1/L2/L3 taxonomy, canonical just recipes, `require_level!` gating, nextest filtersets, and fuzzing. Load this before writing or reviewing tests in the rusty-biscuit workspace.
Expert guidance for the cross-platform `sniff` Rust library and CLI. Use when discovering host hardware, OS, network, programs, services, filesystems, Git repositories, worktrees, monorepo packages, remote providers, or when changing Sniff request tiers, observation reuse, work counters, CLI output, and macOS/Linux/Windows behavior.
| name | just |
| description | Reference for `just`, the command runner. Use when working in a project with a `justfile` or when the user mentions `just` or `justfile`. |
just --dump Print justfilejust --evaluate Print variable valuesjust --help Print detailed command-line syntax helpjust --list Print recipes with descriptionsjust --show <RECIPE> Print recipe sourcejust --summary Print recipes without descriptionsjust Run default recipejust <RECIPE> Run specific recipejust <RECIPE> <ARG1> <ARG2 Run recipe with argumentsexecutable := 'main'
# compile main.c
compile:
cc main.c -o {{ executable }}
# run main
run: compile
./{{ executable }}
# run test
test name: compile
./bin/test {{ name }}
# start webserver
serve port='8080':
python -m http.server {{port}}
# publish current tag
publish:
#!/usr/bin/env bash
set -euxo pipefail
tag=`git describe --tags --exact-match`
./bin/check-tag $tag
git push origin $tag
The comment proceeding a recipe is used as its doc-comment, and included in
just --list.
By default, each line of a recipe runs in a fresh shell. Recipes whose bodies
start with #! are written to a file and executed as a script.
Commonly used commands and scripts should be turned into just recipes.
In the rusty-monorepo (where you are currently working), you will find:
justfile at the root of the monorepojustfile in each "package area" in the mono repo (run sniff repo package-areas) for a list of package areasjust/* directory:
ai.just provides some useful recipes for interacting with AIdevops.just provides useful devops commands like commit, _build, _lint, _install, and many morelifecycle.just provides some opinionated lifecycle commands like:
schedule moves a previously unscheduled feature or fix (in the _unschedule subdirectory of features or fixes) into the "features" or "fixes" directory and changes the name to be prefixed with the DATE that this specification has been moved to being scheduledcomplete moves a scheduled feature to the _completed directorynotify.just provides ways to inform the user of status including:
_speak provides TTS services to allow the host to speak a message_play and _play_background provides a set of sound effects which the user can choose from to indicate some sort of eventreview.just provides a way for a user to kickoff a review process or implement the suggestions from a review (leveraging the "claudine" service defined in this monorepo)spec.just provides a way for a users to:
just feature, just fix)just clarify)plan.just provides a user a way to create and then implement plan for a specification file and/or a technical design (or both)util.just provides a number of utility recipes that the other .just files leverageWhen you start your work read the memory/just.md file (if it exists) as it provides useful context that has been learned over time.
If you feel like you learned something novel about just and not within your normal training set that is worth remembering then you should append that learning to the memory/just.md file (create the file if it doesn't exist).
Recipe Parameters documentation.