<!-- AUTO-GENERATED FILE - DO NOT EDIT DIRECTLY -->
<!-- Edit source frontmatter, then run 'erk docs sync' to regenerate. -->

# Erk Documentation

- **[branch-cleanup.md](branch-cleanup.md)** — cleaning up branches, removing dormant worktrees, managing branch lifecycle
- **[codespace-remote-execution.md](codespace-remote-execution.md)** — implementing remote command execution on codespaces, working with streaming command output on codespaces, debugging codespace remote execution failures, adding new erk commands that run remotely
- **[graphite-branch-setup.md](graphite-branch-setup.md)** — submitting a PR with Graphite, encountering no_parent error, setting up branch tracking for gt
- **[issue-pr-linkage-storage.md](issue-pr-linkage-storage.md)** — understanding how plans link to PRs, debugging why a PR isn't linked to its issue, working with .impl/issue.json, creating PRs that close issues
- **[placeholder-branches.md](placeholder-branches.md)** — working with worktree pool slots, implementing slot commands, deciding when to use ctx.git.branch vs ctx.branch_manager
- **[pr-address-workflows.md](pr-address-workflows.md)** — addressing PR review comments, choosing between local and remote PR addressing, understanding erk launch pr-address, understanding /erk:pr-address command
- **[pr-commands.md](pr-commands.md)** — Adding checkout footers to PR bodies, Implementing PR-related features that involve validation, Debugging `erk pr check` failures, Encountering validation errors related to PR body format
- **[pr-sync-workflow.md](pr-sync-workflow.md)** — synchronizing a PR with Graphite, after erk pr checkout, enabling gt commands on external PR
- **[remote-workflow-template.md](remote-workflow-template.md)** — creating a new remote workflow command, triggering GitHub Actions from CLI, building commands like erk launch pr-address
- **[slot-pool-architecture.md](slot-pool-architecture.md)** — understanding slot pool design, implementing slot-related features, debugging slot assignment issues
