docs: 프로젝트 개발 규칙 문서 추가
- auto-trade.md: 개발 기본 원칙 및 도구 활용 가이드
This commit is contained in:
34
.agent/rules/auto-trade.md
Normal file
34
.agent/rules/auto-trade.md
Normal file
@@ -0,0 +1,34 @@
|
||||
---
|
||||
trigger: always_on
|
||||
---
|
||||
|
||||
# 개발 기본 원칙
|
||||
|
||||
## 언어 및 커뮤니케이션
|
||||
|
||||
- 모든 응답은 **한글**로 작성
|
||||
- 코드 주석, 문서, 플랜, 결과물 모두 한글 사용
|
||||
|
||||
## 개발 도구 활용
|
||||
|
||||
- **Skills**: 프로젝트에 적합한 스킬을 적극 활용하여 베스트 프랙티스 적용
|
||||
- **MCP 서버**:
|
||||
- `sequential-thinking`: 복잡한 문제 해결 시 단계별 사고 과정 정리
|
||||
- `tavily-remote`: 최신 기술 트렌드 및 문서 검색
|
||||
- `playwright` / `playwriter`: 브라우저 자동화 테스트
|
||||
- `next-devtools`: Next.js 프로젝트 개발 및 디버깅
|
||||
- `context7`: 라이브러리/프레임워크 공식 문서 참조
|
||||
- `supabase-mcp-server`: Supabase 프로젝트 관리 및 쿼리
|
||||
|
||||
## 코드 품질
|
||||
|
||||
- 린트 에러는 즉시 수정
|
||||
- React 베스트 프랙티스 준수 (예: useEffect 내 setState 지양)
|
||||
- TypeScript 타입 안정성 유지
|
||||
- 접근성(a11y) 고려한 UI 구현
|
||||
|
||||
## 테스트 및 검증
|
||||
|
||||
- 브라우저 테스트는 MCP Playwright 활용
|
||||
- 변경 사항은 반드시 로컬에서 검증 후 완료 보고
|
||||
- 에러 발생 시 근본 원인 파악 및 해결
|
||||
Reference in New Issue
Block a user