majiayu000
- 75k skills
- 0 followers
- 567 repo stars
- 3 weeks ago last updated
- ▌ Mermaid Chart · majiayu000 bundleCreates Mermaid diagrams (.mmd) and generates PNG images from them. Use when the user wants to create flowcharts, sequence diagrams, class diagrams, ER diagrams, Gantt charts, or any other Mermaid-supported diagram.
- ▌ Mobile Design · majiayu000 bundleMobile UX patterns, touch interactions, gesture design, mobile-first principles, app navigation, and mobile performance
- ▌ Mock Analysis · majiayu000 bundlePatterns for analyzing HTML/CSS mocks from Stitch, Figma, or similar tools. Covers section identification, component detection, and Tailwind config extraction. Use this skill when parsing mocks for block conversion.
- ▌ Pencil Design · majiayu000 bundleMANDATORY for ALL .pen file and Pencil MCP operations. The main agent must NEVER call any mcp__pencil__* tool directly — all Pencil work MUST go through this skill which delegates to a subagent. This prevents Pencil MCP's massive outputs from flooding the main context window. Triggers: any mention of .pen files, Pencil editor, "design in Pencil", "open pen file", "edit the design", "update the pen file", "screenshot the design", "check the layout", batch_get, batch_design, get_screenshot, snapshot_layout, get_editor_state, open_document, get_variables, set_variables, or ANY request that would touch the Pencil MCP server. CRITICAL: If you are tempted to call mcp__pencil__* directly, STOP and use this skill instead.
- ▌ Photo Editing · majiayu000 bundleEdit and enhance photographs using Lightroom, Photoshop, and other tools. Use for color correction, exposure adjustment, retouching, color grading, compositing, and preparing images for print or web. Covers non-destructive editing workflows, adjustment layers, masking, retouching techniques, and export settings for various platforms.
- ▌ Plan Protocol · majiayu000 bundleGuidelines for creating and managing implementation plans with citations
- ▌ Planning Java · majiayu000 bundleProject planning and architecture decision workflow for Java/Spring. Use when starting new projects, designing microservices, or making architectural decisions. Emphasizes simplicity, Spring-based robustness, and observability.
- ▌ React Styling · majiayu000 bundleImplement styling with Tailwind CSS, CSS Modules, and CSS-in-JS. Use when styling React components, implementing responsive design, dark mode, or managing dynamic styles.
- ▌ Redux Toolkit · majiayu000 bundleManages global state with Redux Toolkit's createSlice, createAsyncThunk, and RTK Query for data fetching and caching. Use when building large-scale applications, implementing predictable state management, or when user mentions Redux, RTK, or Redux Toolkit.
- ▌ Reflex Design · majiayu000 bundleFrontend design principles and aesthetic guidelines for Reflex applications. Use when creating or modifying UI pages, choosing fonts, colors, layouts, animations, or establishing the visual identity of the app. Covers design thinking, typography, color theory, motion, spatial composition, and anti-patterns to avoid.
- ▌ Responsive UI · majiayu000 bundleBuild truly responsive SPA, MPA, or landing pages that adapt gracefully from foldable phones (280px) to ultra-wide desktops (2560px+). Use when the user asks to create responsive websites, landing pages, mobile-first designs, or any web interface requiring broad device support. Generates semantic HTML5, mobile-first CSS with fluid typography, CSS Grid/Flexbox layouts, accessible navigation with hamburger menus, and responsive images with srcset/lazy loading.
- ▌ Review Design · majiayu000 bundleMulti-provider AI design review skill. Submits UI screenshots + design tokens to vision-capable LLMs for structured UX audits.
- ▌ Scroll Cinema · majiayu000 bundleGenerate cinematic scrolltelling websites where scroll drives the narrative: Lenis smooth scroll, GSAP ScrollTrigger cinematic section reveals with fluid OKLCH color transitions, Three.js painted-texture shader backgrounds reactive to cursor, scroll, velocity, and chapter progress. Four modes — chapter-reveal (scroll-paced storytelling), painted-backdrop (reactive shader canvas), full-cinema (complete cinematic site), catalog (all shader presets side by side). This skill should be used when building storytelling websites, scroll-driven experiences, cinematic landing pages, or any page where sections reveal as chapters with color transitions and ambient 3D backgrounds. Triggers on scrollytelling, cinematic scroll, scroll-driven storytelling, Lenis smooth scroll, GSAP ScrollTrigger, scroll chapter reveal, scroll color transition, painted shader background, narrative scroll website, premium scroll experience, shader catalog.
- ▌ Scss Patterns · majiayu000 bundleSCSS architecture and CSS variable policies. Use when writing SCSS stylesheets, CSS custom properties, or design system tokens. Do NOT use for plain CSS without SCSS or for CSS-in-JS solutions (styled-components, Emotion).
- ▌ Server Action · majiayu000 bundleCrée des Server Actions pour Motivia. Utilise ce skill quand l'utilisateur demande une action serveur, une mutation, un CRUD, ou une opération base de données. Suit le pattern next-safe-action avec gestion d'erreurs typée.
- ▌ Sketch Design · majiayu000 bundleCreate professional UI/UX designs in Sketch for macOS. Use for: vector design, symbols and reusable components, design systems, artboard management, plugin ecosystem, prototyping, and team libraries.
- ▌ State Lifting · majiayu000 bundleReactにおける状態リフティングと状態配置判断を支援するスキル。 兄弟コンポーネント間の状態共有、Prop Drilling削減、Context導入判断、 Compound Componentパターンまで、React状態管理の全体像を扱う。 Anchors: • React Documentation (Lifting State Up) / 適用: 共有状態の配置判断 / 目的: 最小責務での共有設計 • Thinking in React / 適用: 状態配置の判断フロー / 目的: 最適な状態配置の特定 • Kent C. Dodds (Colocation) / 適用: 状態と利用箇所の距離 / 目的: 保守性とパフォーマンスの両立 Trigger: Use when lifting state between components, sharing state across siblings, reducing prop drilling, deciding on Context usage, or implementing compound components. state lifting, prop drilling, context api, state placement, compound component, react state, colocation
- ▌ Stitch Ideate · majiayu000 bundleConversational design ideation agent that researches trends, explores visual directions, and refines ideas through adaptive questioning — then produces a rich PRD document and auto-generates Stitch screens. Your design buddy that thinks deeply before designing.
- ▌ Summon Daem0n · majiayu000 bundleGuide for initializing and consolidating Daem0n-MCP across project structures
- ▌ Tanstack Form · majiayu000 bundleBuild forms in React using TanStack Form and Zod validation. Use when creating forms, handling form validation, or working with form fields.
- ▌ Tavily Search · majiayu000 bundleUse Tavily Search API for optimized, real-time web search results for RAG. Requires TAVILY_API_KEY.
- ▌ Team Uidesign · majiayu000 bundleUnified team skill for UI design team. Research -> design tokens -> audit -> implementation. Uses team-worker agent architecture with roles/ for domain logic. Coordinator orchestrates dual-track pipeline with GC loops and sync points. Triggers on "team ui design", "ui design team".
- ▌
- ▌ Ticket Design · majiayu000 bundleCreate a design document with prototype placeholders for a feature. Includes agent review loop before user approval. Resumable - can commit and continue later.
- ▌ Tool UX Study · majiayu000 bundleRun a think-aloud usability study with AI testers and UX research facilitation
- ▌ UI Specialist · majiayu000 bundlePySide6 UI development with dark theme, signals/slots, and NodeGraphQt integration
- ▌ Using Harness · majiayu000 bundleUse at the start of every conversation to establish skill discovery and usage patterns. Required before any other response including clarifying questions. Defines when and how to invoke skills with 1% threshold rule.
- ▌ UX Researcher · majiayu000 bundleExpert user experience researcher specializing in user behavior analysis, usability testing, and data-driven design insights. Provides actionable research findings that improve product usability and user satisfaction
- ▌
- ▌ Visual Mockup · majiayu000 bundleThis skill should be used when the user asks to 'mockup the layout', 'sketch the diagram', 'show me the layout before coding', 'draft the positions', 'quick visual of the layout', 'matplotlib mockup', 'interactive mockup', 'drag and drop layout', 'draw a rough layout', 'prototype the diagram', 'let me arrange the nodes', 'mockup the chart before CeTZ', or when you're about to write a diagram with 4+ nodes or a CeTZ chart and want to confirm the visual with the user first.
- ▌ Wechat Export · majiayu000 bundleExport WeChat chat history using chatlog server. Use when user mentions WeChat, exporting chats, chat history, or WeChat messages. Requires chatlog server running locally.
- ▌ Writing Rules · majiayu000 bundleExtract and manage writing rules (style, structure, persona, publisher, custom) (project)
- ▌
- ▌
- ▌ Abp Core · majiayu000 bundleCore ABP Framework conventions - module system, DI registration, base classes (ApplicationService, DomainService), IClock, BusinessException, localization, async patterns. Use when working on any ABP project, asking about ABP fundamentals, or unsure which skill applies.
- ▌
- ▌
- ▌ Add Hook · majiayu000 bundle새 커스텀 훅을 생성합니다. TanStack Query 패턴을 적용합니다. 사용법: /add-hook useXxx [--mutation]
- ▌
- ▌
- ▌ AI Debug · majiayu000 bundleUse when investigating unexpected behavior, test failures, runtime errors, or regressions. Systematic 4-phase diagnosis: symptom analysis, reproduction, root cause, solution.
- ▌ Alarmkit · majiayu000 bundleImplement AlarmKit alarms and countdown timers for iOS and iPadOS with Lock Screen, Dynamic Island, and Apple Watch system UI. Covers AlarmManager scheduling, AlarmAttributes and AlarmPresentation, AlarmButton stop and snooze actions, authorization, state observation, and Live Activity integration. Use when building wake-up alarms, countdown timers, or alarm-style alerts that need Apple's system alarm experience.
- ▌ Amnesiac · majiayu000 bundleAutonomous software development for agents with no persistent memory. Use when building, testing, or maintaining code projects. Ensures all work is independently verifiable without context from previous sessions.
- ▌
- ▌
- ▌ Basic Uv · majiayu000 bundleUse when running or explaining uv or ty commands, managing dependencies/lockfiles/virtualenvs, or running Python in this repo.
- ▌ Bc Setup · majiayu000 bundleSet up a BigCommerce development environment — Stencil CLI, API credentials, sandbox stores, Catalyst, and developer tools. Use when starting a new BigCommerce project or configuring development tools.
- ▌
- ▌ Biome JS · majiayu000 bundleThis skill should be used when the user asks to "configure Biome", "extend biome config", "set up BiomeJS", "add biome overrides", "biome lint-staged", "fix biome errors", or mentions biome.jsonc, Biome linting, or Biome formatting configuration.
- ▌
- ▌ Book Doc · majiayu000 bundleYou are an expert technical writer specializing in developer learning documentation for the Medusa ecommerce platform.
- ▌ Brighter · majiayu000 bundleUse when implementing CQRS command dispatching, request pipelines, and asynchronous task queues with Paramore Brighter in .NET. USE FOR: command dispatching, CQRS command side, request handler pipelines, async task queues, policy-based retry and circuit breaker on handlers DO NOT USE FOR: simple in-process mediator without policies (use mediatr), full service bus with transport abstraction (use masstransit or nservicebus), event sourcing storage (use akka-net persistence)
- ▌ Build CI · majiayu000 bundleBuild scripts, CI pipelines, and versioning for the .NET 8 WPF widget host app. Use when setting up build workflows, CI checks, packaging gates, or semantic versioning rules.
- ▌ Byethrow · majiayu000 bundleReference the byethrow documentation to understand and use the Result type library for error handling in JavaScript/TypeScript. Access detailed API references, practical usage examples, and best practice guides.
- ▌ Ca Chore · majiayu000 bundleSanctioned lane for non-behavioral work — docs-only edits, dependency bumps, reverts. Type-scaled gates; no TDD demanded of prose.
- ▌ Ca Spike · majiayu000 bundleExploratory spike on a throwaway branch — answer a named question with disposable code. Never merges; exits to a findings note or $ca-feature.
- ▌
- ▌ Cdb Scan · majiayu000 bundleSurvey this codebase once and store a profile of it in project memory — stack, layout, conventions, workflows. Re-run any time to refresh it in place. Use when memory is newly installed on an existing project, or when the project has changed enough that the stored profile is stale.
- ▌ Cfe Init · majiayu000 bundleСоздать расширение конфигурации 1С (CFE) — scaffold XML-исходников. Используй когда нужно создать новое расширение для исправления, доработки или дополнения конфигурации
- ▌ CI Setup · majiayu000 bundleSet up pre-commit hooks and GitHub Actions workflows for testing, linting, security scanning, releases, and deployments. Supports Python, Node.js, Go, Rust, and multi-language projects.
- ▌ Cmdliner · majiayu000 bundleDesigning and implementing robust command-line interfaces using OCaml's cmdliner library, following Daniel Bünzli's design principles. Use when Claude needs to: (1) Design a new CLI or subcommand layout, (2) Implement cmdliner terms and combinators, (3) Enforce clear, predictable, orthogonal options, (4) Produce high-quality --help output and error messages, (5) Integrate cmdliner CLIs into dune-based OCaml projects.
- ▌ Code Fix · majiayu000 bundleApply prioritized code fixes based on review findings. Single pass - fixes P0 first, then P1, P2, P3. Use after /code-review.
- ▌ Codexray · majiayu000 bundlecodeXray 功能开发模块。当需要实现项目分析、文档生成、代码注释、AI 工作流、Copilot API 集成时使用。涵盖文件遍历、分层分析、上下文管理、文档输出等核心功能。
- ▌ Coding R · majiayu000 bundleR: data frames, tidyverse, ggplot2, statistical modeling, RMarkdown, Shiny, package development
- ▌ Contexts · majiayu000 bundleCodebase analysis using code-index-mcp for indexing and ast-grep for AST patterns. Extracts structural patterns, dependencies, and architectural insights across 50+ languages.
- ▌ Core Nfc · majiayu000 bundleRead and write NFC tags using CoreNFC. Use when scanning NDEF tags, reading ISO7816/ISO15693/FeliCa/MIFARE tags, writing NDEF messages, handling NFC session lifecycle, configuring NFC entitlements, or implementing background tag reading in iOS apps.
- ▌ Core Sdk · majiayu000 bundleKailash Core SDK fundamentals including workflow creation, node patterns, connections, runtime execution, parameter passing, error handling, cyclic workflows, async patterns, MCP integration, and installation. Use when asking about 'workflow basics', 'core sdk', 'create workflow', 'workflow builder', 'node patterns', 'connections', 'runtime', 'parameters', 'imports', 'installation', 'getting started', 'workflow execution', 'async workflows', 'error handling', 'cyclic workflows', 'PythonCode node', 'SwitchNode', or 'MCP integration'.
- ▌
- ▌ Ddd Core · majiayu000 bundleDDD 端到端交付流程。DDD 理論基礎(戰略設計、戰術設計、CQRS)→ Event Storming 領域探索 → SA 領域分析 → SD 戰術設計 → 實作規劃。關鍵字: ddd, domain driven design, 領域驅動, bounded context, aggregate, event storming, 事件風暴, sa, sd, 系統分析, 系統設計, implementation plan, 實作規劃, cqrs, 戰略設計, 戰術設計, 限界上下文, 聚合, 聚合根, 領域事件, 通用語言, ubiquitous language, context mapping, 上下文映射
- ▌ Debug Tb · majiayu000 bundleDebug SystemVerilog testbench failures in the SVC project. Use when a testbench fails (make <module>_tb), to analyze CHECK_* assertion failures, watchdog timeouts, or unexpected signal values. Provides systematic debugging workflow using VCD waveforms and failure output analysis.
- ▌ Decision · majiayu000 bundleCapture a project decision as an ADR-style record in decisions/NNNN-slug.md — context, options considered, the call, consequences, status. Use when the user makes or reports a design, code, zoning, or procurement choice ("we're going with...", "the client decided..."), when an analysis surfaces options that force a choice, or to supersede an earlier decision. Records reasoning — current facts live in PROJECT.md via /project-dossier.
- ▌ Dev Loop · majiayu000 bundleRun ./dev.sh in background, monitor logs, iterate on code changes until the expected behavior is observed. Use when making changes that need runtime verification — UI behavior, protocol handling, camera capture, keyboard events. Spawns cargo-watch, tails logs, checks for expected output.
- ▌ Df Debug · majiayu000 bundleSystematic debugging with persistent state across context resets. Use when the user reports a bug, error, or something not working as expected. Triggers on: "debug this", "something's broken", "fix this bug", "not working", "there's an error", "why isn't this working?"
- ▌ Dr Build · majiayu000 bundledr-synthesize の implementation_plan.md を実装に落とし込む。PoC/MVP/Production の段階的実装を支援。
- ▌
- ▌ Endpoint · majiayu000 bundleCreate Express.js API endpoints following the MVC pattern. Use when the user wants to create new REST API routes, controllers, or services for the backend.
- ▌ Epf Dump · majiayu000 bundleРазобрать EPF-файл обработки 1С (EPF/ERF) в XML-исходники. Используй когда пользователь просит разобрать, декомпилировать обработку, получить исходники из EPF/ERF файла
- ▌
- ▌ Erf Dump · majiayu000 bundleРазобрать ERF-файл отчёта 1С в XML-исходники. Используй когда пользователь просит разобрать, декомпилировать отчёт, получить исходники из ERF файла
- ▌
- ▌ Fix Plan · majiayu000 bundleCreate a remediation/fix plan from code review findings in REVIEW.md (especially outputs from the code-review skill).
- ▌
- ▌ Freertos · majiayu000 bundleUse when creating FreeRTOS tasks, queues, semaphores, or mutexes, catching stack overflow, writing FreeRTOSConfig.h, or debugging tasks over OpenOCD and GDB. Not for probe setup: use openocd-jtag.
- ▌ Agent Frontend · majiayu000 bundleAngular 21+ expert for .ts .html .css files, @Component, UI, components, pages, services, routing, forms, templates, signals, RxJS, HttpClient, inject(), reactive forms, validators, accessibility, WCAG, AXE, browser testing, Karma, Jasmine, e2e, Playwright
- ▌ Git Guru · majiayu000 bundleExpert Git skills covering interactive rebase, worktree management, reflog recovery, bisect debugging, advanced workflows, commit message best practices, and clean history management. Use this skill when needing advanced Git operations, cleaning commit history, managing multiple worktrees, recovering lost commits, debugging with bisect, or implementing sophisticated Git workflows.
- ▌ Git Sync · majiayu000 bundleStage all changes, generate a short commit message, commit, and push. Use when asked to sync changes or run git add/commit/push with an auto-generated concise commit message.
- ▌ Git Yeet · majiayu000 bundleUse only when the user explicitly asks to stage, commit, push, and open a GitHub pull request in one flow using the GitHub CLI (`gh`).
- ▌ Go Guide · majiayu000 bundleGo language guardrails, patterns, and best practices for AI-assisted development. Use when working with Go files (.go), go.mod, or when the user mentions Go/Golang. Provides project structure conventions, error handling patterns, testing standards, and concurrency guidelines specific to this project's coding standards.
- ▌ Help Add · majiayu000 bundleДобавить встроенную справку к объекту 1С (обработка, отчёт, справочник, документ и др.). Используй когда пользователь просит добавить справку, help, встроенную помощь к объекту
- ▌ Hip Rocm · majiayu000 bundleAMD HIP and ROCm ecosystem for cross-platform GPU development. Execute hipify conversion tools, generate HIP-compatible kernel code, handle CUDA/HIP API differences, configure ROCm toolchain, and profile with rocprof.
- ▌ Hono Dev · majiayu000 bundleType-safe API development with Hono framework. Covers route chaining for type inference, factory patterns, Zod OpenAPI integration, error handling, RPC client, and testing patterns. Use when building APIs with Hono, using hc client, or when Hono, RPC, OpenAPI, or --hono flag mentioned.
- ▌ Hunt Dom · majiayu000 bundleHunt client-side DOM vulnerabilities — DOM Clobbering (overwrite JS globals via HTML injection), PostMessage hijacking (missing origin check), Service Worker abuse (intercept requests), CSS Injection/Exfiltration (attribute selectors → token char-by-char), Client-side template injection, dangerouslySetInnerHTML. Use when hunting DOM-XSS, client-side auth bypass, or token exfiltration without server-side interaction.
- ▌ I18N Ops · majiayu000 bundlei18n workflow. Use when asked to add/update translations/locales/strings, or mentions i18n/locales/翻訳/文言/chrome.i18n/_locales.
- ▌
- ▌ Io Uring · majiayu000 bundleUse when building Linux servers with liburing, batching SQEs, multi-shot operations, provided buffer rings, registered files and buffers, or zero-copy send. Not for packet I/O: use af-xdp.
- ▌ IOS A11Y · majiayu000 bundle(ePost) Use when iOS accessibility issues arise — VoiceOver, UIKit/SwiftUI labels, traits, focus, Dynamic Type, contrast
- ▌ IOS Deps · majiayu000 bundleManage Swift Package Manager dependencies with security checks and update verification.
- ▌ Java Cdi · majiayu000 bundleCore CDI patterns including constructor injection, scopes, producers, and container configuration
- ▌ Jsf Ajax · majiayu000 bundleJSF AJAX update rules for the HMIS project. Use when working on AJAX updates, p:commandButton update attributes, PrimeFaces AJAX callbacks, partial page rendering, or debugging AJAX update failures. Critical rules to prevent silent AJAX failures.
- ▌ Jspecify Skill · majiayu000 bundleUse this skill when asked to perform any of the following actions in a Java project: - To add jspecify support - To prevent NullPointerExceptions - To better handle Nullability This skill will add jspecify dependency, configure Maven or Gradle build to automatically use jspecify for checking Nullability issues.