mason
mason-log.
mason

mason.

안녕하세요. mason 입니다.

ai-assisted

Cursor.

AI 우선 코드 에디터. Tab 완성, Agent, Rules, MCP 중심 워크플로.

Cursor는 AI를 기본 축으로 둔 코드 에디터입니다. VS Code 계열 UX 위에 Tab 완성, 채팅, 멀티파일 Agent, 프로젝트 Rules, MCP를 붙여 레포 단위 작업을 합니다.

🧩 핵심 기능

  • Tab / Inline Edit: 커서 주변 맥락으로 다음 코드를 제안하거나 선택 영역을 자연어로 수정합니다.
  • Chat: 파일·폴더·문서를 참조(@)해 질문하고 패치를 적용합니다.
  • Agent: 여러 파일을 읽고 쓰고, 터미널·브라우저 도구를 쓰며 목표를 끝까지 밀어 봅니다.
  • Rules / Skills: 프로젝트·사용자 규칙을 두어 스타일, 아키텍처, 금지 명령을 고정합니다.
  • MCP: 외부 도구·데이터를 에이전트에 연결합니다.

프론트엔드 작업에서는 컴포넌트 수정과 동시에 타입 에러, 스토리, 테스트까지 한 세션에서 도는 경우가 많습니다.

🛠️ 실무에서 쓰는 방식

  1. 목표를 한 줄로: “BlogItem lazy image에 placeholder gradient 추가”처럼 범위를 좁힙니다.
  2. Rules에 팀 불변식: Pages Router 유지, Emotion hover 미디어쿼리, QA 순서 등을 적습니다.
  3. 관련 파일만 @: 전체 레포를 맡기기보다 진입점과 유사 구현을 보여 줍니다.
  4. 검증을 Agent에 포함: npm run lint, 테스트, 빌드를 완료 조건에 넣습니다.
  5. diff 리뷰: 생성량이 클수록 의도하지 않은 파일 변경을 먼저 훑습니다.

⚖️ 비슷한 도구와 비교

CursorClaude CodeCopilot
형태AI 우선 IDECLI·멀티 서피스 에이전트IDE 확장 + GitHub
강점편집기 안 시각적 diff, Agent UI터미널·자동화·하네스GitHub 워크플로 밀착
규칙Rules / SkillsCLAUDE.md, skills조직·에디터 설정

같은 모델 계열을 쓰더라도 하네스(어떤 파일을 보고, 어떤 명령을 허용하는지) 가 결과 차이를 만듭니다.

⚠️ 주의

  • Agent에 넓은 셸 권한을 주면 속도는 빨라지지만 파괴적 명령 위험이 커집니다.
  • 규칙 파일이 길면 컨텍스트를 차지합니다. 자주 깨지는 규칙만 짧게 유지합니다.
  • 제품·요금·모델 목록은 자주 바뀝니다. 최신은 Cursor Docs를 확인합니다.

🔗 참고 자료