Magic Commands
Use Jean's built-in commands for context management, commits, reviews, PRs, notes, and conflict resolution.
Magic commands are Jean's opinionated shortcuts for common development moves.
They package prompt construction, git actions, and context loading into workflows that are easier to repeat than a hand-written prompt every time.
What lives in the magic menu
Jean groups magic commands into a few main areas.
Context
- Save Context stores a summarized snapshot for later reuse
- Load Context pulls a saved summary back into the current flow
- Linked Projects shares context across related repositories
- Create Recap generates a digest of the current session
Commit and sync
- Commit
- Commit & Push
- Revert Commit
- Pull
- Push
These work well when you want Jean to help with the commit message or guide the sequence instead of manually stitching it together.
Pull request work
- Open or Create PR
- Review
- PR Comments
- Merge
Jean can generate PR content, review diffs, and help address inline review comments from an existing PR.
Investigation and release work
- Investigate Issues
- Investigate Pull Requests
- Generate Release Notes
These flows are useful because Jean already knows how to load and format the surrounding context before the model starts reasoning.
Branch work
- Merge
- Resolve Conflicts
The conflict workflow is especially useful when you want Jean to stay with the operation until the repo is back in a healthy state.
Why these are different from plain prompts
Magic commands carry defaults for:
- prompt templates
- model choice
- provider choice
- backend choice
- reasoning effort
You can override those defaults in Preferences, which means the workflow stays the same while the engine behind it changes.
Good uses for magic commands
Use a magic command when:
- the task is common and repeatable
- you want Jean to pull structured context first
- the output format matters
- you want the same flow across many repos
Use a plain chat message when:
- the task is unusual
- you are still exploring the problem
- you want a looser conversation before choosing a workflow
