component-refactoring

130.9k
langgeniuslanggenius

Refactor high-complexity React components in Dify frontend. Use when `pnpm analyze-component --json` shows complexity > 50 or lineCount > 300, when the user asks for code splitting, hook extraction, or complexity reduction, or when `pnpm analyze-component` warns to refactor before testing; avoid for simple/well-structured components, third-party wrappers, or when the user explicitly wants testing without refactoring.

195 days ago

component-refactoring

2.1k
YFGaiaYFGaia

Refactor high-complexity React components in Dify frontend. Use when `pnpm analyze-component --json` shows complexity > 50 or lineCount > 300, when the user asks for code splitting, hook extraction, or complexity reduction, or when `pnpm analyze-component` warns to refactor before testing; avoid for simple/well-structured components, third-party wrappers, or when the user explicitly wants testing without refactoring.

195 days ago

jb-patterns

1.8k
openclawopenclaw

Common Juicebox V5 design patterns for vesting, NFT treasuries, terminal wrappers, yield integration, and governance-minimal configurations. Use when: (1) need treasury vesting without custom contracts, (2) building NFT-gated redemptions, (3) extending revnet functionality via pay wrappers, (4) implementing custom ERC20 tokens, (5) integrating yield protocols like Aave, (6) deciding between native mechanics vs custom code. Covers 11 patterns including terminal wrapper for dynamic pay-time splits, yield-generating hooks for Aave/DeFi integration, and token interception. Golden rule: prefer configuration over custom contracts.

195 days ago

jb-terminal-wrapper

1.8k
openclawopenclaw

Terminal wrapper pattern for extending JBMultiTerminal functionality. Use when: (1) need dynamic splits at pay time, (2) revnet can't modify ruleset data hooks, (3) want atomic pay + distribute operations, (4) need to intercept/redirect tokens before delivery, (5) implementing pay-time configuration, (6) cash out + bridge/swap in one tx, (7) cash out + stake redeemed funds. Covers IJBTerminal implementation, _acceptFunds pattern from JBSwapTerminalRegistry, beneficiary manipulation for both pay and cash out flows, and the critical mental model that wrappers are additive (not restrictive).

195 days ago

skill-manager

923
KKKKhazixKKKKhazix

Lifecycle manager for GitHub-based skills. Use this to batch scan your skills directory, check for updates on GitHub, and perform guided upgrades of your skill wrappers.

195 days ago

mcp-cli-scripts

572
jezwebjezweb

Build CLI scripts alongside MCP servers for terminal environments. File I/O, batch processing, caching, richer output formats. Templates for TypeScript scripts and SCRIPTS.md. Use when: MCP companion scripts, batch processing, saving results to files, CLI API wrappers. Troubleshoot: context too large, no file access, batch input.

195 days ago

formula-protection

285
Aojdevstudio Finance Guru Formula ProtectionAojdevstudio Finance Guru Formula Protection

Prevent accidental modification of sacred spreadsheet formulas in Google Sheets Portfolio Tracker. Blocks edits to GOOGLEFINANCE formulas, calculated columns, and total rows. Allows only IFERROR wrappers, fixing broken references, and expanding ranges. Triggers on update formula, modify column, fix errors, or any attempt to edit formula-based cells.

195 days ago

Swift SwiftUI

279
HoangNguyen0403HoangNguyen0403

Standards for State Management, View Lifecycle, and Property Wrappers

195 days ago

vueuse-integrations-skilld

127
harlan-zwharlan-zw

Integration wrappers for utility libraries. ALWAYS use when writing code importing "@vueuse/integrations". Consult for debugging, best practices, or modifying @vueuse/integrations, vueuse/integrations, vueuse integrations, vueuse.

195 days ago

refactor-form-to-builder

63
hunmerhunmer

Refactor traditional form pages into declarative forms using FormBuilderWrapper. Automatically detect form fields, verify whether corresponding wrapped field components exist, create field wrappers when missing, and convert the form into a list of FormFieldConfig to reduce duplicated code.

195 days ago

headless-terminal

62
letta-ailetta-ai

This skill provides guidance for implementing headless terminal interfaces that programmatically control interactive shell sessions. Use this skill when tasks involve creating terminal emulators, implementing pseudo-terminal (PTY) wrappers, building programmatic shell interfaces, or any scenario requiring automated interaction with command-line programs.

195 days ago

swiftui-code-review

33
existential-birdsexistential-birds

Reviews SwiftUI code for view composition, state management, performance, and accessibility. Use when reviewing .swift files containing SwiftUI views, property wrappers (@State, @Binding, @Observable), or UI code.

195 days ago

arrow-typed-errors

30
alexandrualexandru

Kotlin + Arrow typed error handling using Raise DSL and wrapper types (Either/Option/Ior/Result/nullable), including validation with accumulation, interop with exceptions, and custom error wrappers. Use for designing or refactoring error modeling, converting exception-based flows, building smart constructors, accumulating validation errors, or integrating Outcome/Progress-style wrappers with Arrow.

195 days ago

ios-slim-bindings

28
RedthRedth

Create and update slim/native platform interop bindings for iOS in .NET MAUI and .NET for iOS projects. Guides through creating Swift/Objective-C wrappers, configuring Xcode projects, generating C# API definitions, and integrating native iOS libraries using the Native Library Interop (NLI) approach. Use when asked about iOS bindings, xcframework integration, Swift interop, Objective Sharpie, or bridging native iOS SDKs to .NET.

195 days ago

android-slim-bindings

28
RedthRedth

Create and update slim/native platform interop bindings for Android in .NET MAUI and .NET for Android projects. Guides through creating Java/Kotlin wrappers, configuring Gradle projects, resolving Maven dependencies, generating C# bindings, and integrating native Android libraries using the Native Library Interop (NLI) approach. Use when asked about Android bindings, AAR/JAR integration, Kotlin interop, Maven dependencies, or bridging native Android SDKs to .NET.

195 days ago

action-builder-skill

26
NangoHQNangoHQ

Use when creating or refactoring Nango integration actions to be thin API wrappers - provides patterns for minimal transformation logic, direct proxy calls, and standardized structure

195 days ago

api-response-patterns

11
thapaliyabikendrathapaliyabikendra

API response wrapper patterns for consistent, predictable REST APIs in ABP Framework. Use when: (1) designing uniform API response contracts, (2) implementing success/error response wrappers, (3) handling pagination and metadata, (4) standardizing error responses.

195 days ago

typescript-api-client

9
AbianSAbianS

TypeScript REST API client patterns using Zod for validation, ky for HTTP, and resource-based architecture. Use when building API clients, implementing HTTP wrappers, or working with runtime type validation. Covers schema-first design, error handling, pagination, and retry logic.

195 days ago

near-kit

8
nearnear

TypeScript library for NEAR Protocol blockchain interaction. Use this skill when writing code that interacts with NEAR Protocol, including viewing contract data, calling contract methods, sending NEAR tokens, building transactions, creating type-safe contract wrappers, integrating wallets (Wallet Selector, HOT Connect), React hooks and providers (@near-kit/react), managing keys, testing with sandbox, meta-transactions (NEP-366), and message signing (NEP-413).

195 days ago

sedona-implement

5
e-kotove-kotov

Implement SedonaDB spatial function wrappers in the sx R package. Use after completing sedona-research to create the R function, documentation, and tests. Requires research document to exist.

195 days ago

custom-sklearn-estimator

5
crossxwillcrossxwill

Build scikit-learn compatible custom estimators by following the official “rolling your own estimator” rules for __init__, fit/predict, validation, learned attributes, tags, and estimator checks; prerequisite for autogluon-sklearn-wrapper or any sklearn-facing wrappers.

195 days ago

orchardcore-shapes

3
CrestAppsCrestApps

Skill for working with shapes in Orchard Core's display management system. Covers shape creation, shape templates (Liquid and Razor), shape alternates, shape wrappers, shape metadata, ad-hoc shapes, IShapeFactory usage, IShapeTableProvider, and rendering shapes in Liquid templates.

195 days ago

orchardcore-placement

3
CrestAppsCrestApps

Skill for configuring shape placement in Orchard Core. Covers placement.json files, IShapePlacementProvider, shape alternates, wrappers, and zone/position configuration.

195 days ago

apple-engineer-superpowers

2
piemontepiemonte

Use when writing Swift code for Apple platforms - iOS, macOS, visionOS. Covers Swift 6 concurrency, actors, Sendable, async/await, SwiftUI, MVVM architecture, Metal GPU programming, RealityKit ECS, visionOS scenes, interpolation/animation, advanced collection types, property wrappers, Combine bridging, error handling, testing, and API design patterns.

195 days ago

gymnasium-vector-envs

1
chuongdlbchuongdlb

Gymnasium vector environment API — SyncVectorEnv, AsyncVectorEnv, batched step/reset semantics, autoreset modes, and vector wrappers for parallel RL.

vectorizationparallelbatched+2
195 days ago

apply-decorator-wrap

1
jimmc414jimmc414

For cross-cutting concerns: add behavior without modifying functions, caching, timing, logging, validation wrappers.

195 days ago

gymnasium-wrappers

1
chuongdlbchuongdlb

Built-in Gymnasium wrappers for observation, action, reward, rendering, and common transformations — composable environment modifiers for preprocessing and monitoring.

wrapperspreprocessingnormalization+2
195 days ago

time-and-report

1
jimmc414jimmc414

For performance reporting: timing wrappers, throughput calculations, profiling summaries.

195 days ago

isaacsim-simulation-core

1
chuongdlbchuongdlb

Core Isaac Sim simulation API including World, SimulationContext, Scene, PhysicsContext singletons, prim wrappers, backend selection, and the experimental Core API.

simulationphysicsusd+2
195 days ago

wrapper

planetis-mplanetis-m

Guidelines for building idiomatic Nim wrappers on top of C FFI bindings.

195 days ago

wp-cli

internalkernelinternalkernel

WP-CLI remote wrapper for agents. Run any WP-CLI command on remote WordPress sites via SSH with convenience wrappers for plugins, cache, maintenance, and backups.

195 days ago

openclaw-cron

LiuzlnLiuzln

Manage OpenClaw cron jobs safely without editing config files. Use when the user wants to create scheduled tasks, list cron jobs, enable/disable tasks, run tasks immediately for testing, or view cron job history. Provides safe wrappers around openclaw cron CLI commands with templates and best practices.

195 days ago

aws-cli

internalkernelinternalkernel

AWS CLI wrapper for agents. Manage AWS infrastructure across EC2, S3, RDS, CloudFront, Route 53, Lambda, SES, ACM, WAF, Backup, IAM, and ElastiCache via subprocess with profile management and convenience wrappers. Most output is JSON to stdout; S3 operations and passthrough may emit plain text. Status/errors to stderr.

195 days ago

developing-simple-bash-scripts

ak1ra-komjak1ra-komj

Guidelines for writing concise, simple Bash scripts for ad-hoc tasks, wrappers, and linear logic. Prioritises brevity over boilerplate. Use the complex-script conventions (developing-complex-bash-scripts) when scripts grow beyond ~50 lines or need 3+ flags.

195 days ago

developing-simple-posix-shell-scripts

ak1ra-komjak1ra-komj

Guidelines for writing concise, simple POSIX-compliant shell scripts (/bin/sh) for ad-hoc tasks, wrappers, and linear logic. Prioritises brevity and portability over boilerplate. Use developing-complex-posix-shell-scripts when scripts grow beyond ~50 lines or need 3+ flags.

195 days ago

virtualmin

internalkernelinternalkernel

Virtualmin Remote API CLI for agents. Manage virtual servers, databases, SSL certificates, backups, PHP versions, and system configuration via HTTP basic auth. Provides convenience wrappers for common operations and a passthrough for all ~90 API endpoints. All output is JSON to stdout; status/errors to stderr.

195 days ago

service-communication

littlebearappslittlebearapps

Service client, service binding wrappers, distributed tracing, and consumer-side AI Gateway tracking. Load when workers call other workers, external APIs, or AI Gateway.

195 days ago