Skip to content

Smart Issue

Smart Issue lets you describe a task in plain language and automatically generates a properly formatted GitHub issue, branch, and draft PR.

Smart Issue demo

  1. Press 6 to open the Smart Issue popup
  2. Type a description in natural language (e.g., “add dark mode to settings”)
  3. AI generates:
    • A properly formatted issue title
    • A detailed issue body with context
    • A conventional branch name
  4. Autogit creates the issue, branch, worktree, and draft PR—then switches you to the new worktree

Traditional workflow:

  1. Go to GitHub
  2. Create an issue with title and body
  3. Copy the issue number
  4. Create a branch locally
  5. Create a worktree (optional)
  6. Push the branch
  7. Create a PR and link to the issue

With Smart Issue:

  1. Press 6, type “add dark mode to settings”, press Enter
  2. Done—you’re in a new worktree with a draft PR ready.

You type:

fix the bug where users cant login after password reset

AI generates:

Title: Fix login failure after password reset

Body:

## Problem
Users are unable to login after completing a password reset flow.
## Expected Behavior
After resetting their password, users should be able to login with their new credentials.
## Acceptance Criteria
- [ ] Identify root cause of login failure after reset
- [ ] Implement fix
- [ ] Add test coverage for password reset flow

Branch: fix-login-failure-after-password-reset

Smart Issue is the starting point of the development workflow:

  1. Start — Press 6 to create issue, branch, worktree, and draft PR
  2. Develop — Make changes in your isolated worktree, commit with 7
  3. Ship — Press 8 to mark PR ready for review

The draft PR signals that work has started on this issue, preventing duplicate effort from other developers or AI agents. The worktree ensures your work is isolated from other in-progress features.

KeyAction
6Open Smart Issue popup
EnterSubmit and create issue
EscapeCancel

Don’t worry about formatting. The AI handles capitalization, punctuation, and structure:

  • add dark mode → “Add dark mode support”
  • fix the login bug → “Fix login authentication failure”
  • update readme with new api docs → “Update README with API documentation”

More context = better output:

  • add button → Generic output
  • add logout button to navbar that clears session → Detailed, specific output

Keep each issue focused on a single task. This leads to:

  • Smaller, reviewable PRs
  • Clearer AI-generated content
  • Faster iteration cycles