React.js framework patterns including component design, state management, hooks, and React-specific APIs. Use when working with React components, hooks, or React applications.
This skill provides guidance for creating and working with React applications in this project. It enforces the use of yarn as the package manager.
This skill is designed to help with React development following the project's established conventions. It ensures consistency in package management and project setup by enforcing the use of yarn.
yarn for package managementnpm or pnpm for React projects in this repositoryyarnfrontend directoryyarn for installing dependencies:
yarn install
yarn add <package-name>
yarn remove <package-name>
yarn dev
yarn build
yarn test
Consistent Tooling: All React projects must use the same tooling stack (Vite, React, TypeScript) to maintain consistency across the codebase.
Dependency Management: Use yarn exclusively for managing all React project dependencies to ensure deterministic installs and consistent environments.
Project Organization: All frontend projects should be organized under the frontend directory following the structure established by create-jsc-vite-react-ts.
Version Consistency: Ensure all React projects use compatible versions of core dependencies to prevent conflicts.
Documentation: When creating new React projects, ensure proper documentation is included following the project's conventions.
If you encounter issues with yarn create jsc-vite-react-ts:
yarn is properly installed and configuredcreate-jsc-vite-react-ts package is available in the package registrySearch 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