원클릭으로
jujutsu-jj-usage
Instructions for using Jujutsu (jj) for version control in the Carbon repository.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Instructions for using Jujutsu (jj) for version control in the Carbon repository.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Instructions for registering, mapping, constant evaluating, and lowering builtin functions in the Carbon toolchain.
Instructions for declaring, formatting, emitting, testing, and styling diagnostic messages (errors, warnings, notes) in the Carbon toolchain.
Guidelines and restrictions on shell commands and file manipulation tools for AI assistants.
Instructions that **MUST** be followed when using Bazel or Bazelisk to build, test, and debug in the Carbon repository.
Instructions for running prek, the Carbon pre-submit/style/lint checker, that *MUST* be run before submitting an change.
Instructions for authoring, structuring, and running toolchain tests using the file_test infrastructure.
| name | Jujutsu (jj) usage |
| description | Instructions for using Jujutsu (jj) for version control in the Carbon repository. |
Jujutsu is a Git-compatible version control system that may be used in Carbon checkouts.
[!IMPORTANT] You can detect if Jujutsu is in use by checking for a
.jjdirectory in the repository root. If present, you must usejjand must not usegit. If absent, you must not usejj.
Always use the --no-pager flag when invoking jj to prevent the command from
blocking or waiting for terminal paging.
jj --no-pager git fetchjj --no-pager new trunkjj --no-pager statusjj --no-pager logjj --no-pager diffjj --no-pager commit
jj commit over the combination of jj describe
and jj new.jj --no-pager abandonjj --no-pager rebase -o trunk