linear-method
Linear's proven methodology for software development and project organization. Use when helping users plan work, create issues, structure projects, set direction, prioritize tasks, or organize development workflows. Applies Linear's principles of momentum, simplicity, and focus—not API integration. For solo developers and teams organizing software projects.
What this skill does
# Linear Method This skill embodies Linear's philosophy and best practices for building software with focus, momentum, and quality. Use it to help organize work according to proven principles that distinguish world-class product teams. ## Core Philosophy **Speed through simplicity**: Tools should help creators stay productive, not create bureaucracy. Keep individuals moving fast rather than generating perfect reports. **Momentum over perfection**: Take swift action daily. Ship constantly. Multiple small launches beat one big launch. **Clarity of direction**: Connect every task to larger goals. Everyone should understand what matters and why. **Manageable scope**: Scope projects down aggressively. Break large work into completable stages. Small, concrete tasks feel great to finish. ## Writing Issues (The Linear Way) Issues communicate tasks clearly and concisely. NO user stories—they're cargo cult that wastes time. ### Issue Structure **Title**: Plain language describing the task ``` Good: "Add password reset flow" Bad: "As a user, I want to reset my password so that..." ``` **Description** (when needed): - What needs to be done - Why it matters (brief context) - Acceptance criteria (if complex) - Links to relevant user feedback (quote directly, don't summarize) ### Key Principles 1. **Write your own issues**: Forces deep thinking about the problem 2. **Describe tasks with clear outcomes**: Code, design, document, or action 3. **Keep it brief**: If it needs explanation, it's too big—break it down 4. **Quote user feedback directly**: Users describe pain authentically 5. **Everyone writes their own work**: The person doing the work understands it best ### What Makes a Good Issue ✅ **Good Issues**: - "Implement email verification for signup" - "Fix sidebar navigation on mobile (clips off screen)" - "Add loading state to dashboard while fetching data" - "Research best practices for rate limiting APIs" ❌ **Bad Issues** (User Stories): - "As a user, I want email verification so I can secure my account" - "As a mobile user, I want to see the full sidebar..." - Long, detailed specifications that should be project specs ### Issue Size Issues should be completable in 1-3 days max. If longer: - Break into sub-issues - Create a Project to organize related issues - Scope down the initial version ### Special Cases **Exploration issues**: "Explore design options for dashboard" or "Research authentication libraries" are valid placeholder issues that get broken down later. **Bug reports from others**: Frame as problem description, let assignee determine solution and rewrite as task. **Feature requests**: Include direct user quotes and link to original conversation. Focus on the pain point, not the requested solution. ## Structuring Projects Projects organize related issues toward a specific deliverable or feature. ### Project Anatomy **Name**: Clear, specific feature or deliverable ``` Good: "User Authentication System" Bad: "Authentication Improvements" ``` **Brief spec** (1-2 paragraphs): - **Why**: What problem this solves - **What**: What you're building - **How**: High-level approach **Timeline**: Target completion date (use for planning, not pressure) **Issues**: 5-15 specific tasks that deliver the project ### Project Principles 1. **Scope down aggressively**: Shorter projects = faster shipping = quicker feedback 2. **Break into stages**: If can't scope down, ship V1 then V2 3. **Small teams move faster**: Solo or 2-3 people max when possible 4. **Write specs before building**: Spend days/weeks thinking through the approach first 5. **Ship early versions**: Use your own product immediately to find issues ### Example Project Breakdown **Project**: "User Authentication" - Set up auth library - Create signup form + API - Create login form + API - Add session management - Build password reset flow - Add email verification - Test complete auth flow Each issue = 1-3 days of work = completable this week ## Setting Direction Direction keeps work aligned to meaningful goals. ### Hierarchy **Initiatives** (months) → **Projects** (weeks) → **Issues** (days) ### Initiatives Major streams of work over 2-6 months: - "Build MVP Core Features" - "Acquire First 100 Users" - "Launch Payment System" **Purpose**: Everyone understands what's most important and why ### Goals Measurable targets that push you forward: - Start small: 10 users → 100 users → $1K MRR - Walk back from big goals: path to 10 users starts with 1 user - Make it measurable: "Launch to users" is vague; "10 weekly active users" is clear ### Product Timeline Map initiatives and projects on a timeline: - Shows path of execution for near future - Slightly out of reach (ambitious but achievable) - Visible to everyone for alignment ## Prioritization Framework Not all work is equal. Distinguish enablers from blockers, now from later. ### Enablers vs Blockers **Blockers**: Gaps preventing someone from using your product **Enablers**: Features opening new opportunities or markets Ask: "Does this prevent usage or is it nice-to-have?" ### Now vs Later **Critical questions**: 1. Is this important NOW or can it wait? 2. Does this help achieve current goals? 3. What are the compounding effects of building it now? 4. What complexity or costs does it add? **Prioritize**: Things that move the needle this week/month ### Timely Prioritization In early stages, many features are "eventually needed." Build the minimum to unblock progress now. Add polish later. Focus on what enables the next growth milestone. ## Working in Cycles Cycles create healthy routine and focus. ### Standard Cycle: 2 Weeks - Short enough: Don't lose sight of priorities - Long enough: Ship meaningful features - Natural review rhythm: What worked? What's next? ### Cycle Principles 1. **Don't overload**: Cycles should feel reasonable 2. **Auto-move unfinished work**: No guilt about things moving to next cycle 3. **Review at boundaries**: What got done, what blocked you, plan next priorities 4. **Pull from projects**: Take issues from planned projects based on current goals ### Solo Developer Cycles - Week 1: Build 3-5 issues - Week 2: Build 3-5 issues + polish + write changelog - Review: What shipped? What's next priority? ## Building with Momentum Momentum comes from consistent, visible progress. ### Daily Momentum - Take swift action—decide to do or not do, don't just think about it - Complete 1-3 small issues daily - Mark things Done (feels great!) - Show the diff/output—visible progress is motivating ### Weekly Momentum - Ship something every week - Write changelog entries (even with few users) - See progress accumulate - Build habits of constant shipping ### Launch Momentum - Launch multiple times (not one big launch) - Announce → Beta → Public → Funding → Major features - Each launch builds following for next launch - Better than waiting for "perfect moment" ### Build in Public - Publish weekly changelogs - Show what you're building openly - Your speed discourages competition more than secrecy helps ## Managing Backlogs Keep backlogs manageable—you don't need every idea forever. ### Auto-Archive - Completed issues after X months - Completed cycles/projects when all issues archived - Keeps focus on what matters now ### Delete vs Archive - **Archive**: Let Linear manage automatically for completed work - **Delete**: Use for mistakes, duplicates, truly wrong ideas ### Feedback as Research Library - Collect all user feedback - Don't treat it as backlog of work - Use to spot trends when planning features - Attach feedback to relevant issues ## Design and Exploration Work Design requires structure but needs freedom to explore. ### Design Project Flow 1. **Verify the problem**: Does it exist? Is it worth solving? 2. **Explore freely**: Create "Explore designs" issue, try multiple options 3. **Get early feedback**: Share rough work, don't polish first 4. **Pick direction**:
Related in Backend & APIs
jfrog
IncludedInteract with the JFrog Platform via the JFrog CLI and REST/GraphQL APIs. Use this skill when the user wants to manage Artifactory repositories, upload or download artifacts, manage builds, configure permissions, manage users and groups, work with access tokens, configure JFrog CLI servers, search artifacts, manage properties, set up replication, manage JFrog Projects, run security audits or scans, look up CVE details, query exposures scan results from JFrog Advanced Security, manage release bundles and lifecycle operations, aggregate or export platform data, or perform any JFrog Platform administration task. Also use when the user mentions jf, jfrog, artifactory, xray, distribution, evidence, apptrust, onemodel, graphql, workers, mission control, curation, advanced security, exposures, or any JFrog product name.
cupynumeric-migration-readiness
IncludedPre-migration readiness assessor for porting NumPy to cuPyNumeric. Use BEFORE substantial porting work begins when the user asks whether code will scale on GPU, whether they should migrate to cuPyNumeric, which NumPy patterns transfer cleanly, what must be refactored before porting, or mentions pre-port assessment, scaling analysis, or refactor planning. Inspect the user's source code, look up NumPy usage, cross-reference the cuPyNumeric API support manifest, and distinguish distributed-scaling-friendly patterns from blockers such as unsupported APIs, scalar synchronization, host round-trips, Python/object-heavy control flow, shape/data-dependent branching, and in-place mutation hazards. Produce a verdict of READY, LIGHT REFACTOR, SIGNIFICANT REFACTOR, or NOT RECOMMENDED, with concrete refactor pointers.
alibabacloud-data-agent-skill
IncludedInvoke Alibaba Cloud Apsara Data Agent for Analytics via CLI to perform natural language-driven data analysis on enterprise databases. Data Agent for Analytics is an intelligent data analysis agent developed by Alibaba Cloud Database team for enterprise users. It automatically completes requirement analysis, data understanding, analysis insights, and report generation based on natural language descriptions. This tool supports: discovering data resources (instances/databases/tables) managed in DMS, initiating query or deep analysis sessions, real-time progress tracking, and retrieving analysis conclusions and generated reports. Use this Skill when users need to query databases, analyze data trends, generate data reports, ask questions in natural language, or mention "Data Agent", "data analysis", "database query", "SQL analysis", "data insights".
token-optimizer
IncludedReduce OpenClaw token usage and API costs through smart model routing, heartbeat optimization, budget tracking, and native 2026.2.15 features (session pruning, bootstrap size limits, cache TTL alignment). Use when token costs are high, API rate limits are being hit, or hosting multiple agents at scale. The 4 executable scripts (context_optimizer, model_router, heartbeat_optimizer, token_tracker) are local-only — no network requests, no subprocess calls, no system modifications. Reference files (PROVIDERS.md, config-patches.json) document optional multi-provider strategies that require external API keys and network access if you choose to use them. See SECURITY.md for full breakdown.
resend-cli
IncludedUse this skill when the task is specifically about operating Resend from an AI agent, terminal session, or CI job via the official resend CLI: installing/authenticating the CLI, sending/listing/updating/cancelling emails, batch sends, domains and DNS, webhooks and local listeners, inbound receiving, contacts, topics, segments, broadcasts, templates, API keys, profiles, or debugging Resend CLI/API failures. Trigger on mentions of Resend CLI, `resend`, `resend doctor`, `resend emails send`, `resend domains`, `resend webhooks listen`, `resend emails receiving`, or agent-friendly terminal automation.
alibabacloud-odps-maxframe-coding
IncludedUse this skill for MaxFrame SDK development and documentation navigation on Alibaba Cloud MaxCompute (ODPS). Helps answer MaxFrame API, concept, official example, and supported pandas API questions; create data processing programs; read/write MaxCompute tables; debug jobs (remote or local); and build custom DPE runtime images. Trigger when users mention MaxFrame, MaxCompute with MaxFrame, ODPS table processing, DPE runtime, MaxFrame docs/examples, DataFrame/Tensor operations, or GPU runtime setup. Works for both English and Chinese queries about Alibaba Cloud data processing with MaxFrame.