feature-from-backloglisted
Install: claude install-skill ImTaegan/claude-saas-flow
# Feature from Backlog — Linear Workflow
Refines backlog items into actionable features and starts work on them.
## 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.
## 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: Show Backlog Items
```
Use mcp__linear__list_issues:
- team: [from config.linear.teamName]
- project: [from config.linear.projectId]
- state: "Backlog"
- includeArchived: false
- orderBy: "updatedAt"
- limit: 20
```
Display:
```
## Backlog Items
Select an item to refine and start working on:
1. **ABC-XX**: [title]
Priority: [priority or "Not set"]
Size: [size or "Not estimated"]
Description: [first line]
[... show all backlog items]
Which item would you like to work on? (Enter number or issue ID)
```
### Step 2: Refine the Selected Item
Fetch full details:
```
Use mcp__linear__get_issue with selected ID
```
**IMPORTANT: Read and display the FULL issue description.** Do NOT truncate or summarize.
Then ask clarifying questions:
```
Let's refine [Issue ID]: [Issue Title]
1. **What type of work is this?** (new feature, enhancement, integration)
2. **Who will use this?** (admins, users, API consumers)
3. **Is this large enough to need sub