← ClaudeAtlas

linearlisted

ArcBox's Linear workflow. Use whenever starting a task that may have or need a tracking issue, or working with Linear at all — finding, creating, or updating issues, syncing progress, moving status, triage, or branch/PR linking. Trigger on any mention of Linear, an issue/ticket, an issue ID like ABX-123, a project, the board, or sprint/standup planning.
arcboxlabs/linkcode · ★ 132 · AI & Automation · score 76
Install: claude install-skill arcboxlabs/linkcode
# Linear Workflow Linear is the source of truth for what's being worked on. Keep issues in sync with reality, and treat an issue's history as shared — prefer adding over rewriting. Resolve teams, projects, labels, statuses, and people **by name** (`list_teams`, `list_projects`, `list_issue_labels`, `list_issue_statuses`, `list_users`). Never paste raw IDs. ## Before Starting a Task 1. **Search first.** Look for an existing issue before doing the work — `list_issues(query:…)`, or filter by project/label/assignee. Don't assume there isn't one. 2. **If none exists**, don't silently create it. Ask the user the scope: which team and project, and whether it's one issue or several sub-issues. Then create it per *Creating Issues*. 3. **If one exists**, read it fully (`get_issue`, `includeRelations:true`) and bring it up to date before working: - Does the status reflect reality? Move it (e.g. → In Progress). - Is the assignee whoever is actually doing it? Fix it. - Is context missing — a decision, a new constraint, a related issue? Add it as a comment. ## While Working - **Sync through comments** (`save_comment`), promptly. When you hit a blocker, change approach, or learn something that shifts scope, leave a comment — don't let the issue drift from reality, and don't bury the change by rewriting the description. - **Move status as it changes**: In Progress when you start, In Review when a PR is open, Done when merged. ## Editing the Description The description is the