majiayu000
- 75k skills
- 0 followers
- 567 repo stars
- 3 weeks ago last updated
- ▌ Spacing Rhythm · majiayu000 bundleEstablish consistent spacing systems, vertical rhythm, and white space usage for visual harmony. Use for: defining spacing scales, creating vertical rhythm, establishing padding/margin rules, and achieving visual balance.
- ▌ Spec Driven UI · majiayu000 bundleGenerate front-end UI specifications and code for Web, GUI, or Terminal interfaces through a constraint-aware 9-phase workflow with structural anti-skip enforcement. Uses Execute-Verify-Record pattern at every step to prevent token optimization bias. Supports Web (React, Blazor, ASP.NET, HTML), Desktop GUI (WPF, Tkinter), and Terminal interfaces. Validates context files, respects architectural constraints, and interactively guides users through technology and styling decisions. Use when stories require UI components or when generating visual specifications from requirements. Always use this skill when the user runs /create-ui.
- ▌ Stitch Animate · majiayu000 bundleAdds a purposeful animation layer to Stitch-generated components — CSS transitions, Framer Motion (React/Next.js), or Svelte transitions. Always respects prefers-reduced-motion.
- ▌ Streamdeck Lab · majiayu000 bundleIterate, evaluate, generate dynamic pages, and push context-aware layouts to Stream Deck.
- ▌ Sunfaded Style · majiayu000 bundleCreate UI and graphic design layouts in the sunfaded style: oversized condensed typography, bilingual JP/EN type, high-contrast overlays on photo or illustration, halftone wave bands, and analog grain. Use when a user asks for sunfaded-like aesthetics, bold typographic posters, editorial layouts, or UI screens with this specific visual system.
- ▌ Tab Navigation · majiayu000 bundleTabs organise related content under a shared context — switching tabs swaps the view without leaving the page. Use when a screen has multiple distinct content areas that share a common header or action set, and when the user needs to switch between them frequently. Use when designing tabbed layouts, content panels, settings pages, detail views, or dashboards with multiple data views.
- ▌ Text Animation · majiayu000 bundleDependency-free kinetic typography: roll/slot text, reveals, typewriter, crossfade.
- ▌ Text To Lottie · majiayu000 bundleAuthor a Lottie (Bodymovin) JSON animation that renders in a local skia player. Use whenever the user asks to create, generate, edit, or fix a Lottie animation, or asks for "an animation" to load.
- ▌ Tufte Data Viz · majiayu000 bundleUse when creating, reviewing, or styling charts, graphs, dashboards, sparklines, or any data visualization. Applies to Recharts, ECharts, Chart.js, matplotlib, Plotly, seaborn, D3.js, and SVG. Enforces Tufte principles (data-ink ratio, direct labeling, range-frame axes) plus modern screen-first standards (accessibility, responsive, dark mode).
- ▌ UI Design Team · majiayu000 bundleMulti-specialist UI design and implementation team for cross-platform applications. Use when working on: (1) UI/UX design decisions - colors, layout, typography, accessibility, (2) Web implementation - HTML5, CSS, responsive design, (3) .NET desktop - WPF, WinUI 3, MAUI with XAML, (4) .NET web - Blazor Server/WASM/Hybrid components, (5) Python GUI - PyQt, Tkinter, Kivy, Streamlit. Triggers: UI design, color scheme, layout, component styling, accessibility, responsive design, XAML styling, Blazor components, CSS architecture, Python GUI, design system, design tokens.
- ▌ Using Cp Ninja · majiayu000 bundleUse when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions
- ▌ Uxui Evaluator · majiayu000 bundleEvaluate interface descriptions against 168 research-backed UX/UI principles. Returns structured findings with severity, remediation, and business impact. API key optional — enriched output requires uxuiprinciples.com API Access.
- ▌ Visual Content · majiayu000 bundleUse when creating branded presentations or carousels. Generates museum-quality visual output from canvas philosophy, enforcing style constraints. Outputs PDF first, then converts to PPTX for editability.
- ▌ Viz C4 Diagram · majiayu000 bundleGenerate C4 architecture diagrams using Mermaid syntax. Use when the user says "draw a C4 diagram", "architecture diagram", "system context diagram", "container diagram", "component diagram", or "visualize the architecture".
- ▌ Web Components · majiayu000 bundleCreates reusable custom HTML elements using Web Components standards including Custom Elements, Shadow DOM, templates, and slots. Use when building framework-agnostic components, creating design systems, or when user mentions web components, custom elements, or shadow DOM.
- ▌ Web UI Mantine · majiayu000 bundleMantine v7 component library — theming, styling, hooks, forms, notifications
- ▌ Writing Mentor · majiayu000 bundleGuide users writing new pieces, revising drafts, planning structure, improving organization, making messages memorable, or applying expert writing techniques from McPhee, Zinsser, King, Pinker, Clark, Klinkenborg, Lamott, and Heath
- ▌
- ▌ Acp Setup · majiayu000 bundleScaffold an ACP merchant server project — install dependencies, import OpenAPI specs and JSON schemas, configure environment, and create initial endpoint stubs. Use when starting a new ACP implementation from scratch.
- ▌ Add Model · majiayu000 bundleAdd a new language model to the Giselle codebase. Use when the user wants to add, register, or integrate a new LLM model (OpenAI, Anthropic, Google) into the system.
- ▌
- ▌ Adr Write · majiayu000 bundleWrite ADR document from discovered candidates with GitHub context research
- ▌
- ▌ Agents Md · majiayu000 bundleAGENTS.md の整理・リファクタリングに特化。ユーザーが「agents.md を整理して」「AGENTS.md を更新して」などと言ったときに使う。各セッションで得た学びを汎用ルールとして AGENTS.md に反映するための提案を作成し、必ず提案から入って合意後に編集する。
- ▌ AI Create · majiayu000 bundleUse when creating a new skill or agent for the ai-engineering framework, with TDD-based pressure testing and CSO-optimized descriptions.
- ▌ AI Memory · majiayu000 bundlePurpose: Manage persistent memory files (STATUS.md, ROADMAP.md, DECISIONS.md, JOURNAL.md) for AI-assisted development across sessions.
- ▌ Ap2 Setup · majiayu000 bundleScaffold a new AP2 project — install the SDK, set up agent roles, configure credentials, and create a basic multi-agent payment system. Use when starting a new AP2 agentic payments project from scratch.
- ▌ API Route · majiayu000 bundleCreate Next.js 16 API Route Handlers. Use when building REST endpoints (GET, POST, PUT, DELETE), implementing CRUD operations, or creating authenticated APIs with Zod validation.
- ▌ App Clips · majiayu000 bundleBuild iOS App Clips with invocation URLs, NFC, QR codes, App Clip Codes, Safari banners, Maps, Messages, and shared App Group data handoff to the full app. Covers target setup, experience configuration, size limits, NSUserActivity handling, SKOverlay promotion, location confirmation, and capability limits. Use when creating App Clips or wiring App Clip invocation and full-app migration.
- ▌ Auto Code · majiayu000 bundleRun an autonomous coding agent that builds applications from specifications. Use when asked to "build an app autonomously", "run autonomous agent", or "create application from spec".
- ▌ AWS Cloud · majiayu000 bundleAWS cloud infrastructure patterns and best practices. Use when designing or implementing AWS solutions including EC2, Lambda, S3, RDS, and infrastructure as code with Terraform or CloudFormation.
- ▌ AWS Login · majiayu000 bundleAuthenticate to AWS using SSO. Use when user selects AWS from cloud provider selection, or says "login to AWS", "AWS SSO", "authenticate to AWS".
- ▌ Bar Chart · majiayu000 bundleConfigure bar and column charts in drizzle-cube dashboards with stacking, orientation, and grouping options. Use when creating bar charts, column charts, stacked bars, horizontal bars, or grouped bar visualizations.
- ▌ Bio Blast · majiayu000 bundleNCBI BLAST sequence similarity search using BioPython. Use when a user wants to run BLAST programmatically with blastn/blastp and retrieve results in JSON format.
- ▌
- ▌ Bl Submit · majiayu000 bundleSubmit git-branchless stack as PRs - create branches and push to remote
- ▌ Build API · majiayu000 bundleBuild backend API endpoints, services, and database changes. Use for backend-only work like new API routes, business logic, database schema changes, or microservice patterns. Activates the Architecture Council for significant API decisions.
- ▌
- ▌ Build Vue · majiayu000 bundleUse when building Vue 3 applications with Composition API, Nuxt 3, or Quasar. Invoke for Pinia, TypeScript, PWA, Capacitor mobile apps, Vite configuration.
- ▌ Buildhook · majiayu000 bundleCreate and validate module hooks. USE WHEN create hook, new hook, write hook, scaffold hook, validate hook, check hook, hook conventions, hook events, hook structure.
- ▌ Bump Deps · majiayu000 bundleThis skill should be used when the user asks to "update dependencies", "update npm packages", "bump dependencies", "upgrade node packages", "check for outdated packages", "update package.json", or mentions dependency updates, npm/pnpm/yarn/bun package upgrades, or taze CLI usage.
- ▌ Bun Audit · majiayu000 bundleShared Bun audit/remediation router. Use when auditing a repo for Bun-first correctness, explaining Bun audit findings, listing Bun audit rules, planning safe Bun fixes, applying low-risk remediations, or validating Bun-related changes. This skill delegates to the shared engine in bun-dev/scripts.
- ▌ Claude Md · majiayu000 bundleCreate and maintain CLAUDE.md files for Claude Code projects. Use when users want to create a new CLAUDE.md, improve an existing one, audit CLAUDE.md quality, set up Claude Code configuration for a repository, or optimize agent context for monorepos. Triggers on requests like "create CLAUDE.md", "improve my CLAUDE.md", "set up Claude Code", "optimize agent context", or "audit my project documentation for Claude".
- ▌ Cleanshot · majiayu000 bundleTake screenshots, screen recordings, scrolling captures, and OCR text recognition using CleanShot X. Use when user requests screenshots, captures, screen recording, OCR, text extraction, or image annotation.
- ▌ Code Auto · majiayu000 bundle[Implementation] [AUTO] Start coding & testing an existing plan (trust me bro)
- ▌ Codeagent · majiayu000 bundleExecute codeagent-wrapper for multi-backend AI code tasks. Supports Codex, Claude, and Gemini backends with file references (@syntax) and structured output.
- ▌
- ▌ Cook Fast · majiayu000 bundle[Implementation] Fast implementation - skip research, minimal planning
- ▌
- ▌ Coverflow · majiayu000 bundleUse when implementing coverflow carousels with 3D rotation. Applies Swiper configuration patterns with rotation limits to prevent flipping.
- ▌ Cpp Guide · majiayu000 bundleC/C++ language guardrails, patterns, and best practices for AI-assisted development. Use when working with C/C++ files (.c, .cpp, .h, .hpp), CMakeLists.txt, or when the user mentions C/C++. Provides RAII patterns, smart pointer guidelines, move semantics, and testing standards specific to this project's coding standards.
- ▌ Customize · majiayu000 bundleAdd new capabilities or modify NanoClaw behavior. Use when user wants to add channels (Telegram, Slack, email input), change triggers, add integrations, modify the router, or make any other customizations. This is an interactive skill that asks questions to understand what the user wants.
- ▌ Dart Frog · majiayu000 bundleDart Frog framework guardrails, patterns, and best practices for AI-assisted development. Use when working with Dart Frog projects, or when the user mentions Dart Frog. Provides file-based routing, middleware, dependency injection, and server-side Dart guidelines.
- ▌ Dataverse · majiayu000 bundleExpert guidance for Microsoft Dataverse development including Web API (OData), C# plugin development, custom APIs, security model, early-bound types, and FetchXML queries. Use when working with Dataverse tables, writing plugins, building custom APIs, configuring security roles, or querying data via the Web API.
- ▌ Debug App · majiayu000 bundleUse when the user has finished building a mobile app, started it with `npm run dev`, and wants the running app monitored for runtime errors AND silent failures (empty lists, blank screens, swallowed network errors) and fixed autonomously. Accepts a free-text symptom (e.g., `/debug-app "todos not appearing on home screen"`) to drive targeted verification — injects temporary console.log statements at data-path boundaries, reads Metro terminal output, and cleans up logs after the root cause is fixed. Otherwise polls the Metro terminal every 5s, classifies errors using an 8-category table, fixes inline or routes to the right skill, verifies each fix, and exits after 3 consecutive clean polls. Foreground loop — blocks the conversation while running. Run only after the app is loaded.
- ▌ Dev Issue · majiayu000 bundle[DEPRECATED] Use /execute-plan instead. This skill has been renamed for clarity. Execute implementation plan step-by-step - creates todos from plan, guides through tasks sequentially, runs until issue resolved. TRIGGER when: user wants to implement after /start-issue (e.g., "start development", "implement issue #23", "work on the plan", "execute the tasks"). DO NOT TRIGGER when: user just wants to plan (use /start-issue), review code (use /review), or finish work (use /finish-issue).
- ▌ Dotliquid · majiayu000 bundleGuidance for DotLiquid template engine for .NET. USE FOR: safe user-generated templates, email templates, CMS content rendering, sandboxed template execution, report generation from data models. DO NOT USE FOR: Razor-based server-side views (use ASP.NET Razor), logic-heavy templates requiring full C# (use Scriban or Razor), compiled template performance-critical paths.
- ▌ Dry Check · majiayu000 bundleScans new/modified code against multi-mono shared libraries (@metasaver/core-utils, @metasaver/core-service-utils, @metasaver/core-components) to detect DRY violations. Use when auditing code for duplicate functions, types, or components that already exist in shared packages. Returns violation reports with suggested import replacements.
- ▌
- ▌ Eld Debug · majiayu000 bundleELD的デバッグ手法 - 法則(Law)視点でバグを分析・修正する。 バグを「法則からの逸脱」として捉え、証拠ループで系統的に解決する。 トリガー条件: - 「ELDでデバッグして」「法則視点でバグを調査して」 - 「証拠ベースでバグ修正して」「デバッグを体系的に進めて」 - バグ修正、障害調査、根本原因分析
- ▌ Elon Musk · majiayu000 bundleDelete-first refactoring for legacy systems: remove low-value code early, then re-add only what data proves necessary. Use when: (1) legacy code has obvious bloat/duplication, (2) complexity is blocking delivery, (3) the team can run tests, feature flags, and rollback.
- ▌ Emacslisp · majiayu000 bundleEmacs Lisp development with modern tooling and best practices. USE WHEN writing Emacs configuration, developing packages, testing, linting, publishing to MELPA/ELPA, or working with Emacs Lisp code.
- ▌ Emblem AI · majiayu000 bundleOne-shot user management for apps, multi-chain wallet authentication, an AI-powered assistant, and AI app introspection. Use when the user wants to let website users sign in with wallets, email/password, or social login and give each user a wallet-enabled account, then embed EmblemAI chat surfaces, connect plugins, or add Reflexive observability. Provides React components, TypeScript SDKs, session-based authentication, and pointers to the React and agent-wallet skills for specialized workflows.
- ▌ Epf Build · majiayu000 bundleСобрать внешнюю обработку 1С (EPF/ERF) из XML-исходников. Используй когда пользователь просит собрать, скомпилировать обработку или получить EPF/ERF файл из исходников
- ▌ Erf Build · majiayu000 bundleСобрать внешний отчёт 1С (ERF) из XML-исходников. Используй когда пользователь просит собрать, скомпилировать отчёт или получить ERF файл из исходников
- ▌ Esper Fix · majiayu000 bundleAdd a fix to the backlog. Scoped interview for bug fixes and patches only. Fix plans get their own branch and PR when shipped. For new features, use /esper:plan instead.
- ▌ Ethers JS · majiayu000 bundleJavaScript library for interacting with Ethereum blockchain, including wallet management and smart contract calls.
- ▌ Execplans · majiayu000 bundleWrite and maintain self-contained ExecPlans (execution plans) that a novice can follow end-to-end; use when planning or implementing non-trivial repo changes.
- ▌ Vault Hubs · majiayu000 bundleFind hub notes (highly connected notes with many links). Triggers on "hubs", "hub notes", "most connected", "popular notes", "highly connected notes".
- ▌ Forge Gen · majiayu000 bundleUse when working on forge generation, body creation, scoring, stage math, zero-forcing, vocabulary, quick-roll, body-skeleton plans, solver, resonator generation, or any code in trench-forge/
- ▌ Forge Tdd · majiayu000 bundleEnforces test-driven development workflow for Claude Code. Implements Red-Green-Refactor cycle with configurable gates. Use when writing code, implementing features, or fixing bugs.
- ▌ Form Edit · majiayu000 bundleДобавление элементов, реквизитов и команд в существующую управляемую форму 1С. Используй когда нужно точечно модифицировать готовую форму
- ▌ Form Info · majiayu000 bundleАнализ структуры управляемой формы 1С (Form.xml) — элементы, реквизиты, команды, события. Используй для понимания формы — при написании модуля формы, анализе обработчиков и элементов
- ▌ Framework · majiayu000 bundleExpert knowledge of SpecWeave framework structure, rules, conventions, and increment lifecycle. Deep understanding of source-of-truth discipline, increment naming, living docs sync. Covers SpecWeave-specific hooks (post-task-completion), and increment discipline. Activates for specweave rules, increment lifecycle, source of truth, increment naming, tasks.md format, spec.md structure, living docs sync, specweave hooks, where do files go, how to use specweave, specweave best practices, specweave conventions.
- ▌ GCP Login · majiayu000 bundleAuthenticate to Google Cloud Platform using Application Default Credentials. Use when user selects GCP from cloud provider selection, or says "login to GCP", "gcloud auth", "authenticate to Google Cloud".
- ▌ Gen Stage · majiayu000 bundleUse when working with GenStage for building concurrent data pipelines with back-pressure in Elixir. Covers producers, consumers, dispatchers (Demand, Broadcast, Partition), rate limiting, ConsumerSupervisor, and supervision patterns.
- ▌ Ghe Claim · majiayu000 bundleCLAIM a specific GitHub issue to START working on it. Requires an issue number. Performs validation, atomic claim, posts claim comment, and sets up worktree. USE THIS SKILL WHEN: - User says "claim issue #N" or "claim #N" - User says "start working on issue #N" or "take issue #N" - User says "I'll work on #N" or "pick up #N" - User wants to BEGIN work on a specific issue number - User selected an issue from available work and wants to claim it REQUIRED: An issue number must be specified or identifiable from context. DO NOT USE THIS SKILL WHEN: - User just wants to SEE status (use ghe-status) - User is ALREADY working and wants to post update (use ghe-checkpoint) - User wants to CHANGE phases (use ghe-transition) - User wants reports (use ghe-report) - No specific issue number is mentioned EXAMPLES: <example> Context: User wants to start work on a specific issue user: "Claim issue #201" assistant: "I'll use ghe-claim to claim issue #201 with the full protocol" </example> <example> Context: User picks from avai
- ▌ Go Naming · majiayu000 bundleUse when naming any Go identifier — packages, types, functions, methods, variables, constants, or receivers — to ensure idiomatic, clear names. Also use when a user is creating new types, packages, or exported APIs, even if they don't explicitly ask about naming conventions. Does not cover package organization (see go-packages).
- ▌ Hodd Rust · majiayu000 bundleHODD-RUST validation-first Rust development - design Rust-specific verifications from requirements, then execute through validation pipeline. Use when developing Rust code with formal verification using rustfmt, clippy, static_assertions, Miri, Loom, Flux, contracts, Kani, or Lean4.
- ▌ Hunt Grpc · majiayu000 bundleHunt gRPC vulnerabilities — server reflection enabled (enumerate all services/methods), missing authentication on internal endpoints, plaintext gRPC over HTTP/2, internal endpoint disclosure, proto file leakage, gRPC-Web proxy injection, HTTP/2 rapid reset DoS. Use when target exposes port 443/50051 with gRPC, or when microservice architecture is detected.
- ▌
- ▌ Infra Nix · majiayu000 bundleUse when working with Nix in the infra monorepo - devShells, devbox NixOS container, and Home-Manager user config.
- ▌ IOS Stack · majiayu000 bundleStack decisions for iOS apps (SwiftUI, offline-first, push notifications). Reference before scaffolding or architecture work.
- ▌ Jira Epic · majiayu000 bundleCreates Jira epics for large features following Prowler's standard format. Trigger: When user asks to create an epic, large feature, or multi-task initiative.
- ▌ JS Modern · majiayu000 bundleWrite modern JavaScript and TypeScript — ES6+ features, async/await, modules, destructuring, optional chaining, TypeScript types, and modern tooling. Use when writing JavaScript/TypeScript for BigCommerce themes, apps, or headless storefronts.
- ▌ Kpi Delta · majiayu000 bundleConfigure KPI delta displays in drizzle-cube dashboards for showing metrics with change indicators and trends. Use when displaying KPIs with trends, growth rates, or comparison to previous period.
- ▌ Langchain · majiayu000 bundleLangChain high-level agent framework. Build agents with tools, memory, and streaming in under 10 lines of code.
- ▌ Litreview · majiayu000 bundleLiterature review for academic and R&D research: search strategy, source assessment, synthesis, and citation management. Use when conducting a systematic literature review, building a bibliography, or preparing a research-grounded report.
- ▌ Lua Guide · majiayu000 bundleLua language guardrails, patterns, and best practices for AI-assisted development. Use when working with Lua files (.lua), or when the user mentions Lua/LuaJIT/Neovim/Love2D. Provides table patterns, metatable guidelines, coroutine usage, and embedding conventions specific to this project's coding standards.
- ▌ Mathguard · majiayu000 bundleUse when working with large-scale data, similarity search, deduplication, top-K / heavy-hitters, streaming analytics, cardinality estimation, embeddings, recommender systems, signal/image processing, polynomial or big-integer arithmetic, convolution, graph distance, computational geometry, randomized algorithms, or any problem with n >= 10^6 where exact computation is wasteful. Recognizes when classical algorithms hit their lower bound and an approximate or math-heavy technique (Bloom filter, HyperLogLog, Count-Min Sketch, MinHash/LSH, FFT/NTT, Johnson-Lindenstrauss projection, sweep line, kd-tree/BVH, fast exponentiation, monoid parallel reduction, amortized potential method) gives an asymptotic win. Load after lemmaly when a classical O(n log n) is the floor but smarter math wins.
- ▌ Maui Maps · majiayu000 bundleGuidance for adding map controls, pins, polygons, polylines, geocoding, Google Maps API key configuration, and platform setup in .NET MAUI apps using Microsoft.Maui.Controls.Maps. USE FOR: "add map", "map control", "map pins", "polygons on map", "polylines", "geocoding", "Google Maps API key", "Microsoft.Maui.Controls.Maps", "map setup", "reverse geocoding", "map region". DO NOT USE FOR: getting device GPS coordinates (use maui-geolocation), custom drawing overlays (use maui-graphics-drawing), or location permissions only (use maui-permissions).
- ▌ MCP Audit · majiayu000 bundleAudit connected MCP servers for token overhead, redundancy, and security. Use when sessions feel slow or before adding new MCPs.
- ▌
- ▌ Mern Deps · majiayu000 bundleCheck and update dependencies safely with security audits and test verification.
- ▌ Meta Edit · majiayu000 bundleТочечное редактирование объекта метаданных 1С. Используй когда нужно добавить, удалить или изменить реквизиты, табличные части, измерения, ресурсы или свойства существующего объекта конфигурации
- ▌ Crowi Migration · majiayu000 bundleCrowi 2.0 移行ワークフロー。Express/Swig から Next.js + ts-rest への移行時に自動適用。 キーワード: migrate, 移行, Express, Swig, legacy, 旧実装
- ▌ Mini Spec · majiayu000 bundleuse **whenever designing, updating, or implementing the design, code, or docs** or **whenever reverse engineering a design from code**
- ▌
- ▌ Mpp Setup · majiayu000 bundleScaffold an MPP project — install mppx SDK, configure payment methods, set up server middleware, and create a basic paid API endpoint. Use when starting a new MPP machine payments project from scratch.
- ▌ Multicore · majiayu000 bundleDeveloping for multicore systems in Zephyr RTOS. Covers Symmetric Multiprocessing (SMP), Asymmetric Multiprocessing (AMP) with OpenAMP/RPMsg, inter-processor communication (IPC) patterns, and Linkable Extensions (LLEXT). Trigger when designing for SoCs with multiple homogeneous or heterogeneous cores.