Loading...
Loading...
Found 1,304 Skills
Refactor MoonBit code to be idiomatic: shrink public APIs, convert functions to methods, use pattern matching with views, add loop invariants, and ensure test coverage without regressions. Use when updating MoonBit packages or refactoring MoonBit APIs, modules, or tests.
Run a Bayesian A/B test on conversion data using PyMC. Use when the user wants to compare two variants (landing pages, emails, pricing, UI changes) and decide which to ship using posterior probabilities and expected loss instead of p-values. Covers Beta-Binomial model, ROPE, expected loss, sample-size guidance, and ArviZ diagnostics.
Guides the user through building composite score workflows when they ask about composite scores, indexes, multi-variable scores, ranking areas, site scoring, market potential, resilience indexes, risk indexes, weighted scores, PCA, or supervised/unsupervised scoring.
A-share Market Daily Review System. Actively invoked when users mention needs such as market review, market analysis, or tomorrow's market prediction. Covers: Market Environment, Sentiment Cycle, Main Line Identification, Capital Monitoring, Post-Market Variables, Tomorrow's Combat Map. For research reference only, does not constitute securities investment consulting business or investment advice.
Quantitative signal scanning and position sizing tool based on the original Turtle Trading method. It retrieves market data for A-shares / Hong Kong stocks / US stocks / Singapore stocks via longbridge CLI, and automatically calculates ATR (N value), breakout signals (System 1 / System 2), stop-loss prices, add-on positions, and Unit position sizes. Trigger this tool when users mention 海龟, turtle, 海龟交易, 海龟信号, turtle signal, turtle trading, or ask about breakout signals, ATR, N value, Unit positions, stop-loss prices, add-on positions, S1/S2 signals, 20-day high/low, 55-day breakout, or request to scan watchlists/indexes for trading signals using the turtle system. It also triggers when users say "扫描突破信号", "帮我算Unit", "海龟止损", "海龟系统分析", or any combination of a stock name/code with "海龟". **Applicable scenarios:** - Scan for breakout signals (20-day/55-day high/low breakouts) after daily market close - Calculate ATR, stop-loss prices, and add-on positions for single stocks or batches of targets - Calculate reasonable Unit position sizes based on account net assets - Determine whether existing positions trigger exit or add-on conditions - Scan turtle signals for watchlist stocks / index components **Not applicable for:** - Fundamental analysis (Turtle system is purely technical) - Predicting price direction - Automatic order placement (only outputs signals; users operate on their own) - Short-selling opening operations for A-shares/Hong Kong stocks/Singapore stocks
Design and operate an advanced AI agent memory system on HelixDB using hybrid graph + vector + BM25 search. Use when building long-term memory, user profiles, document/chunk RAG, recall/remember features, memory extraction, deduplication, consolidation, versioning, updating, forgetting/deletion, categorisation, or connector-backed ingestion. Covers tenant-safe Helix data modeling, modality decision rules, the full write/maintain lifecycle, and the product layers an agent must implement around Helix. TypeScript-first (@helix-db/helix-db); a Rust DSL variant is in EXAMPLES.rust.md.
Implement internationalization (i18n) with Paraglide JS — a compiler-based i18n library that compiles translation files into tree-shakable JavaScript functions. Use when working with Paraglide JS, @inlang/paraglide-js, or any i18n task involving compiled message functions, locale strategies, i18n routing, or multilingual rendering. Covers setup, message compilation, locale detection strategies, URL-based i18n routing, SSR/SSG middleware, variants (pluralization/gendering), formatting, markup, and integration with any framework (React, Vue, Svelte, Solid, Next.js, SvelteKit, Astro, etc.).
Alba serializers + Typelizer for type-safe Inertia Rails props with auto-generated TypeScript types. Use when serializing models for Inertia responses, setting up Alba resources, generating TypeScript types from Ruby, or using Inertia prop options (defer, once, merge, scroll) with Alba attributes. Replaces as_json with structured, auto-typed ApplicationResource, page resources, and shared props resources. When active, OVERRIDES the `render inertia: { ... }` pattern from other skills — use convention-based instance variable rendering instead.
Input a creator's original caption or script and receive 3-5 adapted ad copy variations optimized for awareness, consideration, and conversion objectives. This skill should be used when adapting creator content for paid ads, turning organic creator posts into ad copy, writing whitelisted ad variations from influencer content, creating spark ad captions from creator videos, generating partnership ad copy from UGC, converting creator scripts into paid media copy for Meta or TikTok, building ad copy variations by funnel stage from creator content, repurposing influencer captions for paid social, or writing ad text for boosted creator posts. For getting usage rights before running ads, see usage-rights-guide. For building content concepts before the creator films, see creator-content-concept-generator. For adapting content across organic platforms, see multi-platform-format-adapter.
App Flavors, Environment Config & Build Variants
Automates the release workflow for this plugin: runs `make check`, bumps the version in plugin.json and marketplace.json, creates a release/vX.Y.Z branch if needed, and commits/pushes/opens a PR. Use this skill when the user says "release", "cut a release", "bump version", "prepare a release", "make a release", "create release branch", or any variation of shipping a new version.
Convert a video to multiple GIF variants with different quality/size tradeoffs. Generates a comparison set so the user can visually pick the best result.