linear-reference-architecture

Featured

Production-grade Linear integration architecture patterns. Use when designing system architecture, choosing integration patterns, or reviewing architectural decisions for Linear integrations. Trigger: "linear architecture", "linear system design", "linear integration patterns", "linear best practices architecture".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Linear Reference Architecture ## Overview Production-grade architectural patterns for Linear integrations. Choose the right pattern based on team size, complexity, and real-time requirements. ## Architecture Decision Matrix | Pattern | Best For | Complexity | Rate Budget | Example | |---------|----------|------------|-------------|---------| | Simple | Single app, small team | Low | < 500 req/hr | Internal dashboard | | Service-Oriented | Multiple apps, shared state | Medium | 500-2,000 req/hr | Platform with Linear sync | | Event-Driven | Real-time needs, many consumers | High | < 500 req/hr + webhooks | Multi-service notification system | | CQRS | Audit trails, complex queries | Very High | Minimal API calls | Compliance-grade tracking | ## Architecture 1: Simple Integration Direct SDK calls from your application. Best for scripts, internal tools, and prototypes. ```typescript // src/linear.ts — single module, shared client import { LinearClient } from "@linear/sdk"; const client = new LinearClient({ apiKey: process.env.LINEAR_API_KEY! }); // Direct SDK calls from any part of your app export async function getOpenIssues(teamKey: string) { return client.issues({ first: 50, filter: { team: { key: { eq: teamKey } }, state: { type: { nin: ["completed", "canceled"] } }, }, orderBy: "priority", }); } export async function createBugReport(teamId: string, title: string, description: string) { const labels = await client.issueLabels({ filt...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

linear-sdk-patterns

TypeScript/JavaScript SDK patterns and best practices for Linear. Use when learning SDK idioms, implementing pagination, filtering, relation loading, or custom GraphQL queries. Trigger: "linear SDK patterns", "linear best practices", "linear typescript", "linear API patterns", "linear pagination".

2,266 Updated today
jeremylongshore
AI & Automation Featured

linear-prod-checklist

Production readiness checklist for Linear integrations. Use when preparing to deploy, reviewing production requirements, or auditing existing Linear deployments. Trigger: "linear production checklist", "deploy linear", "linear production ready", "linear go live", "linear launch".

2,266 Updated today
jeremylongshore
AI & Automation Featured

linear-observability

Implement monitoring, logging, and alerting for Linear integrations. Use when setting up metrics collection, dashboards, or configuring alerts for Linear API usage. Trigger: "linear monitoring", "linear observability", "linear metrics", "linear logging", "monitor linear", "linear Prometheus", "linear Grafana".

2,266 Updated today
jeremylongshore
AI & Automation Featured

linear-data-handling

Data synchronization, backup, and consistency patterns for Linear. Use when implementing data sync, creating backups, exporting data, or ensuring data consistency between Linear and local state. Trigger: "linear data sync", "backup linear", "linear export", "linear data consistency", "sync linear issues".

2,266 Updated today
jeremylongshore
AI & Automation Featured

linear-common-errors

Diagnose and fix common Linear API and SDK errors. Use when encountering Linear API errors, debugging integration issues, or troubleshooting authentication, rate limits, or query problems. Trigger: "linear error", "linear API error", "debug linear", "linear not working", "linear 429", "linear authentication error".

2,266 Updated today
jeremylongshore