원클릭으로
jj
Jujutsu (jj) skill for the ikigai project
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Jujutsu (jj) skill for the ikigai project
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Automated quality check loops with escalation and fix sub-agents
JSON-based end-to-end test format, runner, and mock provider
Jujutsu (jj) skill for the ikigai project
How to write effective Ralph goals for Ikigai-driven workflows
Create and manage Ralph goals from Ikigai using the real ralph-pipeline scripts
Create repositories using the real ralph-pipeline repo-create script
| name | jj |
| description | Jujutsu (jj) skill for the ikigai project |
Float on main. The working copy sits directly on main@origin. Manual changes are committed and pushed to main. Most work goes through goals, so you periodically pull from main to pick up completed goal work.
jj git fetch then jj new main@originjj git fetch then jj rebase -d main@origin to pick up goal workjj git fetch
jj new main@origin
This puts you on a fresh commit with main as parent. All your work builds from here.
When user says "commit", use jj commit -m "msg":
jj commit -m "Add feature X"
Commits stack automatically. After 3 commits you have: main → A → B → C (@)
Move the main bookmark forward to your latest commit, then push:
jj bookmark set main -r @-
jj git push --bookmark main
@- is the parent of the working copy — your most recent jj commit. If you have uncommitted work in @, commit first.
When goals complete and land on main, pull their work:
jj git fetch
jj rebase -d main@origin
NEVER squash without explicit user permission.
jj edit <revision>
jj squash -m "Combined message"
All operations are logged:
jj op log
jj op restore <operation-id>
| Task | Command |
|---|---|
| Fetch remote | jj git fetch |
| Start fresh on main | jj new main@origin |
| Check status | jj status |
| View changes | jj diff |
| View log | jj log |
| Commit | jj commit -m "msg" |
| Push to main | jj bookmark set main -r @- && jj git push --bookmark main |
| Rebase onto main | jj rebase -d main@origin |
@): Always a commit being edited