backloglisted
Install: claude install-skill ImTaegan/claude-saas-flow
# Linear Backlog Management
Keeps your Linear backlog healthy (~50 items) by analyzing the codebase and generating contextually relevant enhancement ideas.
## Project Configuration
Read project configuration from `.claude/project.json`:
- `linear.teamId`, `linear.teamName`, `linear.projectId`
If `.claude/project.json` doesn't exist, suggest running `/setup-project` first.
**Target Count**: 50 items in Backlog (configurable — adjust as needed).
## Instructions for Claude
### Step 0: Load Configuration
```bash
PROJECT_ROOT=$(git rev-parse --show-toplevel 2>/dev/null || pwd)
```
Read `$PROJECT_ROOT/.claude/project.json`.
### Step 1: Analyze Current Platform
Understand the platform's current capabilities by:
1. Reading key files in the codebase (top-level entry points, route files, schema files)
2. Checking for a `REFERENCES/` directory in the project root
3. Understanding the domain from package.json, README, and code structure
### Step 2: Query Current Backlog
```
Use mcp__linear__list_issues:
- team: [from config.linear.teamName]
- project: [from config.linear.projectId]
- state: "Backlog"
- includeArchived: false
- limit: 250
```
Calculate: `itemsToCreate = 50 - currentBacklogCount`
If backlog already has 50+ items:
```
Backlog is already at target size (X items)
No new items needed!
```
### Step 3: Generate New Feature Ideas
Generate `itemsToCreate` features that:
**Quality Criteria:**
- Are contextually relevant to the project's domain
- Build on existing