majiayu000
- 75k skills
- 0 followers
- 567 repo stars
- 3 weeks ago last updated
- ▌ Enforcing Tdd · majiayu000 bundleUse when implementing features, fixing bugs, or making code changes. Ensures scope is defined before coding, then enforces RED → GREEN → REFACTOR test discipline. Triggers: 'implement', 'add', 'build'
- ▌ Enrich Issues · majiayu000 bundleBackfill structured requirements on existing GitHub issues triaged with recipe:implementation labels. Scans candidates, skips already-enriched issues, performs codebase-grounded analysis, and appends a Requirements section in REQ-{GRP}-NNN format via gh issue edit.
- ▌ Entity System · majiayu000 bundleConfig-driven entity system for creating automatic CRUDs. Includes: config, fields, types, service, messages (i18n), migrations. Use this skill to create, modify, or understand system entities.
- ▌ Error Decoder · majiayu000 bundleDecode an error message or stack trace into a plain-English cause, the exact fix, and how to prevent it. Use when asked to explain an error, debug a stack trace, figure out why code is throwing, or make sense of a cryptic exception. Produces a structured diagnosis: what the error means, the most likely cause, a concrete fix with code, and a prevention tip.
- ▌ Error Tracing · majiayu000 bundleRead stack traces, follow error chains, and trace errors to their root cause. Use when the user encounters an error message, stack trace, exception, or crash. Apply when debugging async errors, React error boundaries, source map issues, or when an error message is unclear.
- ▌ Eslint Plugin · majiayu000 bundleAuthor custom ESLint plugins and rules with test-driven development. Supports flat config (eslint.config.js) and legacy (.eslintrc.*) formats. Uses @typescript-eslint/rule-tester for testing. Covers problem, suggestion, and layout rules including auto-fixers.
- ▌ Eval Outcomes · majiayu000 bundleHoldout-safe Outcomes grading: project the locked eval substrate, then ingest one verdict.
- ▌ Evals Context · majiayu000 bundleProvides context about the Roo Code evals system structure in this monorepo. Use when tasks mention "evals", "evaluation", "eval runs", "eval exercises", or working with the evals infrastructure. Helps distinguish between the evals execution system (packages/evals, apps/web-evals) and the public website evals display page (apps/web-roo-code/src/app/evals).
- ▌ Expense Filer · majiayu000 bundleTurn a pile of receipts into a filed expense report through a tool-using agent — extraction, policy checks, and categorization done for you; submission gated on your approval. Use when asked to file my expenses, process these receipts, build my expense report, or expense this trip. Produces the itemized report with policy flags and an approval-gated filing plan.
- ▌ Expo Patterns · majiayu000 bundleComprehensive Expo/React Native patterns - NativeTabs, SF Symbols, Apple HIG, EAS builds, animations, and SDK patterns
- ▌ Extension Dev · majiayu000 bundleVS Code Extension 后端开发模块。当需要添加命令、修改插件入口、管理 Webview Panel、处理消息、使用 VS Code API 时使用。涵盖命令注册、Webview 管理、文件操作、配置管理等。
- ▌ File Provider · majiayu000 bundleGuidance for Microsoft.Extensions.FileProviders abstraction layer. USE FOR: abstracting file access over physical files, embedded resources, and composite sources, watching for file changes, serving static content, testable file access, configuration file providers. DO NOT USE FOR: high-throughput binary I/O (use System.IO directly), file upload handling (use ASP.NET form files), database-backed storage, cloud blob storage (use Azure SDK).
- ▌ Vault Clusters · majiayu000 bundleFind knowledge clusters (groups of highly connected notes). Triggers on "clusters", "knowledge clusters", "note clusters", "find clusters".
- ▌ Vault Find Sections · majiayu000 bundleFind all sections across vault matching a heading pattern. Triggers on "find sections", "notes with heading", "all X sections", "which notes have".
- ▌ Finwiz Crewai · majiayu000 bundleCrewAI development standards for FinWiz including agent configuration, task setup, Flow patterns, and performance optimization. Use when working with CrewAI crews, agents, tasks, or Flows.
- ▌ Fix Failed Pr · majiayu000 bundleCheck GitHub PR status, identify failures in CI/checks, analyze errors, attempt fixes, and push changes. Use this skill when the user asks to fix a failed PR, check PR status, fix CI failures, or resolve PR checks.
- ▌ Fix Test Case · majiayu000 bundleFix a specific failing test case in this repo by identifying the root cause, adding a minimal repro under tests/, explaining the cause, applying a targeted fix, re-running the test, and reporting any new failures uncovered.
- ▌ Flutter Agent · majiayu000 bundlePurpose: Flutter app build, test, deployment automation, and code generation workflows for BooksTrack
- ▌ Fof Preflight · majiayu000 bundleDiff-aware guardrail checker for Fear-of-Falling (FOF) changes; fails closed on raw data edits, Kxx intro/req_cols mismatches, and output discipline risks.
- ▌ Forge Mipmaps · majiayu000 bundleCreate mipmapped textures with auto-generated mip levels, configure sampler mipmap modes (trilinear, bilinear, none), and generate procedural textures. Use when someone needs mipmaps, trilinear filtering, LOD control, or procedural texture generation in SDL3 GPU.
- ▌ Fp Option Ref · majiayu000 bundleQuick reference for Option type. Use when user needs to handle nullable values, optional data, or wants to avoid null checks.
- ▌ Framer Motion Best Practices · majiayu000 bundleFramer Motion performance optimization guidelines. This skill should be used when writing, reviewing, or refactoring React animations with Framer Motion to ensure optimal performance patterns. Triggers on tasks involving motion components, animations, gestures, layout transitions, scroll-linked effects, and SVG animations.
- ▌ Frontend I18N · majiayu000 bundleProvides guidelines for implementing internationalization (i18n) in frontend applications using Paraglide JS and the shared @eridu/i18n package.
- ▌ Functype User · majiayu000 bundleHelp developers use functype functional programming patterns in their TypeScript projects. Use this skill when converting imperative/OOP code to functional patterns, looking up functype APIs and methods, handling nulls with Option, managing errors with Either/Try, or working with immutable collections like List and Set.
- ▌ Gamedev Godot · majiayu000 bundleCreates Godot games from empty project to exported build. Use when starting, building, validating, or shipping a Godot 2D/3D game or app.
- ▌ Gemini Imagen · majiayu000 bundleImage generation with Google's Imagen and Gemini native models. Text-to-image, image editing, and iterative refinement.
- ▌
- ▌ Git Commit Pr · majiayu000 bundleINVOKE BEFORE any git commit, PR creation, or Graphite CLI (gt) operation. Covers gt commands, commit best practices, error fixes, and gh view-md usage.
- ▌
- ▌ Go Middleware · majiayu000 bundleIdiomatic Go HTTP middleware patterns with context propagation, structured logging via slog, centralized error handling, and panic recovery. Use when writing middleware, adding request tracing, or implementing cross-cutting concerns.
- ▌ Go Style Core · majiayu000 bundleUse when working with Go formatting, line length, nesting, naked returns, semicolons, or core style principles. Also use when a style question isn't covered by a more specific skill, even if the user doesn't reference a specific style rule. Does not cover domain-specific patterns like error handling, naming, or testing (see specialized skills). Acts as fallback when no more specific style skill applies.
- ▌ Go Web Expert · majiayu000 bundleComprehensive Go web development persona enforcing zero global state, explicit error handling, input validation, testability, and documentation conventions. Use when building Go web applications to ensure production-quality code from the start.
- ▌ Golang Review · majiayu000 bundleGo code standards enforcing idiomatic patterns, safety, and maintainability. Use when writing, generating, or reviewing Go code.
- ▌ Ground Latest · majiayu000 bundleGround every version, stack, and best-practice choice in what is current today, read from the release channel rather than from recall. Use when starting a new codebase or service, scaffolding a project, migrating or refactoring an existing one, picking a language edition, runtime, framework, or dependency, or when the user asks for the latest, current, LTS, or modern way.
- ▌ Harmonyos App · majiayu000 bundleHarmonyOS application development expert. Use when building HarmonyOS apps with ArkTS, ArkUI, Stage model, and distributed capabilities. Covers HarmonyOS NEXT (API 12+) best practices.
- ▌ Hedgehog Loop · majiayu000 bundleUse for every unit of work once a Hedgehog project is bootstrapped — building one layer (schema, contract, repository, service, controller, hook, screen) per module, gated by `hedgehog verify` and committed one layer at a time. Triggers on "next step", "build this module", "what's next", or the start of any work session on a bootstrapped project. Also covers the Correction Protocol for fixing a wrong upstream step.
- ▌ Hooks Manager · majiayu000 bundleManage Claude Code hooks for workflow automation. Create, configure, test, and debug hooks that execute at various lifecycle points. Supports all hook events (PreToolUse, PostToolUse, SessionStart, etc.) with examples and best practices.
- ▌ HTTP Patterns · majiayu000 bundleHTTP handler patterns for Go 1.22+. Method routing, middleware, graceful shutdown.
- ▌ I18N Enforcer · majiayu000 bundleEnforces internationalization best practices for Breath of Now. Use this skill when creating or editing any component, page, or UI element. Ensures NO hardcoded text and proper use of next-intl translations.
- ▌ I18N Nextintl · majiayu000 bundleInternationalization with next-intl for Next.js 15. Supports core/theme/entity message layers, namespace groups, and translation registry. Use this skill when adding translations, validating i18n, or working with localized content.
- ▌ Imp Ecosystem · majiayu000 bundleWork with imp.lib and imp.gits for Nix flake development. Use when working with imp.lib directory imports, imp.gits multi-repo injection, .d fragment directories, flake-parts integration, or when the user mentions imp, imp.lib, imp.gits, or asks about directory-based Nix configuration.
- ▌
- ▌ Invowk Schema · majiayu000 bundleSchema guidelines for invkfile.cue and modules/*.invkmod, cross-platform runtime patterns, command implementations, capability checks, environment variables.
- ▌ IOS CLI Tasks · majiayu000 bundleQuickTypeの`.vscode/tasks.json`に定義されたiOSアプリ開発用コマンド(Simulator起動、xcodebuild、simctlインストール/起動など)をCLIから再現する。タスクごとの依存関係を解決してシミュレータ検証を自動化したいときに使用する。
- ▌ IOS Spritekit · majiayu000 bundleUse when building SpriteKit games, implementing physics, actions, scene management, or debugging game performance. Covers scene graph, physics engine, actions system, game loop, rendering optimization.
- ▌ Iot Protocols · majiayu000 bundleIntegration of advanced IoT protocols for Zephyr RTOS. Covers OpenThread mesh networking, Matter-over-Thread device development, Golioth Cloud SDK patterns, and LoRaWAN basics. Trigger when building smart home devices, wide-area sensor networks, or cloud-integrated hardware fleets.
- ▌ Java Engineer · majiayu000 bundleJava后端工程师角色技能。当需要实现Java/Spring Boot后端功能、REST API、微服务、数据库操作、服务层、Repository层实现时使用。关键词:Java、Spring Boot、Spring Cloud、MyBatis Plus、Maven、后端开发、API实现、微服务、Redis、Kafka、资深工程师。
- ▌ Jeecg Desform · majiayu000 bundleJeecgBoot 表单设计器(desform)全生命周期管理——通过对话的方式创建、更新、复制、删除表单设计器,管理表单数据(CRUD),生成 PC/移动端表单视图,以及一键创建 OA 审批应用(表单+流程+授权)。只要用户意图涉及「表单设计器」就必须使用本技能,包括但不限于:创建或生成表单("做一个请假表单"、"AI设计表单"、"desform")、修改已有表单或字段("加个字段"、"改一下表单")、复制/删除表单、录入或查询表单数据、创建表单视图(含移动端)、以及咨询设计器功能(控件类型、字典配置、校验规则、关联记录、子表、公式计算、JS/CSS增强、默认值、外链等)。当用户想要创建带审批流程的 OA 应用时也应触发("创建OA应用"、"创建审批单"、"创建报销单"、"创建请假单"、"做一个OA表单带流程"、"一键创建表单和流程"、"面试申请"、"出差申请"等)。即使用户只是描述字段需求(如"需要姓名、手机号字段")而未明确说"表单",只要语境指向表单设计器也应触发。注意:本技能仅处理表单设计器(desform),不处理 Online 表单——如果用户明确提到"Online表单"或"online表",应使用 jeecg-onlform 技能。
- ▌ Jeecg Onlform · majiayu000 bundleJeecgBoot Online表单(cgform)全生命周期管理——通过API自动创建/编辑数据库表和表单配置, 支持单表、主子表、树表,26种控件类型,以及JS/Java/SQL增强、权限配置、数据CRUD、积木报表集成。 只要用户意图涉及「Online表单」就必须使用本技能,包括但不限于: 创建或配置数据库表("建一张请假表"、"创建online表"、"做一个带下拉选择的表"、"低代码表单"、"在线表单"、"配置表")、 修改已有Online表字段("加个字段"、"改字段类型"、"加子表"、"删除字段")、 配置表单增强("JS增强"、"自定义按钮"、"表单联动"、"Java增强"、"SQL增强")、 配置权限("字段权限"、"按钮权限"、"数据权限"、"授权给角色")、 管理表单数据("插入数据"、"查询记录"、"导出CSV"、"造测试数据")、 以及关联积木报表("给这个表加报表"、"集成打印")。 即使用户只描述了业务需求而没说"online"(如"做一个员工信息管理功能,包含姓名、部门下拉、入职日期"), 只要涉及元数据驱动的表单配置,也应触发本技能。 注意:不要与「设计器表单」(desform)混淆——desform是拖拽式表单设计器,用skill jeecg-desform处理; 也不要与「Online报表」(cgreport)或「Online图表」(onlchart)混淆——它们是SQL驱动的只读展示。
- ▌
- ▌ Kernel Basics · majiayu000 bundleEssential Zephyr RTOS kernel services. Covers thread lifecycle and priority, the logging subsystem for diagnostics, and the interactive shell for real-time hardware inspection and debugging. Trigger when writing application flows, adding logging to modules, or creating interactive CLI commands.
- ▌ M01 Ownership · majiayu000 bundleCRITICAL: Use for ownership/borrow/lifetime issues. Triggers: E0382, E0597, E0506, E0507, E0515, E0716, E0106, value moved, borrowed value does not live long enough, cannot move out of, use of moved value, ownership, borrow, lifetime, 'a, 'static, move, clone, Copy, 所有权, 借用, 生命周期
- ▌ M04 Zero Cost · majiayu000 bundleCRITICAL: Use for generics, traits, zero-cost abstraction. Triggers: E0277, E0308, E0599, generic, trait, impl, dyn, where, monomorphization, static dispatch, dynamic dispatch, impl Trait, trait bound not satisfied, 泛型, 特征, 零成本抽象, 单态化
- ▌ M11 Ecosystem · majiayu000 bundleUse when integrating crates or ecosystem questions. Keywords: E0425, E0433, E0603, crate, cargo, dependency, feature flag, workspace, which crate to use, using external C libraries, creating Python extensions, PyO3, wasm, WebAssembly, bindgen, cbindgen, napi-rs, cannot find, private, crate recommendation, best crate for, Cargo.toml, features, crate 推荐, 依赖管理, 特性标志, 工作空间, Python 绑定
- ▌ M12 Lifecycle · majiayu000 bundleUse when designing resource lifecycles. Keywords: RAII, Drop, resource lifecycle, connection pool, lazy initialization, connection pool design, resource cleanup patterns, cleanup, scope, OnceCell, Lazy, once_cell, OnceLock, transaction, session management, when is Drop called, cleanup on error, guard pattern, scope guard, 资源生命周期, 连接池, 惰性初始化, 资源清理, RAII 模式
- ▌ Math Problems · majiayu000 bundleCreate PAES math problems/questions following project patterns. Use when the user wants to add new questions, create question files, or understand question structure.
- ▌ Matrix Builds · majiayu000 bundleGitHub Actionsマトリックスビルド戦略設計・最適化スキル。複数OS、バージョン、環境での並列テストを実現。 Anchors: • GitHub Actions Documentation / 適用: strategy.matrix / 目的: 並列CI/CD • GitHub Actions Workflow Syntax / 適用: include/exclude / 目的: 条件付きビルド Trigger: Use when configuring matrix builds, multi-environment testing, CI parallelization, dynamic matrix generation, or optimizing max-parallel settings.
- ▌ Maui Gestures · majiayu000 bundleGuidance for implementing tap, swipe, pan, pinch, drag-and-drop, and pointer gesture recognizers in .NET MAUI applications. Covers XAML and C# usage, combining gestures, and platform differences. USE FOR: "tap gesture", "swipe gesture", "pan gesture", "pinch gesture", "drag and drop", "pointer gesture", "gesture recognizer", "TapGestureRecognizer", "SwipeGestureRecognizer", "PanGestureRecognizer", "combine gestures". DO NOT USE FOR: animations triggered by gestures (use maui-animations), CollectionView swipe actions (use maui-collectionview), or custom drawing interaction (use maui-graphics-drawing).
- ▌ Maui REST API · majiayu000 bundleGuidance for consuming REST APIs in .NET MAUI apps. Covers HttpClient setup with System.Text.Json, DI registration, service interface/implementation pattern, full CRUD operations (GET, POST, PUT, DELETE), error handling, platform-specific clear-text traffic configuration, and async/await best practices. USE FOR: "REST API", "HttpClient", "call API", "GET request", "POST request", "API service", "JSON deserialization", "CRUD operations", "clear-text traffic", "consume API MAUI". DO NOT USE FOR: Aspire service discovery (use maui-aspire), authentication token handling (use maui-authentication), or local database storage (use maui-sqlite-database).
- ▌ Media Library · majiayu000 bundleWordPress-style media management system for this Next.js application. Covers MediaService CRUD, file upload, tag system, duplicate detection, MediaLibrary modal, MediaSelector form field, and block editor integration. Use this skill when working with media uploads, browsing, or selection.
- ▌ Mern Add Auth · majiayu000 bundleAdd authentication to a MERN project using NextAuth.js with OAuth and/or credentials.
- ▌
- ▌ Mern Scaffold · majiayu000 bundleScaffold a pnpm + Turborepo MERN monorepo with Next.js, tooling, tests, CI, and optional GitHub repo creation.
- ▌ Mobile Skills · majiayu000 bundleMaster iOS development with Swift, Android development with Kotlin, React Native, Flutter, and cross-platform mobile technologies.
- ▌ Modern Python · majiayu000 bundleModern Python development with uv, FastAPI, Pydantic, and clean architecture. Use for Python project setup, LLM app development, API design, testing strategy, and architecture decisions. Ideal for TypeScript developers transitioning to Python.
- ▌ Module Writer · majiayu000 bundleCreate or update a journal entry module (database, model, actions, views, controllers, API, docs, tests). Use when adding a new journal module or changing an existing module such as mood, health, or obligations.
- ▌ Monorepo Deps · majiayu000 bundlepnpm monorepo dependency management patterns. Use when adding, updating, or aligning package versions.
- ▌ Motion Canvas · majiayu000 bundleComplete production-ready guide for Motion Canvas with ESM/CommonJS workarounds, full setup templates, and troubleshooting for programmatic video creation using TypeScript
- ▌
- ▌ Nean Add Auth · majiayu000 bundleAdd authentication to a NEAN project using Passport.js with JWT and optional OAuth.
- ▌ Nean Scaffold · majiayu000 bundleScaffold an Nx monorepo with NestJS API, Angular frontend, and shared libraries.
- ▌ Nestjs Expert · majiayu000 bundleUse when building NestJS applications requiring modular architecture, dependency injection, or TypeScript backend development. Invoke for modules, controllers, services, DTOs, guards, interceptors, Ty
- ▌ Nette Testing · majiayu000 bundleProvides Nette Tester testing conventions. Use when writing tests, using Assert methods, or running tester commands.
- ▌
- ▌ Nx Generators · majiayu000 bundleRun Nx generators to create new projects, libraries, components. Use when user needs to generate code, scaffold projects, or understand generator options.
- ▌ Opencli Usage · majiayu000 bundleUse at the start of any OpenCLI session — this is the top-level map of what `opencli` can do, how to discover adapters, what flags and output formats are universal, and which specialized skill to load next. Point here when an agent asks "what can opencli do?" or "how do I find the right command?".
- ▌ Opik Frontend · majiayu000 bundleReact frontend patterns for Opik. Use when working in apps/opik-frontend, on components, state, or data fetching.
- ▌ Ops Nuke Cicd · majiayu000 bundleDesign, implement, and troubleshoot NUKE-based CI/CD pipelines for .NET services with fast local-to-CI feedback loops. Use when creating or refactoring `nuke/Build.cs` target graphs, tuning `DependsOn`/`After`/`Triggers`/`OnlyWhenDynamic` behavior, orchestrating unit/API/DB test categories, merging and publishing coverage and test reports, building and pushing Docker images with traceable tags and digests, producing artifact contracts such as `deploy.env`, and diagnosing flaky or slow pipeline execution. For service code changes use $software-csharp-backend, for NUnit fixture design use $qa-testing-nunit, and for safe logging rewrites use $dev-structured-logs.
- ▌
- ▌ Parser Expert · majiayu000 bundleLanguage parser development expert for CodeCompress. Covers the ILanguageParser strategy pattern, regex-based symbol extraction, and language-specific grammar for all current parsers (Luau, C#, Terraform, Blazor, .NET Project, JSON) and planned parsers (Python, Go, Rust).
- ▌ Permissionkit · majiayu000 bundleCreate child communication safety experiences using PermissionKit to request parental permission for children. Use when building apps that involve child-to-contact communication, need to check communication limits, request parent/guardian approval, or handle permission responses for minors.
- ▌ Platform Port · majiayu000 bundleGuide porting FastLED to new MCU platforms, including int.h types, clockless drivers, SPI implementations, and platform detection. Use when adding support for a new microcontroller family or board.
- ▌ Advanced Features 2025 · majiayu000 bundleAdvanced Claude Code plugin features for hooks, MCP integration, team distribution, and progressive disclosure. PROACTIVELY activate for: (1) progressive disclosure design, (2) hook automation, (3) PreToolUse and PostToolUse hooks, (4) MCP server integration, (5) .mcp.json configuration, (6) team plugin distribution, (7) repository-level plugin layouts, (8) context efficiency, (9) private marketplaces, (10) ${CLAUDE_PLUGIN_ROOT}. Provides: hooks reference, MCP patterns, team distribution, and context-efficiency guidance.
- ▌ Pmtl Fe Craft · majiayu000 bundleAdvanced frontend craftsmanship skill for PMTL_VN. Use for frontend implementation, refactoring, or code review when the goal is code that feels senior-written: clean boundaries, strong component shape, server-first logic, and zero AI-slop shortcuts.
- ▌ Pr Guidelines · majiayu000 bundlePull request best practices distilled from Graphite and GitHub guides. Use when creating pull requests in conjunction with the graphite-workflow skill to ensure they follow size guidelines, include proper context, and facilitate efficient reviews. Covers PR stacking, description templates, reviewer assignment, and team metrics.
- ▌ Pulse Mantine · majiayu000 bundlePython bindings for Mantine React components. Wraps all @mantine/core components plus forms, dates, and charts packages. Use when building UI with Pulse Mantine components, adapting Mantine docs to Python, or working with MantineForm validation.
- ▌ QA Validation · majiayu000 bundleValidate implementation against test cases and acceptance criteria. Use when checking if code works correctly, validating against user-provided test cases, or verifying acceptance criteria are met. Gets test cases from user input or previous workflow stages.
- ▌ Quadrilateral · majiayu000 bundleCreate quadrilateral geometry figures with vertices, angles, diagonals, and labels. Use when rendering quadrilaterals in mini-lessons or geometry questions.
- ▌ Quanzhankaifa · majiayu000 bundleUse when the user wants a doc-first, end-to-end backend/full-stack project workflow with phase documents, confirmations, and traceability (inputs may be DOC/PDF/MD).
- ▌ Rails AI Views · majiayu000 bundleUse when building Rails view structure - partials, helpers, forms, nested forms, accessibility (WCAG 2.1 AA)
- ▌ Rails Upgrade · majiayu000 bundleAnalyzes Rails applications and generates comprehensive upgrade reports with breaking changes, deprecations, and step-by-step migration guides for Rails 2.3 through 8.1. Use when upgrading Rails applications, planning multi-hop upgrades, or querying version-specific changes. Based on FastRuby.io methodology and "The Complete Guide to Upgrade Rails" ebook.
- ▌ Rca Fix Agent · majiayu000 bundleIterative root-cause + fix agent workflow that gathers evidence (code/logs/tests/web), verifies the primary ROOT_CAUSE claim with Strawberry's detect_hallucination/audit_trace_budget, implements a fix, runs a test plan, checks for new failure modes, and loops until the fix actually works.
- ▌ Realitykit Ar · majiayu000 bundleBuild augmented reality experiences with RealityKit and ARKit on iOS. Use when adding 3D content with RealityView, loading entities and models, placing objects via raycasting, configuring AR camera sessions, handling world tracking, scene understanding, or implementing entity interactions and gestures.
- ▌ Rebuild Wikilink Cache · majiayu000 bundleRebuild the wikilink entities cache. Triggers on "rebuild cache", "rebuild wikilink cache", "update cache", "refresh wikilinks". Optionally uses Flywheel MCP for enhanced entity detection.
- ▌ Recce MCP Dev · majiayu000 bundleUse when modifying recce/mcp_server.py, MCP tool handlers, error classification, or MCP-related tests. Also use when adding new MCP tools or changing tool response formats.
- ▌ Redis Caching · majiayu000 bundleRedis caching and queue patterns. Use when implementing caching, rate limiting, session storage, pub/sub, or background job queues with Redis.
- ▌ Refuel Drills · majiayu000 bundleRefuel all burner drills with coal. Use when drills are showing no fuel status or low working count.
- ▌ Register Hook · majiayu000 bundleCreate and register hook scripts with proper error handling and settings
- ▌ Reviewing Prs · majiayu000 bundleUse when the user wants to read, analyze, or respond to GitHub pull request reviews and comments
- ▌ Riverpod Refs · majiayu000 bundleUse Ref and WidgetRef to read, watch, listen, invalidate, and refresh providers; onDispose and onCancel lifecycle; ref.read vs ref.watch vs ref.listen, ref.invalidate and ref.refresh. Use when interacting with Riverpod providers from widgets or other providers, when to use watch vs read, or when resetting provider state. Use this skill whenever the user asks about ref.watch, ref.read, ref.listen, ref.invalidate, or Riverpod lifecycle.