plugins/react/skills/react-coding-standards/SKILL.md
Enforces internal React and TypeScript coding standards using avoid/prefer rules. Use when reviewing or refactoring React/TS code, applying company standards, or when the user asks to align code with coding standards.
npx skillsauth add lichens-innovation/ai-dev-tools react-coding-standardsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill applies company coding standards expressed as Avoid (anti-patterns) and Prefer (recommended patterns) to in-code patterns only. For file and folder naming and structure, use react-files-structure-standards.
When resolving standards, use this order:
eslint.config.js / .eslintrc*), TypeScript config (tsconfig.json, tsconfig.app.json). Run yarn lint or npm run lint; fix auto-fixable issues first.references/ (see Reference categories below) for the canonical Avoid/Prefer matrix.coding-examples/ for concrete before/after snippets and explanations.FunctionComponent + destructured props, *.utils.ts / *.store.ts, test style with Vitest or Jest).Standards are split between:
references/ for the canonical Avoid/Prefer rules.coding-examples/ for detailed examples and rationale.Load both when needed:
references/react-typescript.mdcoding-examples/react-typescript.mdreferences/react-components.mdcoding-examples/react-components.mdreferences/react-naming.mdreferences/react-tests.mdcoding-examples/react-tests.mdreferences/react-security.mdcoding-examples/react-security.mdWhen the skill is invoked on code (selected files, git staged files, branch):
any for Type Definitions")references/ and find the Prefer section paired with that Avoid rule.coding-examples/ to align on exact implementation style.tools
Reference for managing Claude Code plugins and marketplaces: install, update, remove plugins; add, update, remove marketplaces. Use when the user asks how to install a plugin, remove a marketplace, update plugins, or manage their Claude Code plugin setup.
tools
Scaffolds a new subagent in the ai-dev-tools marketplace repository: creates the agent directory, AGENTS.md file, and symlinks it into the chosen plugin. Use when the user asks to add a subagent, create an agent, or scaffold a subagent in the marketplace.
tools
Scaffolds a new skill in the ai-dev-tools marketplace repository: creates the skill directory and SKILL.md boilerplate directly inside the chosen plugin. Use when the user asks to add a new skill, create a skill, or scaffold a skill in the marketplace.
tools
Scaffolds a new plugin in the ai-dev-tools marketplace repository: creates the plugin directory, plugin.json manifest, skills/ folder, and registers it in marketplace.json. Use when the user asks to add a new plugin, create a plugin, or register a plugin in the marketplace.