npx skills add ...
npx skills add getsentry/sdk-skills --skill linear-initiative
npx skills add getsentry/sdk-skills --skill linear-initiative
Creates Linear projects for SDK repositories based on a Linear initiative. Use when rolling out a feature across multiple SDKs, creating SDK projects from initiative, or setting up cross-SDK alignment work.
Uses the content of a Linear initiative and creates projects for selected SDKs.
This skill requires the Linear MCP server to be configured.
Only teams with Enabled=Yes are included when creating projects.
| Team | Suffix | Category | Enabled |
|---|---|---|---|
| sentry-java | Android | Mobile | Yes |
| sentry-capacitor | Capacitor | JavaScript, Mobile | Yes |
| sentry-cocoa | Apple | Mobile | Yes |
| sentry-dart | Dart/Flutter | Mobile | Yes |
| sentry-dotnet | .NET | Backend | Yes |
| sentry-electron | Electron | JavaScript | Yes |
| sentry-elixir | Elixir | Backend | Yes |
| sentry-go | Go | Backend | Yes |
| sentry-godot | Godot | Gaming | Yes |
| sentry-java | Java | Backend | Yes |
| sentry-javascript | JavaScript | JavaScript | Yes |
| sentry-kotlin-multiplatform | KMP | Mobile | Yes |
| sentry-laravel | Laravel | Backend | Yes |
| sentry-lynx | Lynx | Mobile | No |
| sentry-native | Native | Gaming | Yes |
| sentry-php | PHP | Backend | Yes |
| sentry-powershell | PowerShell | Backend | No |
| sentry-python | Python | Backend | Yes |
| sentry-react-native | React Native | JavaScript, Mobile | Yes |
| sentry-ruby | Ruby | Backend | Yes |
| sentry-rust | Rust | Backend | Yes |
| sentry-symfony | Symfony | Backend | Yes |
| sentry-unity | Unity | Gaming | Yes |
| sentry-unreal | Unreal | Gaming | Yes |
Naming rules:
Format: [Clean Initiative Name] [[Suffix]]
Example: Initiative "SDK Handling HTTP 413 (Content Too Large)" → "SDK Handling HTTP 413 [Python]"
Get the initiative identifier from the user if not provided. This can be an initiative ID, name, or URL.
Fetch the initiative details using mcp__linear-server__query_data:
Present initiative summary to the user including:
Ask which SDK teams should have projects created. Present options:
If user selects individual, ask them to specify which teams from the table.
Ask about project naming:
For each selected team, create a project using mcp__linear-server__create_project:
d4127831-7550-41f2-918c-d7699c6c7b95)Report results showing:
(Optional) Ask about creating issues in each project:
mcp__linear-server__create_issue:
User: "Create projects for the Session Replay initiative across all Mobile SDKs"
Response flow:
initiative parameter is provided