Backlog management for AI coding assistants

Turn conversations with Claude Code, Cursor, and GitHub Copilot into a prioritized backlog. Powered by GitHub Issues and Projects.

$ /backlog-add high feature Add user authentication

Created backlog item #42: Add user authentication
Priority: high | Type: feature
Added to GitHub Project board
Works with: Claude Code Cursor GitHub Copilot

TL;DR

While agentic AI is advancing at an incredible pace, thoughtful planning and disciplined execution can sometimes be overlooked. The most important principle in leveraging AI effectively is intentional planning -- take the time to research, explore ideas, and define a clear roadmap before implementation.

With Lean Vibes, your AI assistant helps translate strategy into action by breaking initiatives into epics and user stories, automatically syncing them to your GitHub issues and projects. When you're ready to execute, it surfaces outstanding work, helps you prioritize, and supports focused delivery. It's a new level of structured collaboration with your AI teammates.

Features

Everything you need for lightweight backlog management, built into your AI coding workflow.

Quick Issue Creation

Add backlog items without leaving your AI conversation. One command creates a GitHub Issue with priority and type labels.

Proactive Suggestions

Your AI identifies deferrable work and scope creep, then suggests adding it to the backlog automatically.

Priority Organization

High, medium, and low priority labels keep your backlog organized. Work on what matters most, defer the rest.

GitHub Projects Integration

Visual Kanban board with automatic status updates. Issues flow from Backlog to Done as you work.

Automatic Linking

Commits include Fixes #N, PRs include Closes #N. Issues close automatically when code merges.

One-Script Setup

A single bash command creates labels, a project board, and everything you need. Up and running in under 60 seconds.

How It Works

Five simple steps from setup to auto-closing issues.

1

Run the setup script

Creates priority labels, type labels, and a GitHub Projects board in under 30 seconds.

curl -sL https://raw.githubusercontent.com/kbidne/LeanVibes/main/scripts/setup-backlog.sh | bash
2

Add items to your backlog

Create issues from your AI conversation. Specify priority and type, get a linked GitHub Issue instantly.

$ /backlog-add medium enhancement Improve error messages
3

Get proactive suggestions

When your AI notices scope creep or deferrable work, it prompts you to backlog it.

+--------------------------------------------+
|  BACKLOG SUGGESTION                        |
|  This looks like scope creep.              |
|  Want me to add it to the backlog?          |
|  Priority: medium | Type: enhancement     |
+--------------------------------------------+
4

Pull from backlog and build

Select an issue and your AI loads the context. Commits automatically reference the issue number.

$ /backlog 42

Working on #42: Add user authentication
Commits will include: Fixes #42
5

Merge and auto-close

PRs include Closes #42. When your PR merges, the issue closes automatically and moves to Done on your project board.

Choose Your Tool

LeanVibes works with the AI coding assistants you already use.

Full Support

Claude Code

Slash commands for instant backlog access. Copy the config files into your project:

cp -r claude-code/.claude/ your-project/

Use /backlog and /backlog-add slash commands directly in your conversation.

View Claude Code docs →
Full Support

Cursor

Natural language backlog management with persistent context. Copy the rules file:

cp cursor/.cursorrules your-project/

Say "show me the backlog" or "add this to the backlog" in chat.

View Cursor docs →
Prompt-Based

GitHub Copilot

Use prompt templates to manage your backlog in Copilot Chat:

Paste the session prompt into Copilot Chat

Works with any IDE that has GitHub Copilot installed.

View Copilot docs →

Get Started in 60 Seconds

Three steps to a working backlog workflow.

1 Install prerequisites

Install the GitHub CLI and enable project scope:

brew install gh
gh auth login
gh auth refresh -s project

2 Run the setup script

Creates labels and a project board for your repository:

curl -sL https://raw.githubusercontent.com/kbidne/LeanVibes/main/scripts/setup-backlog.sh | bash

3 Install your tool config

Copy the configuration files for your preferred AI coding assistant. See the tool setup section above for instructions.

Want to try it risk-free first?

Try the Example Project →