一键导入
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