A lightweight backlog management workflow for AI coding assistants + GitHub Projects. Create and manage GitHub Issues from your conversations with AI.
| Tool | Status | Folder |
|---|---|---|
| Claude Code | Full support | claude-code/ |
| Cursor | Full support | cursor/ |
| GitHub Copilot | Instructions only | github-copilot/ |
- Quick Issue Creation - Add items to backlog without leaving your AI assistant
- Proactive Suggestions - AI identifies deferrable work during conversations
- Priority-Based Organization - High, medium, low priority labels
- GitHub Projects Integration - Visual board for tracking progress
- Automatic Issue Linking - Commits and PRs auto-reference the issue being worked on
- Setup - Run the shared setup script to create labels and project board
- Add Items - Use tool-specific commands to add backlog items
- Work on Items - Pull items from backlog, AI tracks the issue
- Auto-Link - Commits include
Fixes #X, PRs includeCloses #X - Auto-Close - Issues close automatically when code merges
- GitHub CLI installed and authenticated
- Project scope enabled for project board integration
brew install gh
gh auth login
gh auth refresh -s projectFrom your project root:
# Download and run the setup script
curl -sL https://raw.githubusercontent.com/kbidne/LeanVibes/main/scripts/setup-backlog.sh | bashOr clone and run:
git clone https://github.com/kbidne/LeanVibes.git
./LeanVibes/scripts/setup-backlog.shThis creates labels in your repo and a "Backlog" project board.
Note: GitHub Projects (v2) are owned by users or organizations, not individual repositories. The setup script creates a user-level project that can include issues from any of your repos.
Choose your AI coding assistant and follow the instructions in that folder:
- Claude Code - Copy
.claude/folder andCLAUDE.md - Cursor - Copy
.cursorrulesfile - GitHub Copilot - Use the provided prompt instructions
New to LeanVibes? Check out the example project - a fake auth system with a guided walkthrough to practice the workflow.
| Label | Color | Purpose |
|---|---|---|
backlog |
Green | Identifies all backlog items |
priority:high |
Red | Urgent / blocking items |
priority:medium |
Yellow | Important but not urgent |
priority:low |
Blue | Nice to have / future work |
type:feature |
Cyan | New functionality |
type:bug |
Red | Defects to fix |
type:enhancement |
Purple | Improvements to existing features |
type:debt |
Tan | Technical debt / refactoring |
Want to add support for another tool? PRs welcome! Each tool needs:
- A folder with the tool name
- A README with installation instructions
- Tool-specific configuration files
- Instructions for proactive backlog suggestions
MIT