← ClaudeAtlas

new-featurelisted

Start a new feature with full Linear + Git workflow. Use when beginning new feature development or checking project status.
ImTaegan/claude-saas-flow · ★ 1 · AI & Automation · score 74
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