旅遊
111 skills in 生活 > 旅遊
panel-patterns
This skill should be used when the GM needs panel creation ideas or atmosphericenhancement suggestions. Triggers on:- "What panels should I create" or "panel suggestions"- Requests for atmospheric panels matching genre or location- Patterns for combat, travel, dungeon, or social scenarios- Best practices for when to create, update, or dismiss panelsProvides pre-defined patterns organized by context (universal, location, genre, game state).
stripe-patterns
Stripe integration templates with reusable code for Checkout, Payment Intents, and Subscriptions. Use when implementing Stripe payments, building checkout flows, handling subscriptions, or integrating payment processing.
stripe
Implement Stripe Connect payments for PhotoVault marketplace using destination charges. Use when working with checkout sessions, webhook handlers, platform subscriptions ($22/month), commission splits (50/50), Connect onboarding, failed payment handling (dunning), or debugging payment issues. Includes idempotency patterns and PhotoVault product IDs.
stripe-integration
Guide for integrating Stripe payments into an existing project. Covers one-time payments, subscriptions, and advanced patterns with security best practices.
obsidian-vault
Manage the Obsidian vault at ~/dev/personal/obsidian/trobrock - create, edit, and organize personal notes, projects, and travel plans
fullstack-developer
Complete full-stack development with Next.js 13+, React, Firebase, Tailwind CSS, and payment integration (Stripe, JazzCash, EasyPaisa). Build production-ready e-commerce platforms, SaaS applications, and scalable web applications. Comprehensive coverage of frontend architecture, backend API routes, database design, authentication systems, payment processing, form handling, error management, and optimization. Generate complete project structures, pages, components, API routes, database schemas, security rules, and deployment configurations using TypeScript.
data-validation
Validate trip data quality using 4 algorithms: distance sum, fuel consumption, efficiency range, deviation
checkout-components
Next.js checkout UI components with Stripe Elements and payment forms. Use when creating checkout pages, payment forms, subscription UIs, customer portals, or when user mentions Stripe Elements, payment UI, checkout flow, subscription management, or payment forms.
testing
Implement testing patterns for PhotoVault using Playwright and Vitest. Use when writing E2E tests, unit tests, API route tests, or debugging flaky tests. Includes PhotoVault test fixtures, page objects, and Stripe webhook testing patterns.
stripe-integration
Implement Stripe payment flows, webhooks, and billing logic. Use when working with payments, subscriptions, checkout, or credit systems.
anonymise
Anonymise CSV files by removing personal identifying information and adding datetime stamps. Use when user wants to process a new CSV file or strip PII from data.
rust-release-profile
Configure release builds for maximum performance with LTO, optimizations, and binary stripping. Use for production deployments.
trip-planner
Create detailed travel itineraries with activities, logistics, and day-by-day schedules. Use for vacation planning, trip organization, and travel documentation.
template-creation
Create recurring trip templates with mandatory GPS coordinates for 90%+ accuracy automatic matching
stripe-payments
Manages Stripe payment integration workflows including adaptive checkout, subscription handling, and billing operations. Use when working with payment flows, subscription management, or Stripe API integrations.
travelpay-api-expert
Comprehensive expert on TravelPay payment processing API with deep domain knowledge, workflow expertise, and production-ready code generation capabilities
langgraph-persistence
Persistence and human-in-the-loop patterns for LangGraph. Use when implementing checkpointing, saving/restoring graph state, adding human approval workflows, managing conversation memory across sessions, enabling time-travel debugging, or building fault-tolerant agents that resume from failures.
stripe-integration
Implement Stripe payment processing for robust, PCI-compliant payment flows including checkout, subscriptions, and webhooks. Use when integrating Stripe payments, building subscription systems, or implementing secure checkout flows.
wisewhisper
Real-time interview assistant SaaS product context. USE WHEN wisewhisper, interview assistant, product metrics, feature planning, activation gap, onboarding, conversion rate, stripe metrics.
subtitle-to-document
Convert subtitle files (WebVTT .vtt and SubRip .srt) into clean, readable text documents with multi-language support (English, Traditional Chinese, Simplified Chinese). Auto-detects format and language, removes timestamps and formatting, merges captions into natural paragraphs, strips annotations, and fixes spacing appropriately for each language. Use when the user provides a subtitle file or asks to convert captions to text.