Przejdź do głównej zawartości
Nawigacja Otwórz escZamknij

Magic Prompts

OpenChamber używa w tle wbudowanych promptów za każdym razem, gdy robi coś automatycznie — pisze komunikat commita, szkicuje PR, przegląda issue, rozwiązuje konflikt, podsumowuje sesję. Magic Prompts to miejsce, w którym czytasz i przepisujesz te prompty. Otwórz je w Settings → Magic Prompts.

Do normalnego użytku ta strona nie jest potrzebna. Sięgnij po nią, gdy chcesz, by przepływ zachowywał się inaczej — powiedzmy komunikaty commitów w określonym stylu.

Edytuj prompt

  1. Otwórz Settings → Magic Prompts.
  2. Wybierz prompt z grup w pasku bocznym — Git, GitHub, Planning i Session.
  3. Edytuj tekst i zapisz.

Niektóre prompty mają część widoczną (wiadomość, którą zobaczysz) i część z instrukcjami (ukryte wskazówki dla agenta). Prompty mogą zawierać {{placeholders}}, które OpenChamber uzupełnia, jak diff czy tytuł issue — zostaw je na miejscu.

Reset

Zmieniłeś zdanie? Każdy prompt ma reset to default, a jest też reset all, jeśli chcesz zacząć wszystko od nowa.

Gdzie używany jest każdy prompt

Dla każdego prompta poniżej podano, gdzie się wykonuje i co go uruchamia. Sprawdź wyzwalacz przed edycją, żeby wiedzieć, który przepływ zmieniasz.

Git

PromptGdzie się wykonujeKiedy się uruchamia
Generowanie commitaPrzycisk generowania w polu commita w widoku git oraz ekran Changes na mobileGenerujesz komunikat commita. Wstawiane są wybrane pliki i tematy ostatnich commitów gałęzi, dzięki czemu komunikat trzyma styl twojego repozytorium.
Generowanie PRFormularz tworzenia pull requesta w zakładce PR widoku gitGenerujesz tytuł i treść PR. Wstawiane są gałęzie base i head, commity i zmienione pliki między nimi, twój dodatkowy kontekst oraz szablon PR repozytorium, jeśli istnieje.
Rozwiązywanie konfliktu merge/rebaseOkno konfliktów w widoku git, gdy merge lub rebase zatrzyma się na konfliktachWybierasz “Resolve in current session” albo “Resolve in new session”. Agent czyta pliki z konfliktem, proponuje strategię dla każdego pliku i czeka na twoje potwierdzenie przed edycją, stage’owaniem lub kontynuowaniem operacji.
Rozwiązywanie konfliktu cherry-pickSekcja “Re-integrate commits” sesji w worktreePrzenoszenie commitów sesji na gałąź docelową trafia na konflikt i przekazujesz go agentowi. Agent rozwiązuje konflikty w tymczasowym worktree, robi stage plików i kontynuuje cherry-pick.

GitHub

PromptGdzie się wykonujeKiedy się uruchamia
Review PRSelektor “Link GitHub PR” w menu załączników kompozytora oraz okno nowego worktreeDwa wyzwalacze. Przypięcie PR jako kontekstu przygotowuje instrukcje, które wychodzą z twoją następną wiadomością. Utworzenie sesji worktree z PR używa prompta jako pierwszej wiadomości tej sesji, z pełnym kontekstem PR w załączeniu.
Review issueOkno nowego worktree, gdy worktree startuje z issuePierwsza wiadomość nowej sesji przegląda issue, z jej treścią i komentarzami jako kontekstem.
Review nieudanych checków PR / komentarzy PR / pojedynczego komentarza PRDziś żaden przepływ ich nie wysyła. Widok PR uruchamiał je kiedyś akcjami review jednym kliknięciem; teraz nieudane checki i komentarze są przypinane jako szkice kontekstu czatu. Zostają edytowalne, aby istniejące nadpisania dalej działały.

Planning

PromptGdzie się wykonujeKiedy się uruchamia
Planowanie z todoPanel Todos w pasku bocznym projektuWysyłasz todo do sesji albo nowej sesji w worktree. Tekst todo staje się widoczną wiadomością; instrukcje zamieniają go w planistyczny dialog oparty na pytaniach, zamiast skakać od razu do implementacji.
Ulepsz planAkcja “Improve” na zapisanym planie w widoku PlansWysyłasz zapisany plan do przepływu ulepszania. Agent najpierw czyta plik planu, potem proponuje zmiany zakorzenione w aktualnym stanie repozytorium i proponuje edycję tego samego pliku.
Zaimplementuj planAkcja “Implement” na zapisanym planieWysyłasz zapisany plan do przepływu implementacji. Agent czyta plik planu i implementuje go od początku do końca bez rozszerzania zakresu, zapisując korekty planu z powrotem do pliku, gdy sam plan okaże się błędny.

Session

Większość z nich zasila komendy z ukośnikiem wpisywane w kompozytorze. Większość pojawia się też jako startowe chipy na szkicu nowej sesji.

PromptGdzie się wykonujeKiedy się uruchamia
Tour po kodzie/exploreProsisz o ogólną orientację w bazie kodu.
Podsumowanie sesji/summary, opcjonalnie /summary <temat>Podsumowujesz dotychczasową rozmowę — przydatne do przekazania do nowej sesji. Wymaga istniejącej sesji.
Review workspace/workspace-reviewProsisz agenta o przegląd aktualnego diffu workspace pod kątem intencji, poprawności i bezpieczeństwa.
Planowanie funkcji/plan-featureZamieniasz surowy pomysł na funkcję w plan implementacji przez prowadzony dialog pytań i odpowiedzi.
Formułowanie Goal/craft-goal, opcjonalnie /craft-goal <pomysł>Zamieniasz pomysł w weryfikowalny cel Goal do okna Goal.
Nadrobienie bieżące/catch-upWracasz do projektu i pytasz, na czym stanęło i co dalej.
Debugowanie/debugBadasz buga: agent stawia hipotezy, potwierdza przyczynę źródłową w kodzie i dopiero wtedy proponuje poprawkę.
Ważenie opcji/weighWiesz, co zbudować, ale nie jak. Agent porównuje dwa-trzy podejścia i poleca jedno.
FusionAkcja “Run fusion” na grupie multi-runŁączysz wyniki kilku uruchomień w jedną odpowiedź. Wyniki uruchomień są doklejane po instrukcjach.

Prompty bez strony w Settings

Kilka promptów uruchamia się automatycznie i nie ma edytowalnej strony w Settings:

PromptKiedy się uruchamia
Zaplanowane zadanie/schedule-task, opcjonalnie z początkowym pomysłem. Prowadzi dialog, który definiuje zaplanowane zadanie.
Handoff do review/handoff-review albo przycisk Review w widoku diff z włączonym handoffem. Generuje handoff w sesji roboczej.
Wiadomość startowa sesji reviewPierwsza wiadomość wygenerowanej sesji review — z handoffem, gdy powstał, bez niego w przeciwnym razie.
Feedback z review / odpowiedź implementacjiPrzenoszą wiadomości między dwiema sesjami: feedback recenzenta wraca do sesji implementującej, a odpowiedź implementatora wraca do sesji review.

Powiązane