27 lines
1.3 KiB
Markdown
27 lines
1.3 KiB
Markdown
# Issue tracker: Linear
|
|
|
|
Issues and specs for this repo live in Linear. Use the Linear MCP tools for all operations.
|
|
|
|
- **Workspace**: maneco-workspace (https://linear.app/maneco-workspace)
|
|
- **Team**: Maneco-workspace
|
|
- **Issue statuses**: Backlog, Todo, In Progress, Done, Canceled, Duplicate
|
|
|
|
## Conventions
|
|
|
|
- **Create an issue**: `save_issue` with `title`, `team` (`Maneco-workspace`), and markdown `description`. Assign via `assignee` ("me" for the current user).
|
|
- **Read an issue**: `get_issue` by identifier (e.g. `LIN-123`).
|
|
- **List issues**: `list_issues` filtered by `team`, `assignee`, `state`, or `project`.
|
|
- **Comment on an issue**: `save_comment` with `issueId` and markdown `body`.
|
|
- **Apply / remove labels**: `save_issue` with `labels` (replaces the full set).
|
|
- **Move workflow state**: `save_issue` with `state` (e.g. `Todo`, `In Progress`, `Done`, `Canceled`).
|
|
- **Link work**: `save_issue` with `project`, `cycle`, `parentId`, `blocks` / `blockedBy` (relations are append-only).
|
|
- **Cross-link to a PR**: attach the PR URL via `save_issue` `links`.
|
|
|
|
## When a skill says "publish to the issue tracker"
|
|
|
|
Create a Linear issue with `save_issue` on team `Maneco-workspace`.
|
|
|
|
## When a skill says "fetch the relevant ticket"
|
|
|
|
Run `get_issue` on the identifier and read the description, state, labels, and assignee.
|