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.
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.npx skills add Lichens-Innovation/react-coding-standards下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer