Skip to main content

linear-task-completion

Complete a Linear task by checking out its branch, scoping session changes, and preparing a commit. Use when the user says "complete [ISSUE-ID]", "branch for [ISSUE-ID]", or after finishing work on a Linear task.

Source facts

Repository
vana-com/data-connect
Last source activity
February 2, 2026 at 07:14
Detected SKILL.md language
English
Stars
26
Forks
7

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
linear-task-completion
description
Complete a Linear task by checking out its branch, scoping session changes, and preparing a commit. Use when the user says "complete [ISSUE-ID]", "branch for [ISSUE-ID]", or after finishing work on a Linear task.
# Linear Task Completion After finishing work on a Linear task, execute this workflow. ## Steps ### 1. Fetch the issue Use the MCP Linear tool via `CallMcpTool` after reading its schema in `/Users/callumflack/.cursor/projects/Users-callumflack-Repos-vana-vana-app/mcps/user-Linear/tools/`. Extract `gitBranchName` and the issue ID from the response. ### 2. Create branch ```bash git checkout -b <gitBranchName> ``` If `gitBranchName` is missing, follow `.cursor/rules/linear-task-creation.mdc` to create and checkout a branch name that includes the issue ID. ### 3. Identify session-specific changes (not everything in git status) **Important**: Track which files were actually modified during this session. - Review the edits made (search_replace, write tool calls) - Verify with `git status` to see unstaged changes - List the specific files, not just "everything" ### 4. Stage and prepare commit ```bash git add <specific-files-from-step-3> ``` Commit message format: ``` ISSUE_ID: <commit message> ``` **Do NOT commit unless explicitly asked.** If the user asks for a commit message only, provide the message and stop. ## References Commit/branch conventions: `.cursor/rules/linear-task-creation.mdc`
View on GitHub