규칙 목록

11개의 정제된 규칙들이 당신을 기다리고 있습니다.

Antigravity 에서 사용하는 Rule

대원's Rule 개요 대원이가 사용하는 Antigravity Rule 예시 대답 할때는 한글로 해 git commit message 생성 할때는 구어체가 아니라 내용을 나열 하는 형태로 만들어줘. 작업 진행시 git commit 은 진행하지 말고, 내가 확인후 진행 할 거야. 파일 처리는 small chunks 로 해줘. 작업 보고서 요청시에는 ...

서대원2026-01-27beginner
Antigravity#Antigravity

Cursor Rules 작성 가이드

Cursor Rules 작성 가이드 .cursorrules 파일이란? 프로젝트 루트에 .cursorrules 파일을 만들어 Cursor AI가 따라야 할 규칙을 정의할 수 있습니다. 기본 구조 ` 프로젝트 개요 이 프로젝트는 Next.js 14를 사용한 웹 애플리케이션입니다. 코딩 스타일 - TypeScript 사용 - 함수형 컴포넌트 선호 - T...

Smart Rules Archive2026-01-27beginner
ToolCursor#Cursor#AI#Rules+1

Git 커밋 메시지 작성 가이드

Git 커밋 메시지 작성 가이드 기본 구조 ` <type>(<scope>): <subject> <body> <footer> ` Type 종류 - feat: 새로운 기능 추가 - fix: 버그 수정 - docs: 문서 변경 - style: 코드 포맷팅 (기능 변경 없음) - refactor: 코드 리팩토링 - test: 테스트 코드 추가/수정 - ...

Smart Rules Archive2026-01-27beginner
ToolGit#Git#Commit#Best Practices+1

Git 브랜치 전략 (Git Flow)

Git 브랜치 전략 (Git Flow) Git Flow란? Vincent Driessen이 제안한 Git 브랜치 관리 전략으로, 체계적인 릴리즈 관리에 적합합니다. 주요 브랜치 1. main (master) - 프로덕션 배포용 - 항상 배포 가능한 상태 유지 - 태그로 버전 관리 2. develop - 다음 릴리즈 개발용 - feature 브랜치가...

Smart Rules Archive2026-01-27intermediate
ToolGit#Git#Git Flow#Branching+2

Python PEP 8 스타일 가이드

Python PEP 8 스타일 가이드 개요 PEP 8은 Python 코드의 공식 스타일 가이드입니다. 일관된 코딩 스타일은 코드 가독성을 높이고 협업을 용이하게 합니다. 들여쓰기 스페이스 4개를 사용합니다: `python ✅ 좋은 예시 def calculate_sum(numbers): total = 0 for num in number...

Smart Rules Archive2026-01-27beginner
LanguagePython#Python#PEP 8#Style Guide+1

Python Type Hints 완벽 가이드

Python Type Hints 완벽 가이드 기본 타입 힌트 `python def greet(name: str) -> str: return f"Hello, {name}" age: int = 25 price: float = 19.99 is_active: bool = True ` 컬렉션 타입 `python from typing import Li...

Smart Rules Archive2026-01-27intermediate
LanguagePython#Python#Type Hints#mypy+1

React Hooks 사용 패턴

React Hooks 사용 패턴 개요 React Hooks는 함수형 컴포넌트에서 상태와 생명주기 기능을 사용할 수 있게 해줍니다. 이 가이드는 Hooks의 올바른 사용 패턴과 일반적인 실수를 다룹니다. 기본 규칙 1. Hooks의 규칙 ✅ 항상 최상위에서 호출하기 `typescript function MyComponent() { // ✅ 올바른...

Smart Rules Archive2026-01-27intermediate
FrameworkReact#React#Hooks#useState+2

React 성능 최적화 기법

React 성능 최적화 기법 1. React.memo로 불필요한 리렌더링 방지 `typescript const ExpensiveComponent = React.memo(({ data }: { data: Data }) => { return <div>{/ 복잡한 렌더링 /}</div>; }); ` 2. useMemo로 계산 비용 절감 `typescr...

Smart Rules Archive2026-01-27advanced
FrameworkReact#React#Performance#Optimization+2

Cursor AI 효과적인 프롬프트 작성법

Cursor AI 효과적인 프롬프트 작성법 개요 Cursor는 AI 기반 코드 에디터로, 효과적인 프롬프트 작성이 생산성의 핵심입니다. 기본 원칙 1. 명확하고 구체적으로 ❌ 나쁜 예시: ` 버튼 만들어줘 ` ✅ 좋은 예시: ` React TypeScript로 Primary 버튼 컴포넌트를 만들어줘: - Props: label (string), ...

Smart Rules Archive2026-01-27beginner
ToolCursorAI#Cursor#AI#Prompts+1

TypeScript 엄격 모드 Best Practices

TypeScript 엄격 모드 Best Practices 개요 TypeScript의 엄격 모드(strict)를 활성화하면 더 안전하고 견고한 코드를 작성할 수 있습니다. 이 가이드는 엄격 모드 설정과 관련 Best Practices를 제공합니다. 왜 엄격 모드를 사용해야 하나요? - 타입 안정성 향상: 암시적 any 타입 방지 - 런타임 에러 감소:...

Smart Rules Archive2026-01-27intermediate
LanguageTypeScript#TypeScript#Best Practices#Strict Mode+1

TypeScript 유틸리티 타입 활용하기

TypeScript 유틸리티 타입 활용하기 개요 TypeScript는 강력한 유틸리티 타입을 제공하여 타입 변환 작업을 용이하게 합니다. 주요 유틸리티 타입 1. Partial<T> 모든 속성을 선택적으로 만듭니다. `typescript interface User { id: number; name: string; email: strin...

Smart Rules Archive2026-01-27advanced
LanguageTypeScript#TypeScript#Utility Types#Advanced+1