Skip to main content

linear-issue

This skill should be used when the user asks to "create a linear issue", "add a linear issue", "track this in linear", "open a linear ticket", "log this in linear", "create a ticket", or mentions creating an issue for tracking work in Linear.

소스 정보

저장소
ai-dynamo/aiperf
최근 소스 활동
2026년 7월 21일 22:18
감지된 SKILL.md 언어
영어
스타
792
포크
221

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
linear-issue
description
This skill should be used when the user asks to "create a linear issue", "add a linear issue", "track this in linear", "open a linear ticket", "log this in linear", "create a ticket", or mentions creating an issue for tracking work in Linear.
# Linear Issue Creator Create Linear issues pre-configured with Todo status, assigned to the current user. ## Title Constraints Linear generates git branch names in the format `username/TEAM-123-title-in-kebab-case`. With ~18 characters consumed by the username prefix and issue identifier, keep the title **50 characters or fewer** and avoid characters that are illegal in git branch names (`~`, `^`, `:`, `?`, `*`, `[`, `\`, spaces, `..`). Good titles (descriptive, short, branch-safe): - `fix worker crash on empty response` - `add latency percentile to report` - `update auth middleware for compliance` Bad titles: - `Fix the worker service crash that happens when it receives an empty response` — too long - `Fix: worker crash!` — contains special characters ## Workflow ### Step 1: Determine the team Use the **AIPerf** team. Do not call `list_teams` or ask the user. ### Step 2: Confirm the title - If the context (current task, error, file, conversation) makes a suitable title obvious, propose one that satisfies the constraints above. - Otherwise, ask the user for a short title. - Always show the proposed title and wait for the user to confirm or revise before proceeding. ### Step 3: Create the issue Call `mcp__linear__save_issue` with: - `title` — confirmed title from Step 2 - `team` — team from Step 1 - `assignee` — `"me"` - `state` — `"Todo"` ### Step 4: Offer to add to a project Ask the user: "Do you want to add this to a Linear project?" - If yes: call `mcp__linear__list_projects` with the team from Step 1, present the list, then call `mcp__linear__save_issue` with `id` set to the created issue identifier and `project` set to the chosen project name or ID. - If no or no response: skip. ### Step 5: Offer to check out the branch The `save_issue` response includes a `gitBranchName` field (e.g. `dbermudez/aip-123-title`). Ask the user: "Do you want to check out the branch `<gitBranchName>`?" - If yes: run `git checkout -b <gitBranchName>`. - If no or no response: skip. ### Step 6: Confirm Report the created issue identifier (e.g. `AIP-42`) and title to the user.
GitHub에서 보기