Back to list
hdemers

jujutsu-planning

by hdemers

My dotfiles.

2🍴 1📅 Jan 21, 2026

SKILL.md


name: jujutsu-planning description: Proactively use when planning a complex multi-step implementation.

Project Planning with Jujutsu

Plan projects by creating empty commits that describe each task. Work through the commit stack sequentially, implementing each feature as you go.

Standard Operating Procedure

  1. Planning phase. For each step of the plan, create a new commit describing the plan:
    jj new -m "step description"
    
  2. Review phase. Review the commit stack and parallelize any commits that can be worked on in parallel without causing conflicts. Use this command to parallelize commits A and B:
    jj parallelize -r A::B
    
  3. Working phase. Starting with the first commit, sequentially implement each step in turn. For commits that are siblings, spawn a subagent using the Task tool for each commit. For each commit being worked on:
    jj edit <revision>
    # Do Work
    jj describe # Describe work done
    

Best Practices

Create Descriptive Empty Commits:

  • Each commit description should fully explain what needs to be done
  • Include acceptance criteria in the description
  • Note any dependencies or prerequisites
  • Use clear, actionable language

Key Principles

  • Jujutsu automatically snapshots your working copy

  • The working copy is itself a commit (marked with @)

  • Use jj describe to set meaningful commit messages

  • Use jj new to move to the next commit in your stack

  • The layout of most Jujutsu repositories looks something like this:

    @ xsylloqz email@example.com 2026-01-16 09:11:56 097cb3d1 │ (no description set) │ ○ lqzpqmqy email@example.com 2026-01-15 11:18:08 d7a4d743 ├─╯ 🩹 fix(scope-3): fix a broken function │ ○ xuztksoy email@example.com 2026-01-15 11:18:08 a9ff8359 ├─╯ ✨ feat(scope-1): add a requested feature ◆ mywuvnxw email@example.com 2026-01-15 11:18:08 dev* 94067318 ├─┬─╮ (empty) 🚧 hdemers dev commit │ ◇ │ tzqslqlp email@example.com 2026-01-15 11:18:08 bookmark-1 4cf62e12 │ ├─╯ ✨ feat(scope-1): Support editable pip installations ◇ │ sppvptnr email@example.com 2026-01-15 11:18:08 bookmark-2 8eaa1944 ├─╯ 🐛 fix(scope-2): Fix some bugs ◆ ronrryqk email@example.com 2026-01-15 11:17:18 master 0.1.150 9134bc80 │ ✨ feat(scope-3): Add some new cool features

    Where:

    • Everything after the empty dev commit is considered private.
    • Everything between master and dev is considered shared and in review.
    • In the above example, bookmark-1 and bookmark-2 are two branches with PRs.

Score

Total Score

50/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon