## Coding Style- Use TypeScript for all new JavaScript files- Prefer functional components with hooks over class components- Use Tailwind CSS for styling, avoid inline styles- Always include TypeScript types for function parameters and return values
## Communication Style- Before implementing changes, explain what you're going to do and why- Break down complex tasks into clear steps- Ask for clarification if requirements are unclear- Provide brief explanations for technical decisions
## Project ContextThis is a social media app for book lovers where users can:- Create reading lists and share book recommendations- Follow other readers and see their updates- Rate and review books they've readTarget audience: Casual readers aged 25-45Tech stack: React frontend, Node.js backend, PostgreSQL database
# MyApp Project Guidelines## Project OverviewA task management web application built with React and Express.js.## Technology Preferences- Frontend: React with TypeScript, Tailwind CSS- Backend: Express.js with TypeScript- Database: Neon PostgreSQL with Drizzle ORM- Package Manager: npm (not yarn or pnpm)## Coding Standards- Use functional components with hooks- Implement proper error boundaries- Follow REST API conventions for endpoints- Use descriptive variable and function names## Communication Style- Explain your approach before making changes- Provide code comments for complex logic- Ask questions if requirements are ambiguous
# Data Analysis Project Guidelines## Project ContextAnalyzing customer behavior data to identify trends and insights.## Technology Preferences- Python with Streamlit for interactive web applications- pandas, numpy, and matplotlib for data analysis## Analysis Standards- Include clear documentation for all analysis steps- Create interactive visualizations with Streamlit components- Validate data quality before analysis- Export results to CSV format and display in Streamlit tables## Communication Style- Explain statistical methods and assumptions- Provide context for findings and recommendations- Use clear, non-technical language for business insights- Create interactive dashboards for stakeholder presentations
# API Development Guidelines## Project OverviewBuilding a RESTful API for a mobile app backend.## Technology Stack- Node.js with Express.js- MongoDB with Mongoose- JWT for authentication- Package manager: npm## API Standards- Use semantic HTTP status codes- Implement proper input validation- Include rate limiting on public endpoints- Follow OpenAPI specification for documentation## Security Requirements- Validate all user inputs- Use environment variables for sensitive data- Implement proper CORS policies- Include request logging for debugging## Testing Approach- Write unit tests for all endpoints- Include integration tests for critical flows- Use Jest as the testing framework
프로젝트가 발전함에 따라 최신 컨텍스트를 제공하도록 replit.md 파일을 업데이트하세요.
## Current Development PhaseThe team is currently focused on implementing user authentication.Priority features:1. User registration and login2. Password reset functionality 3. Email verification## Recent Decisions- Switched from local authentication to OAuth with Google- Added Redux for state management- Decided to use Material-UI for consistent styling
## External Resources- Design system: Follow the Figma design system at [link]- API documentation: Reference our internal API docs- Coding standards: Follow the team style guide in our wiki## Deployment Process- Test changes in development environment first- Use the CI/CD pipeline for staging published apps- Require code review before production releases
## Research Preferences- Always check for the latest versions of dependencies before suggesting updates- Research current best practices for security implementations- Look up recent performance optimization techniques for our tech stack
외부 지식을 어떻게 적용해야 하는지 Agent에게 안내하세요.
## External Research Guidelines- When suggesting new libraries, ensure compatibility with our existing stack- Adapt external examples to match our coding standards and project structure - Verify that suggested solutions work with our publishing environment
두 가지를 함께 활용하는 요청 예시입니다.
“React 18의 최신 성능 최적화 기법을 조사하고, replit.md에 정의된 컴포넌트 패턴에 따라 이를 구현해줘”이런 방식으로 접근하면 최신 정보이면서도 여러분의 프로젝트에 맞게 조정된 솔루션을 얻을 수 있습니다.