一键导入
linear-ticket
Refine rough engineering thoughts into structured Linear tickets with GitHub permalinks
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Refine rough engineering thoughts into structured Linear tickets with GitHub permalinks
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Write integration tests for Autumn billing. Covers initScenario setup, billing/attach/track/check endpoints, subscription updates, assertion utilities, and common billing test patterns. Use when creating tests, writing test scenarios, debugging test failures, or when the user asks about testing.
Build and manage percentage-based rolling rollouts with cache staleness detection. Use when adding new rollout features, debugging rollout bucket routing, working with the rollout edge config, or handling cache staleness during forward/rollback migrations.
Understand and create S3-backed edge configs with poll-based caching. Use when adding new runtime configs (feature rollouts, request blocking, operational toggles), debugging edge config polling, or working with the EdgeConfigStore factory.
Build a billing page and manage subscriptions with Autumn. Use this skill when the user wants to: - Display active plans or subscription status - Show usage balances to customers - Build a pricing page with upgrade/downgrade buttons - Implement plan switching (upgrades/downgrades) - Add cancel/uncancel subscription functionality - Open the Stripe billing portal - Display usage history charts - Add prepaid top-ups or credit purchases
Add usage tracking and feature gating with the Autumn SDK. Use this skill when asked to: - Add usage tracking or metering - Implement feature limits or gating - Check feature access or entitlements - Track API calls, messages, or other usage - Implement credit systems - Add paywalls or upgrade prompts - Enforce usage limits server-side
Helps design pricing models for Autumn using the autumn.config.ts configuration file. Use this skill when: - Designing pricing tiers, plans, or features for Autumn - Creating autumn.config.ts configuration - Setting up usage-based, subscription, or credit-based pricing - Configuring features like API calls, seats, storage, or credits - Understanding Autumn feature types (metered, boolean, credit_system) - Working with plan items, metered billing, or tiered pricing
| name | linear-ticket |
| description | Refine rough engineering thoughts into structured Linear tickets with GitHub permalinks |
Refine rough engineering thoughts into structured, actionable Linear tickets.
This skill creates ACTUAL Linear tickets using the Linear MCP server. Do not just write markdown files - use the create_issue tool from the user-Linear MCP server to create real tickets.
Before creating:
list_teams to find the appropriate teamlist_projects to find the relevant project (if any)create_issue with the formatted ticket content as the descriptiongit remote get-url origin and git rev-parse HEAD to build permalinkscreate_issue tool to create the actual ticketAll file and function references must be clickable GitHub permalinks. Don't use raw paths.
Format: [filename.ts](https://github.com/org/repo/blob/{commit_sha}/path/to/file.ts#L{line})
Examples:
updateParams.tsuseMyHookEditHeaderTo find line numbers, use grep: grep -n "export function useMyHook" path/to/file.ts
⚠️ Gotcha: Use paths relative to the git root, NOT the full filesystem path. Run git rev-parse --show-toplevel to find the git root. If the workspace is /Users/me/project/.conductor/cayenne/ and that's the git root, then vite/src/hooks/useMyHook.ts is correct, NOT .conductor/cayenne/vite/src/hooks/useMyHook.ts.
## Summary
[One line - what needs to be done]
## Context
[Why this is needed - 2-3 sentences max]
## Plan
### Phase 1: [Phase Name]
**Why**: [Explain WHY this phase is needed and point to relevant files in the codebase]
1. [Step with specific file/function]
2. [Step]
> **🎨 Design Challenge** (optional): [If there are design decisions to explore, add as a blockquote challenge within the phase - NOT as a separate phase]
---
### Phase 2: [Phase Name]
**Why**: [Context for this phase]
3. [Step]
4. [Step]
---
**Testing**
- [ ] [Test case]
**Questions**
- [ ] [Any clarifications needed before starting]
Note: Don't include a separate "Implementation Notes" section - all file/function references should be inlined with GitHub permalinks in the relevant phase.