What problem does it solve? Inconsistent file naming (PascalCase, camelCase, or generic names like Button.tsx) makes a Next.js/React codebase hard to navigate and breaks project conventions. This Skill standardizes file and folder names to kebab-case while ensuring names reflect the feature module and project domain. ## Core Features & Use Cases - Kebab-case conversion: Converts PascalCase and camelCase filenames (e.g. MintNFT.tsx, useMintState.ts) to kebab-case (mint-nft.tsx, use-mint-state.ts) while leaving component and hook exports unchanged. - Context-fit naming: Replaces generic names with domain-specific ones (e.g. Dialog.tsx in a mint flow becomes mint-confirm-dialog.tsx) aligned with modules like launch-pad, marketplace, and mint-nft. - Import path updates: Rewrites every import referencing the old filename and verifies with grep plus a build check. - Use Case: When adding a new component to the launch-pad/mint-nft module, invoke the Skill to pick a conventional kebab-case name, rename the file, and fix all imports automatically. ## Quick Start Ask the assistant to rename the files in a module to suitable kebab-case names and update all imports accordingly.