fix: make /catch-up branch-aware and layered, with product-focused next step
Rework the /catch-up decision tree from mutually-exclusive cases into complementary layers. It now determines whether the current branch is the repo's default branch and builds context accordingly: on a feature branch it reads enough of the branch's own commits to grasp the intent and checks the branch's PR even when there are uncommitted changes (so in-progress work is understood as part of the larger effort); on the default branch it lightly skims recent commits. Uncommitted changes remain the focal point but are interpreted through that context. The suggested next step now favors continuing the actual work over housekeeping — since running catch-up implies the user stepped away and the work is likely unfinished, push/PR/checks are only a fallback. Updates the Magic Prompts settings descriptions across locales to match.
This commit is contained in:
@@ -1663,7 +1663,7 @@ export const settingsDict = {
|
||||
"settings.magicPrompts.page.group.sessionFeaturePlan.title": "Планування фічі",
|
||||
"settings.magicPrompts.page.group.sessionFeaturePlan.description": "Промпти, які використовуються командою /plan-feature: видиме повідомлення користувача + приховані інструкції. Запускає кероване діалогове планування — досліджує код і ставить уточнюючі запитання невеликими батчами, перш ніж скласти план імплементації.",
|
||||
"settings.magicPrompts.page.group.sessionCatchUp.title": "Повернення в контекст",
|
||||
"settings.magicPrompts.page.group.sessionCatchUp.description": "Промпти, які використовуються командою /catch-up: видиме повідомлення користувача + приховані інструкції. Перевіряє стан git і залежно від нього — відновлює задум із незавершеного diff, перевіряє стан рев'ю відкритого PR або підсумовує останні коміти.",
|
||||
"settings.magicPrompts.page.group.sessionCatchUp.description": "Промпти, які використовуються командою /catch-up: видиме повідомлення користувача + приховані інструкції. Будує контекст з урахуванням гілки — коміти гілки, її PR і незакомічену роботу разом — щоб зрозуміти, що ти робив, а тоді дає теплу орієнтацію й продуктовий наступний крок.",
|
||||
"settings.magicPrompts.page.group.sessionDebug.title": "Дебаг",
|
||||
"settings.magicPrompts.page.group.sessionDebug.description": "Промпти, які використовуються командою /debug: видиме повідомлення користувача + приховані інструкції. Веде кероване дослідження першопричини — фіксує симптом, формує гіпотези, перевіряє їх по коду й підтверджує причину перш ніж пропонувати фікс.",
|
||||
"settings.magicPrompts.page.group.sessionWeigh.title": "Зважування варіантів",
|
||||
|
||||
Reference in New Issue
Block a user