Update an existing Linear parent feature issue and its sub-issues
Updates an existing Linear feature plan and its sub-issues based on change requirements. Use when you need to modify scope, requirements, or implementation details of an active feature while preserving completed work.
/plugin marketplace add jclfocused/claude-agents/plugin install linear-planning-workflow@laserfocused-plugins<changes to make>You are about to update an existing Linear feature plan (parent issue with nested sub-issues).
$ARGUMENTS
First, list all existing feature root issues:
mcp__linear__list_issues with label: "Feature Root" to fetch all root feature issues (filter directly by label name - don't check for label existence first)AskUserQuestion to prompt the user to select which feature to update:
label: "[Issue ID] - [Feature Title] - [Status]"description: First 100 chars of issue description or "No description"mcp__linear__get_issue to fetch the full parent issue detailsmcp__linear__list_issues with parentId set to the parent issue ID to fetch all sub-issues (and their sub-issues recursively)Classify the changes as:
Minor Changes (skip Step 4 - no codebase investigation needed):
Major Changes (proceed to Step 4 - codebase investigation required):
If changes are major, investigate the codebase using parallel code-explorer agents:
Dynamically Identify Investigation Areas: Based on the change description, determine which 2-3 specific areas need investigation:
Spin Up Parallel Code Explorer Agents: Use the Task tool with subagent_type='feature-dev:code-explorer' to launch multiple agents in parallel:
feature-dev:code-explorer (plugin prefix required)Consolidate Investigation Findings: After all parallel agents complete, review and consolidate their findings into a structured summary that will be passed to the linear-mvp-issue-updater agent.
Use the linear-planning-workflow:linear-mvp-issue-updater agent (NOT linear-mvp-project-creator) to update this feature.
Pass to the agent:
The agent will:
Iterative Clarification Loop - The agent will ask you clarifying questions about the changes:
Update the parent issue description:
Analyze sub-issue changes needed:
Execute changes:
mcp__linear__update_issue to update parent and existing sub-issuesmcp__linear__create_issue to add new sub-issuesPreserve work in progress:
PRESERVE COMPLETED WORK: Never modify or cancel sub-issues with status "Done" - they represent finished work.
PROTECT IN-PROGRESS WORK: Never cancel sub-issues with status "In Progress" without explicit user confirmation.
MAINTAIN FEATURE ROOT LABEL: Always keep the "Feature Root" label on the parent issue.
KEEP PROJECT ASSOCIATION: Preserve the project association if one exists.
MVP SCOPE: Keep updates focused on what's necessary - don't over-engineer the changes.
Begin by listing all Feature Root issues and prompting for selection.