Cursor에서 컨텍스트를 다루는 방법
claude-3.5-sonnet
같은 모델에서 자주 나타나.claude-3.7-sonnet
등)은 이 전략만으로도 꽤 멀리 갈 수 있고, 올바른 초기 컨텍스트를 주면 그 이후의 전개가 결정돼.Symbol | Example | Use case | Drawback |
---|---|---|---|
@code | @LRUCachedFunction | 생성하려는 결과에 어떤 함수, 상수, 혹은 심볼이 관련 있는지 알 때 | 코드베이스에 대한 많은 지식이 필요함 |
@file | cache.ts | 어떤 파일을 읽거나 편집해야 할지는 알지만, 파일 내 정확한 위치는 모를 때 | 파일 크기에 따라 현재 작업과 무관한 컨텍스트가 많이 포함될 수 있음 |
@folder | utils/ | 폴더 내 모든 또는 대부분의 파일이 관련 있을 때 | 현재 작업과 무관한 컨텍스트가 많이 포함될 수 있음 |
/Generate Cursor Rules
를 사용해 생성할 수도 있어. 프롬프트가 많은 긴 대화를 주고받았다면, 나중에 재사용하고 싶은 유용한 지침이나 일반 규칙이 분명 있을 거야.