mirror of
https://github.com/tiennm99/vngeoguessr.git
synced 2026-10-20 02:18:30 +00:00
1.8 KiB
1.8 KiB
CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
Documentation
For detailed information about this project, refer to the documentation files in /docs/:
- Project Overview - Project summary, key characteristics, and game mechanics
- Features - Detailed game features, scoring system, and security measures
- Tech Stack - Complete technology stack and dependencies
- Development Guidelines - Development commands, coding standards, and best practices
- Game Flow - Complete gameplay flow from start to finish
- Project Structure - Directory organization and file purposes
Quick Reference
Development Commands:
npm run dev- Start development server with Turbopacknpm run build- Build the application for productionnpm start- Start production servernpm run lint- Run ESLint
Key Guidelines:
- JavaScript Only: No TypeScript files (.ts, .tsx)
- Function Parameters: Use individual parameters, not object destructuring
- File Modifications: Only modify source code,
/docs, and/plans - Security: Never expose secrets or keys
- Testing: Inform user when complete - they handle manual testing
Critical Instructions
When working on this codebase, always:
- Read the relevant documentation files in
/docs/for context - Follow the JavaScript-only approach with individual function parameters
- Maintain server-side security for game sessions and coordinates
- Use existing patterns and libraries already present in the codebase
- Highlight any configuration file changes for manual processing