new-featurelisted
Install: claude install-skill ImTaegan/claude-saas-flow
# Linear + Git Branch Workflow
Manages the complete feature development workflow, integrating Linear issue tracking with Git branch management.
## Project Configuration
Read project configuration from `.claude/project.json` in the current repository root:
- `projectName`
- `linear.teamId` and `linear.teamName`
- `linear.projectId`
- `github.owner`, `github.repo`, `github.defaultBranch`
- `vercel.*`
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` and use values throughout.
### Mode 1: Starting Work on an Issue (DEFAULT)
When the user invokes this skill (with or without an issue ID):
1. **List available issues to work on:**
```
Use mcp__linear__list_issues with:
- team: [from config.linear.teamName]
- project: [from config.linear.projectId]
- state: "Todo"
- includeArchived: false
```
2. **Present issues to the user:**
```
## Available Issues
### Features (Parent Issues)
- ABC-XX: [title] (X sub-issues)
Priority: [priority] | Size: [size]
### Standalone Tasks
- ABC-XX: [title]
Priority: [priority]
Which issue would you like to work on? (Enter issue ID)
```
3. **After user selects an issue:**
- Fetch full issue details with `mcp__linear__get_issue`
- If issue has sub-issues, show them
- If issu