## Get started

**Set up the CLI**  
Install and authenticate the Graphite CLI to create and submit PRs.  
[More Info](https://graphite.com/docs/install-the-cli)

**Configure the CLI**  
Set up shell completion, custom branch naming, PR messages, and more.  
[More Info](https://graphite.com/docs/configure-cli)

**Quick start**  
Learn how to author stacked pull requests with the CLI, from your first edit to merging.  
[More Info](https://graphite.com/docs/cli-quick-start)

**Command cheatsheet**  
A quick reference for the most common Graphite CLI commands.  
[More Info](https://graphite.com/docs/cheatsheet)

## Tutorials

**Create a pull request**  
Learn to create a single pull request with CLI.  
[More Info](https://graphite.com/docs/create-a-pull-request)

**Create a stack**  
Stacks are what Graphite is all about - learn how to create one with the CLI.  
[More Info](https://graphite.com/docs/create-stack)

**Visualize a stack**  
If you’ve already created a stack with the CLI, see what it looks like locally.  
[More Info](https://graphite.com/docs/visualize-stack)

**Navigate a stack**  
Learn how to quickly move between PRs in a stack using the CLI.  
[More Info](https://graphite.com/docs/navigate-stack)
