majiayu000
- 75k skills
- 0 followers
- 567 repo stars
- 3 weeks ago last updated
- ▌ Concept Building · majiayu000 bundleUse when user says "build concepts", "generate stories", "create stories", "brainstorm stories", "brainstorm features", "create stories for [node]", or asks for new story ideas. Complete story lifecycle - generates evidence-based stories from git commits and gap analysis, validates quality, vets for conflicts, and retries up to 10 times if duplicates detected. Polishes stories with hold_reason='polish' FIRST before generating new ones. Supports multi-node batching. Does NOT commit - leaves that to caller.
- ▌ Configuring Tmux · majiayu000 bundleBuild, review, and troubleshoot tmux configurations with modern best practices. Use when creating tmux.conf from scratch, adding plugins, configuring themes, integrating with Neovim, setting up session management, or debugging tmux issues.
- ▌ Connectivity Ble · majiayu000 bundleBluetooth Low Energy (BLE) integration for Zephyr RTOS. Covers GATT Services/Characteristics, GAP advertising, connection parameters, power optimization strategies, and the professional Send-When-Idle design pattern. Trigger when adding BLE connectivity, optimizing battery life for wireless devices, or implementing custom GATT profiles.
- ▌ Midnight Tooling Contract Calling · majiayu000 bundleUse when calling deployed Midnight contracts from Node.js backends, querying contract state, executing state-changing transactions, building API endpoints that interact with contracts, or automating contract interactions.
- ▌ Convex Resources · majiayu000 bundleUse Convex for reactive web app backends. Default for project types C (Web) and F (AI Web). Use when user says 'convex', 'reactive database', 'real-time backend', or building web apps.
- ▌ Cpython Codebase · majiayu000 bundleUse this skill when working in the CPython repository. It provides essential context about the CPython codebase structure, recommended tools, source code navigation, and best practices for maintaining engineering notebooks while working on Python runtime and standard library development.
- ▌ Create Power App · majiayu000 bundleCreates Power Apps code apps using React and Vite. Use when building code apps, scaffolding projects, or deploying to Power Platform.
- ▌ Creating Widgets · majiayu000 bundleCreating new StickerNest widgets from scratch. Use when the user asks to create a widget, build a widget, add a new widget, make a widget component, or implement widget functionality. Covers manifest creation, HTML templates, TypeScript module structure, Protocol v3.0 communication, and widget registration.
- ▌ Datagrok Logging · majiayu000 bundleGuide for logging errors, warnings, and info messages in Datagrok packages. Use when code needs error handling, user notifications, or server-side logging.
- ▌ Debug Live Issue · majiayu000 bundleDebug production-like issues in this repository with disciplined evidence gathering. Use when fixing failing workflows, regressions, flaky behavior, or data inconsistencies across hooks, API, DB, websocket, and UI.
- ▌ Debugging Wizard · majiayu000 bundleUse when investigating errors, analyzing stack traces, or finding root causes of unexpected behavior. Invoke for error investigation, troubleshooting, log analysis, root cause analysis. Keywords: debu
- ▌ Vibe Decision Journal · majiayu000 bundleExtracts and records architectural decisions from diffs, conversation context, and explicit choices. Supports automatic extraction from staged changes, deduplication against prior decisions, and persistent ADR-format logging with spec traceability.
- ▌ Decompose Branch · majiayu000 bundleReorganize a messy local branch into focused, atomic commits before sharing. Use when user says "decompose branch", "clean up commits", "reorganize my branch", or wants to restructure local work.
- ▌ Deployment Build · majiayu000 bundleKnowledge of the Vercel deployment pipeline, hybrid build scripts, and environment configuration.
- ▌ Desktop Analysis · majiayu000 bundleDesktop analysis and reporting tools. Includes music analysis with popularity scoring and file statistics (count files, folders, and calculate total size).
- ▌ Dev Asset Lesson · majiayu000 bundleAdd an asset pipeline lesson — hybrid Python + C track for asset processing, procedural geometry, and web frontend
- ▌ Dev Audio Lesson · majiayu000 bundleAdd an audio lesson — sound playback, mixing, spatial audio, DSP effects, with SDL GPU scenes and forge UI
- ▌ Dev Dotnet Build · majiayu000 bundleMSBuild diagnosis and optimization for .NET projects. Covers binlog analysis, incremental build fixes, common MSBuild antipatterns, and Directory.Build.props/targets organization. Referenced by dev-verification-backend and dotnet-build-resolver agent.
- ▌ Dev Search First · majiayu000 bundleResearch-before-coding workflow. Search for existing tools, packages, and patterns before writing custom code. Checks NuGet, npm, MCP servers, GitHub, and the existing codebase. Use when starting a new feature, adding a dependency, or before creating a new utility.
- ▌ Develop Web Game · majiayu000 bundleUse when building or iterating on an HTML5 Canvas web game and you need a reliable develop-test loop: implement a small change, run the bundled Playwright test script with action bursts and deterministic time stepping, inspect screenshots and render_game_to_text output, review console errors, and fix issues before the next iteration. Covers canvas layout, game state exposure, progress tracking, and automated visual verification.
- ▌ Developing Rails · majiayu000 bundleUse when working with Rails projects, ActiveRecord models, controllers, routes, or Rails-specific patterns. Covers naming conventions, models, migrations, service objects, and testing with RSpec.
- ▌ Dist Sys Auditor · majiayu000 bundleDistributed systems design and implementation auditor — enforces evidence-backed coordination decisions, citation requirements, invariant tracking, and correctness verification against academic literature, battle-tested systems, and the project's locked architectural decisions
- ▌ Dk Local Inspect · majiayu000 bundleRun diagnostic scripts on tasks, specs, boards, or reflections. Wraps testing_tools/ with proper working directory and output mode selection. Use this skill whenever the user wants to inspect, debug, or check the state of a task, spec, board, or reflection — even if they don't say 'inspect' explicitly. Triggers on: 'why did task X fail', 'show me spec Y', 'what's on the board', 'check task', 'inspect', 'diagnose', or /dk-local-inspect.
- ▌ Dk Merge Resolve · majiayu000 bundleResolve merge conflicts in the current branch. Only invoke when the user explicitly runs /dk-merge-resolve. Do NOT auto-trigger on mentions of merge conflicts, conflict markers, or similar keywords.
- ▌ Domain Extractor · majiayu000 bundleExtract technology-free domain model from codebase. Produces a pure business-language specification that any stakeholder can understand. Use for: understand legacy code, document business logic, domain modeling, business requirements extraction, what does this code do, explain codebase to non-technical stakeholders.
- ▌ Dotnet Architect · majiayu000 bundleExpert .NET backend architect specializing in C#, ASP.NET Core, Entity Framework, Dapper, and enterprise application patterns.
- ▌ Drf API Patterns · majiayu000 bundleBuild REST APIs with Django REST Framework: serializers, ViewSets, permissions, pagination, filtering with django-filter, throttling, and versioning. Use when the user builds Django APIs, asks about DRF patterns, implements CRUD endpoints, or needs API authentication and permissions. Trigger when you see Django views returning JSON manually instead of using DRF.
- ▌ Duckdb Lakehouse · majiayu000 bundleDuckDB data lakehouse development with Dagster orchestration and Apache Iceberg integration for floe-platform. Use when: (1) Building data pipelines with DuckDB as compute engine, (2) Configuring dbt-duckdb with Polaris plugin, (3) Reading/writing Iceberg tables via Polaris catalog, (4) Creating Dagster assets with DuckDB, (5) Designing catalog-first lakehouse architecture, (6) Connecting to REST catalogs with inline credentials.
- ▌ Easter Egg Modal · majiayu000 bundleThis skill should be used when the user asks to "generate an easter egg modal", "create a Gleipnir fragment modal", "build easter egg component", "make an easter egg screen", or provides an egg number (1–6) OR an egg name (e.g. "cat", "mountain", "fish") referring to the six Gleipnir ingredients. Generates a TSX component that wraps the shared EasterEggModal shell and an inline SVG artifact image for the specified Fenrir Ledger easter egg. No external tools required.
- ▌ Effective Kotlin · majiayu000 bundleApply Effective Kotlin best practices (Marcin Moskała, 2nd Ed). Covers Safety (Items 1-10: mutability, scope, nulls, types, expectations, errors, resources, tests), Readability (Items 11-18: operators, receivers, properties, naming), Reusability (Items 19-25: DRY, generics, delegation, variance), Abstraction (Items 26-32: levels, stability, visibility, contracts), Object Creation (Items 33-35: factories, constructors, DSLs), Class Design (Items 36-44: composition, data classes, sealed hierarchies, equals/hashCode/compareTo, extensions), Efficiency (Items 45-52: object creation, inline, sequences, collections). Trigger on "Effective Kotlin", "Kotlin best practice", "Kotlin idiom", "Kotlin style", "Kotlin review", "Kotlin safety", "Kotlin performance", "Kotlin readability", or "Kotlin design".
- ▌ Effective Python · majiayu000 bundleReview existing Python code and write new Python code following the 90 best practices from "Effective Python" by Brett Slatkin (2nd Edition). Use when writing Python, reviewing Python code, or wanting idiomatic, Pythonic solutions.
- ▌ Electron Wrapper · majiayu000 bundleWrap a Bun web app into an Electron desktop app with native window management, auto-updates, code signing, and CI/CD distribution. Use when the user wants to create a native desktop application from an existing Bun-based web server, package it for macOS/Windows, set up auto-updating, or handle Electron UX concerns like drag regions and traffic lights. Also use when cutting releases or tagging versions for Electron apps.
- ▌ Encoding Handler · majiayu000 bundleHandle text encoding across platforms including UTF-8, Windows codepages, and BOM handling.
- ▌ Enterprise Build · majiayu000 bundleStrict TDD implementation following the contract. Write test first, watch it fail, write minimal code to pass. No production code without a failing test. Interleave RED→GREEN cycles — one test, one piece of code, repeat. Supports Solo, Subagent, and Swarm execution modes.
- ▌ Enterprise Debug · majiayu000 bundle4-phase systematic debugging: investigate, blast radius scan, root cause identification, TDD fix. Finds root causes not symptoms. Blast radius scan catches sibling bugs. 3-fail circuit breaker prevents fix-forward loops. Use for any bug, test failure, or unexpected behavior.
- ▌ Enterprise Sales · majiayu000 bundleЭксперт по enterprise продажам. Используй для сложных B2B сделок, buying committee и strategic accounts.
- ▌ Error Resolution · majiayu000 bundleSystematic error diagnosis and resolution for test failures, build errors, and validation issues. Invoke when tests fail or pre-commit blocks.
- ▌ Expert Architect · majiayu000 bundleArquitecto de Software Senior autónomo. Se activa automáticamente para: decisiones técnicas, validación de código, corrección de errores, elección de frameworks, arquitectura, seguridad, performance y debugging. Usa Context7 para obtener documentación actualizada y delega a agents especializados cuando es necesario.
- ▌ Extension Create · majiayu000 bundleCreates slash commands, subagents/workflows, or agent skills using the Claude request type framework. Analyzes requirements, determines the optimal extension type (command/subagent/skill), decides project vs personal scope, and generates properly structured files following templates and best practices. Use when creating new commands, workflows, or skills, or when the user mentions "create a command", "new workflow", "build a skill", or requests custom Claude Code extensions.
- ▌ Faion Dev Django · majiayu000 bundleUniversal Django coding guidelines and architecture patterns. Use when writing Django code, creating models, services, API endpoints, tests, or reviewing code quality. Supports Django 4.0+ and 5.x with Python 3.9+.
- ▌ Fastapi Advanced · majiayu000 bundleFastAPI 2026 advanced patterns including lifespan, dependencies, middleware, and Pydantic settings. Use when configuring FastAPI lifespan events, creating dependency injection, building Starlette middleware, or managing async Python services with uvicorn.
- ▌ Feature Scaffold · majiayu000 bundle> Generate Complete Features: Create entire feature folders with all files in the correct structure.
- ▌ Filtering System · majiayu000 bundleProduct list filtering and sorting architecture. Use when modifying filters, adding new filter types, working on category/collection pages, or understanding server-side vs client-side filtering.
- ▌ Vault Stale · majiayu000 bundleFind stale notes (important notes not modified recently). Triggers on "stale notes", "old notes", "neglected notes", "outdated notes".
- ▌ Fintech Patterns · majiayu000 bundleCommon fintech customer patterns, objections, and success stories. Compliance handling, long conversation management, and case studies.
- ▌ Fix Github Issue · majiayu000 bundleFix a GitHub issue by number. Use when asked to fix GitHub issues.
- ▌ Forge 3d Picking · majiayu000 bundleAdd GPU-based 3D object picking to an SDL GPU project. Implement color-ID picking with offscreen render targets, stencil-ID picking with per-object reference values, GPU-to-CPU readback with transfer buffers, and stencil outline selection highlighting.
- ▌ Forge Linear Fog · majiayu000 bundleAdd depth-based distance fog to an SDL GPU project. Supports linear, exponential, and exponential-squared modes. Fog is applied in the fragment shader after lighting, blending the lit color toward a fog color based on camera distance.
- ▌ Format Processor · majiayu000 bundleProcess and analyze {{FORMAT}} files. Use when {{TRIGGER_CONTEXTS}}. Supports {{CAPABILITIES}}.
- ▌ Foundry Tutorial · majiayu000 bundleInteractive tutorial for Spec-Driven Development with claude-foundry (plugin:foundry@claude-foundry)
- ▌ Framework Make All · majiayu000 bundleGénère tous les fichiers pour une entité complète (orchestrateur)
- ▌
- ▌ Frontend Dev Ops · majiayu000 bundleFrontend development and UI implementation for web and mobile applications. Use for React, Next.js, React Native, TypeScript, Tailwind CSS, component libraries, responsive design, state management, API integration, and UI/UX implementation. Triggers on queries like "build the frontend", "create UI components", "implement this screen", "style this page", "add responsive design", or any frontend development task.
- ▌ Full Repo Review · majiayu000 bundleComprehensive 3-wave review of all repo source files, producing a prioritized issue backlog.
- ▌ Gas Optimization · majiayu000 bundleGas optimization techniques and patterns for efficient Solidity smart contracts. Use when optimizing contract gas costs or reviewing code for efficiency improvements.
- ▌ Generate A Pitch · majiayu000 bundleDefine the scope of an article or newsletter at the beginning of the drafting an article or newsletter
- ▌ Generics Mastery · majiayu000 bundleMaster TypeScript generics for reusable, type-safe abstractions. Use when the user works with generic constraints, conditional types, mapped types, the infer keyword, utility types, recursive types, or needs help building type-safe libraries, APIs, or data structures.
- ▌ Gh Current Issue · majiayu000 bundleDetermine the GitHub issue number by parsing the current git branch name that starts with digits (e.g., 38-migrate...). Use when you need the issue number for comments, status updates, or automation.
- ▌ Gh Issue Comment · majiayu000 bundleAdd comments to GitHub issues using gh CLI. Provide updates, ask questions, share progress, or collaborate on issues. Use when user wants to communicate on an issue.
- ▌ Gh Issue Planner · majiayu000 bundleRead the current GitHub issue description from the branch-based issue number, agree on a plan, and update the issue description when the plan diverges. Use for planning tasks that must sync an agreed plan back to the active GitHub issue using the gh CLI.
- ▌ Git Flow Release · majiayu000 bundleCreate a release for this repository by tagging main with calendar versioning (optionally using git-flow if configured); use when the user asks to create a release or bump version.
- ▌ Git Pr Changelog · majiayu000 bundleCreate commits, push branches, open pull requests (gh or manual), and update changelogs with PR numbers. Use when a user asks for commit/push/PR creation or changelog updates tied to a PR.
- ▌ Git Smart Commit · majiayu000 bundleCreate one or more well-scoped commits with good messages. Use when asked to commit/save changes with good granularity, Conventional Commits, or "良い粒度でコミット".
- ▌ Gitignore Config · majiayu000 bundleGit ignore configuration patterns for MetaSaver monorepos. Includes 10 required pattern categories (dependencies, build outputs, environment files with security-critical .env and .npmrc exclusions, logs, testing, IDE, OS, database, cache, temporary files). Use when creating or auditing .gitignore files to prevent secret leakage and repository pollution.
- ▌ Go Installer Dev · majiayu000 bundleGo development guide for the dotfiles-installer project. Use when writing Go code, adding features, fixing bugs, creating tests, working with package managers (brew, apt, dnf), implementing interfaces, using the commander/logger/filesystem utilities, handling privilege escalation, or understanding the codebase architecture. Covers coding patterns, testing conventions, interface design, error handling, and project structure.
- ▌
- ▌ Guide Integrator · majiayu000 bundleUse when designing features - loads plugin methodology refs and delegates to dev-guides-navigator for online Drupal domain knowledge. Trigger: 'load guides', 'get reference docs', 'methodology references'. Use proactively during Phase 2 design — loads SOLID, Library-First, DRY, TDD, Security guides.
- ▌ Ha Emby Research · majiayu000 bundleUse when ANY code implementation fails twice - STOP coding immediately and research using official docs, source code, or web search. Prevents wasted cycles from guess-and-check coding. Two failures trigger mandatory research.
- ▌ Hapi Fhir Server · majiayu000 bundleExpert guidance for implementing FHIR servers using HAPI FHIR Plain Server framework. Use this skill when creating RESTful FHIR server implementations, implementing resource providers, adding FHIR operations (read, create, update, delete, search, $operations), implementing server interceptors for logging, security, and validation, setting up authentication and authorisation, or configuring FHIR server behaviour. Trigger keywords include "HAPI", "FHIR server", "RestfulServer", "resource provider", "IResourceProvider", "FHIR interceptor", "AuthorizationInterceptor", "FhirContext", "FHIR validation", "FHIR search", "FHIR operation".
- ▌ Hebrew Dates Dev · majiayu000 bundleProject-specific skill for developing the Hebrew Dates WordPress Admin dashboard widget. Guides implementation, tracks development process, documents challenges/learnings, and ensures project requirements are met.
- ▌ Hexagonal Review · majiayu000 bundleHexagonal architecture standards. Use when writing, generating, or reviewing code involving ports, adapters, or layer boundaries.
- ▌ Hipaa Compliance · majiayu000 bundleHIPAA compliance planning for healthcare applications including PHI handling, safeguards, BAAs, and risk assessments
- ▌ Htmx Development · majiayu000 bundleUse when implementing HTMX in Drupal, migrating from AJAX to HTMX, building dynamic forms, dependent dropdowns, infinite scroll, real-time validation, or multi-step wizards. Use when user says "HTMX", "migrate AJAX", "dependent dropdown", "dynamic form", "infinite scroll", "load more", "real-time validation", "multi-step wizard", "hx-get", "hx-post", "Htmx class". Use PROACTIVELY for any Drupal 11.3+ dynamic interaction that could use HTMX instead of AJAX. MUST check HTMX patterns before implementing AJAX callbacks.
- ▌ Iasyncenumerable · majiayu000 bundleUSE FOR: Streaming data asynchronously using IAsyncEnumerable<T> with yield return, including database result streaming, API pagination, file processing, and gRPC server streaming. DO NOT USE FOR: Event-based reactive streams (use IObservable<T>/Rx), producer/consumer queues (use System.Threading.Channels), or fire-and-forget background work.
- ▌ Iaud Mtsd Create · majiayu000 bundlei-AUD MTSD 문서 생성 가이드. 새 보고서의 .mtsd 파일을 처음부터 만들 때 사용합니다. MCP 생성 도구(generate_element, generate_grid_column, generate_datasource)의 활용법과 MTSD 루트 구조 템플릿, Element 타입별 패턴, Docking 레이아웃, DataGrid 컬럼 패턴을 포함합니다. "MTSD 만들기", "보고서 생성", "화면 만들기", "새 프로그램", "Element 추가" 등을 요청할 때 사용하세요.
- ▌ Implement Change · majiayu000 bundleExecute code changes from an implementation plan. Use when someone says "implement this", "build this", "code this", "start building", "let's implement", "execute the plan", "make the changes", "do the work", or has an approved implementation plan ready for coding. Takes implementation plans and produces working code, phase by phase with verification.
- ▌ In Code Comments · majiayu000 bundleUse when writing or reviewing in-code comments. Explains the 'why not how' standard.
- ▌ Interactive Mode · majiayu000 bundleInteractive mode features including keyboard shortcuts, vim mode, command history, and background tasks. Use when user asks about REPL, keyboard shortcuts, interactive features, or vim mode.
- ▌ IOS Localization · majiayu000 bundleImplement, review, or improve localization and internationalization in iOS/macOS apps — String Catalogs (.xcstrings), LocalizedStringKey, LocalizedStringResource, pluralization, FormatStyle for numbers/dates/measurements, right-to-left layout, Dynamic Type, and locale-aware formatting. Use when adding multi-language support, setting up String Catalogs, handling plural forms, formatting dates/numbers/currencies for different locales, testing localizations, or making UI work correctly in RTL languages like Arabic and Hebrew.
- ▌ Java For Gophers · majiayu000 bundleInteractive Java/Spring Boot learning skill for experienced Go developers. Use when the user wants to learn Java, practice Spring Boot, work on Java exercises, or asks for Java explanations in Go terms. Supports mood-aware pacing with "low energy" mode for difficult days. Teaches through iterative project building rather than passive learning.
- ▌ Java Maintenance · majiayu000 bundleJava code maintenance standards including prioritization, refactoring triggers, and compliance verification
- ▌ JSON Render Core · majiayu000 bundleCore package for defining schemas, catalogs, and AI prompt generation for json-render. Use when working with @json-render/core, defining schemas, creating catalogs, or building JSON specs for UI/video generation.
- ▌ Jujutsu Workflow · majiayu000 bundleComprehensive guide to jujutsu (jj) workflow, distinguishing it from git, with step-by-step instructions for initializing repositories, describing commits with conventional format, rebasing, managing history, and using jujutsu safely. Use jj describe, jj new, jj status, and other jujutsu commands when working in jujutsu-enabled repositories.
- ▌ Junior Developer · majiayu000 bundleUse when implementing well-scoped Python tasks with clear requirements, writing unit tests, and producing documented code for senior-developer review.
- ▌ Kotlin In Action · majiayu000 bundleApply Kotlin In Action practices (Elizarov, Isakova, Aigner, Jemerov, 2nd Ed). Covers Basics (Ch 1-3: functions, extensions, default args), Classes (Ch 4: sealed, data, delegation, companion objects), Lambdas (Ch 5-6: functional APIs, sequences, scope functions), Nullability (Ch 7-8: safe calls, Elvis, platform types, primitives), Conventions (Ch 9: operators, delegated properties), Higher-Order (Ch 10: inline, noinline, crossinline), Generics (Ch 11: variance, reified), Reflection (Ch 12: KClass, KProperty), DSLs (Ch 13: receivers, @DslMarker), Coroutines (Ch 14: structured concurrency, dispatchers, cancellation), Flows (Ch 15: operators, StateFlow, SharedFlow). Trigger on "Kotlin In Action", "Kotlin idiom", "Kotlin coroutine", "Kotlin flow", "Kotlin DSL", "Kotlin generics", "Kotlin null safety", "Kotlin delegation", "Kotlin inline", or "Kotlin extension".
- ▌ Laravel Refactor · majiayu000 bundleElite Laravel and Livewire refactoring skill for 2024-2025, covering modern tooling (Laravel Pint, PHPStan/Larastan, Pest, Rector), automated quality gates, CI/CD practices, static analysis adoption, and comprehensive code refactoring. Use for modernizing legacy code, setting up quality toolchains, eliminating anti-patterns, optimizing performance, implementing automated testing, configuring CI/CD pipelines, or upgrading to Laravel 11 patterns. Handles fat controllers, N+1 queries, security issues, Livewire optimization, static analysis setup, mutation testing, and architecture tests.
- ▌ Latex Compile QA · majiayu000 bundleCompile a LaTeX project and run basic QA (missing refs, bib errors, broken citations), producing `latex/main.pdf` and a build report. **Trigger**: latex compile, build PDF, LaTeX errors, missing refs, 编译PDF, 引用错误. **Use when**: 已有 `latex/main.tex`(通常来自 `latex-scaffold`),需要确认可编译并输出失败原因报告。 **Skip if**: 还没有 LaTeX scaffold(先跑 `latex-scaffold`)。 **Network**: none. **Guardrail**: 编译失败也要落盘 `output/LATEX_BUILD_REPORT.md`;不做“内容改写”,只做编译/QA。
- ▌ Local Dev Runner · majiayu000 bundleProvide local debugging scripts for Docker including build, run, and environment setup for development workflow.
- ▌ Logic Programmer · majiayu000 bundleLogic programming thinking patterns and relational design principles. Use when working with logic languages (Prolog, miniKanren, Datalog, OWL2, Answer Set Programming) or applying declarative, constraint-based approaches in multi-paradigm systems.
- ▌ Looper Live Test · majiayu000 bundleRun a live Looper smoke test by creating a temporary project (PROJECT.md + to-do.json), executing looper for one iteration, observing output, and reporting results. Use when verifying looper behavior or demonstrating a live run.
- ▌ M13 Domain Error · majiayu000 bundleUse when designing domain error handling. Keywords: domain error, error categorization, recovery strategy, retry, fallback, domain error hierarchy, user-facing vs internal errors, error code design, circuit breaker, graceful degradation, resilience, error context, backoff, retry with backoff, error recovery, transient vs permanent error, 领域错误, 错误分类, 恢复策略, 重试, 熔断器, 优雅降级
- ▌ M15 Anti Pattern · majiayu000 bundleUse when reviewing code for anti-patterns. Keywords: anti-pattern, common mistake, pitfall, code smell, bad practice, code review, is this an anti-pattern, better way to do this, common mistake to avoid, why is this bad, idiomatic way, beginner mistake, fighting borrow checker, clone everywhere, unwrap in production, should I refactor, 反模式, 常见错误, 代码异味, 最佳实践, 地道写法
- ▌ Macos Programmer · majiayu000 bundlemacOS-specific development patterns, platform APIs, and decision frameworks. Use when developing Mac apps, macOS applications, Cocoa/AppKit code, or making SwiftUI vs AppKit decisions. Covers NSWindow management, NSDocument architecture, sandboxing, code signing, notarization, and macOS UI patterns. Applies to Mac Catalyst considerations.
- ▌ Macos Tahoe Apis · majiayu000 bundleGuide to macOS 26 Tahoe APIs and features. Covers Apple Intelligence, Foundation Models, MLX framework, and Continuity. Use when implementing macOS 26 specific features.
- ▌ Magento Admin UI · majiayu000 bundleBuild Magento 2 admin interfaces — UI component grids, forms, system configuration, ACL, and admin controllers. Use when creating admin panels, data grids, edit forms, or system settings.
- ▌ Magento Checkout · majiayu000 bundleCustomize Magento 2 checkout — payment methods, shipping carriers, totals collectors, and checkout UI. Use when building custom payment/shipping integrations or modifying the checkout flow.
- ▌ Magento Frontend · majiayu000 bundleBuild Magento 2 frontend — layout XML, blocks, PHTML templates, ViewModels, themes, JavaScript (RequireJS/KnockoutJS), and LESS/CSS. Use when customizing the storefront, building themes, or working with frontend components.
- ▌ Maui Geolocation · majiayu000 bundleAdd geolocation capabilities to .NET MAUI apps using Microsoft.Maui.Devices.Sensors. Covers one-shot and continuous location, platform permissions (Android, iOS, macOS, Windows), accuracy levels, CancellationToken usage, mock-location detection, and a DI-friendly service wrapper. USE FOR: "geolocation", "GPS location", "get current location", "location permission", "continuous location", "location tracking", "GeolocationRequest", "mock location", "latitude longitude MAUI". DO NOT USE FOR: displaying locations on a map (use maui-maps), general permission handling (use maui-permissions), or geocoding addresses (use maui-maps).
- ▌ Maui Permissions · majiayu000 bundle.NET MAUI runtime permissions guidance — checking and requesting permissions, PermissionStatus handling, custom permissions via BasePlatformPermission, platform-specific manifest/plist declarations, and DI-friendly service patterns. USE FOR: "request permission", "check permission", "PermissionStatus", "runtime permission", "BasePlatformPermission", "custom permission", "Android manifest permission", "Info.plist permission", "permission denied handling". DO NOT USE FOR: geolocation-specific permissions (use maui-geolocation), camera/photo permissions (use maui-media-picker), or notification permissions (use maui-local-notifications).
- ▌ MCP Builder Rust · majiayu000 bundleGuide for creating high-quality MCP (Model Context Protocol) servers in Rust using rmcp SDK. Use when building production-grade MCP servers with type safety, performance, and async support.