AI Store에서 AI코딩으로 만들어진 앱을 만나보세요!
지금 바로 방문하기

29일차 - 30일차: 커서 프롬프팅 학습 및 첫 번째 랜딩 페이지 재구성

카테고리

프로그래밍/소프트웨어 개발

서브카테고리

웹 개발

대상자

  • 웹 개발 초보자 및 중급자, 프론트엔드 학습자
  • 코드 툴 활용 및 프로젝트 효율성 개선을 목표로 하는 개발자

핵심 요약

  • 커서(Cursor) 프롬프팅 최적화 방법
  • 명확한 지시사항, 기술 스택 명시, 예제 코드 제공 등 10가지 핵심 전략 제시
  • 랜딩 페이지 재구성 성과
  • 12시간 소요했던 프로젝트를 4시간 내 완료, CSS 구조 개선 및 유틸리티 클래스 도입
  • 개발자 도구 활용 전략
  • 커서를 질문 도구로 활용, 코드 기반 컨텍스트 분석 통해 학습 속도 향상

섹션별 세부 요약

1. 커서 프롬프팅 최적화 전략

  • 프롬프트 구조화
  • 명확한 지시사항, 구현 팁, 예외 처리 포함
  • 예: Add search feature that performs search based on product title and description
  • 기술 스택 명시
  • Create a weather tracking app using React (Vite), TypeScript, ShadCN, and Tailwind
  • 프롬프트 테크닉
  • @Docs@Web 태그 활용, 예외 처리 검토, 문서 생성 요청
  • 코드 리팩토링
  • refactor the code in [file/function] to split it into [list of files/functions]

2. 랜딩 페이지 재구성 개선 사항

  • CSS 구조 개선
  • .container 디바이드 사용, max-width: 1200px 적용, 하드코딩 마진 제거
  • 유틸리티 클래스 도입
  • .section, .btn, .container 등 반복 가능한 스타일 그룹화
  • 기본 스타일 적용
  • 글로벌 all 스타일 적용, 중복 CSS 제거
  • 클래스 이름 표준화
  • 일관성 있는 클래스 명명 규칙 적용
  • 디코레이티브 아이콘 배치
  • position: absoluterelative 활용, 레이아웃 외부 배치

3. 학습 성과 및 향후 계획

  • 커서 활용 전략
  • 코드베이스 내 직접 질문, 자동 코드 변경은 제외
  • 기존 레이아웃 재구성으로 학습 효과 강화
  • 다음 학습 목표
  • SASS, SCSS, LESS 등 CSS 프리프로세서 탐색, 대규모 스타일시트 관리 효율성 분석

결론

  • 커서 활용 팁: 프롬프트에 명확한 기술 스택, 예제 코드, 예외 처리 요구사항 포함
  • CSS 최적화 권장사항: 유틸리티 클래스 및 기본 스타일 적용으로 반복 작업 줄이기
  • 프로젝트 반복 학습법: 기존 레이아웃 재구성으로 실무 경험과 근육 기억 강화
  • 다음 단계: CSS 프리프로세서 도입으로 복잡한 스타일 관리 효율성 향상 시도