Stats
Actions
Tags
From rn-lib-claude
Use when scanning a React Native library for code quality issues — legacy bridge APIs, console.log in worklets, hardcoded values, missing peer deps, placeholder code.
How this skill is triggered — by the user, by Claude, or both
Slash command
/rn-lib-claude:deslopThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Run the scanner:
Run the scanner:
bash "${CLAUDE_PLUGIN_ROOT}/plugins/rn-lib-claude/scripts/deslop.sh" ${ARGUMENT:-.}
NativeModules usage — legacy bridge, banned in New ArchitecturerequireNativeComponent — use codegenNativeComponent insteadUIManager — legacy bridge APIconsole.log inside worklet functions — crashes New Architecture runtimethrow new Error('TODO') / empty function bodies — placeholder codecatch (e) {}import { Animated } from 'react-native' — use Reanimatedconsole.log / console.warn anywhere in src/ — remove before publishTODO / FIXME / HACK comments in src/'#fff', 'red', 'black') — should be propsPanResponder — use GestureDetectoreslint-disable comments — should fix root cause@ts-ignore / @ts-expect-error — should fix type issuedisplayName on componentsList critical issues with file:line format. Suggest fix for each. Group by severity.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub shankulkarni/claude-plugin-marketplace --plugin rn-lib-claude