legacy-modernizer
Modernize legacy code safely in ANY project without breaking existing functionality
发现 内容与媒体 相关 Skills,比较来源仓库和用途,查看适合你工作流的技能说明。
Modernize legacy code safely in ANY project without breaking existing functionality
Guidelines for implementing the Event Delegation pattern in React to reduce prop drilling, improve performance, and handle dynamic or frequently changing content. Includes examples, best practices, common pitfa...
Provides a React Context implementation pattern using useSyncExternalStore, with types, hooks, and examples. Be specific about capabilities and when to use the skill.
Guidelines for implementing performant, accessible React forms using isolated field components, custom hooks, and server actions (`useActionState`/`useFormStatus`). Use for building FormData-friendly forms and...
Unit testing skill for Electron main process. guidelines, examples, and Vitest patterns to create and fix unit tests for services, IPC handlers, and DI-based code.
Main Process Architecture Guide. Dependency Injection Pattern (DIP). Provides decorators, module patterns, and examples for building modular, testable Electron main process code using dependency injection
Builds accessible, consistent UI components using shadcn/ui with Tailwind v4 following strict design system guidelines. Use for frontend development, component creation, design implementation, and UI consistenc...
Set up btca (Better Context) in a project by scanning dependencies, proposing resources, creating btca.config.jsonc, updating AGENTS.md, and explaining usage modes. Use when asked to configure btca/better-conte...
Deploys iOS/Android test builds using EAS Build with internal distribution. Use when asked to deploy, build, or release a test/development/preview build.
Fetches source code for npm packages and GitHub repositories to provide AI agents with implementation details beyond types. Use when you need to understand how a package works internally or reference its actual...
Create or update a Makefile with dev and build targets that run the repo's actual development and build commands. Use when asked to standardize run/build commands or add Makefile targets.
Implement Autumn billing and payments in applications. Use when building subscription systems, usage-based billing, paywalls, feature gates, or monetization features. Autumn is an open-source billing layer betw...
REQUIRED workflow for all code changes. MUST load FIRST before planning or implementing features, bugs, refactoring, tests, PRs. Covers full cycle from exploration to pull request. Skip only for: one-off script...
Use when debugging errors with Sentry context, investigating production issues, triaging Sentry alerts, or when user mentions "sentry", "error tracking", "production error", or "investigate issue"
Use when starting a Ralph loop and you want guided prompt creation. Asks questions to gather specs, requirements, tech stack, testing needs, and completion criteria before auto-starting the loop.
Smart commit workflow with security review and documentation awareness. Detects trivial commits, offers security checks, and generates conventional commits.
Runs and controls TUI applications inside Kitty terminal tabs using Kitty's remote control interface. Use when asked to run a TUI app, start a dev server in a new tab, or check/inspect output from a running TUI...
East Execution Engine (e3) - durable dataflow execution for East programs. Use when: (1) Authoring e3 packages with @elaraai/e3 (e3.input, e3.task, e3.package, e3.export), (2) Running e3 CLI commands (e3 repo c...
UI component definitions for the East language. Use when building UIs with @elaraai/east-ui. Triggers for: (1) Creating UI components with Stack, Box, Grid, Card, Text, Button, (2) Building forms with Input, Se...
Use when applying unified diff patches via CLI with fuzzy matching for out-of-date patches
Guide for writing ast-grep rules to perform structural code search and analysis. Use when users need to search codebases using Abstract Syntax Tree (AST) patterns, find specific code structures, or perform comp...
Use when needing to run privileged commands (root) and sudo is unavailable or failing, or when explicitly interacting with PolicyKit (pkexec).
Use when writing wiki-style articles, documentation, summaries, or creative content to prevent "AI accent", puffery, and formulaic structures.
Apply RLM (Recursive Language Model) reasoning pattern for large context processing. Use when analyzing large files, codebases, or documents. Triggers on "RLM pattern", "large file analysis", "selective reading...
默认按已收录数据中的 GitHub 仓库 Stars 排序。Stars 属于来源仓库,同一仓库的多个技能可能共享相同数值;它反映仓库关注度,不代表单个技能的安装量或质量评分。