Skip to content

Commit 3bfc8c5

Browse files
committed
Merge add-cursorrules-clean-v2: Add automated scrap creation rules
2 parents 0812756 + 1e68d78 commit 3bfc8c5

File tree

2 files changed

+84
-0
lines changed

2 files changed

+84
-0
lines changed

.cursorrules

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
# 스크랩 추가 자동화 규칙
2+
3+
## 스크랩 추가 요청 처리
4+
5+
사용자가 다음 중 하나의 패턴으로 요청하면 자동으로 스크랩을 추가해야 합니다:
6+
- "스크랩 추가해줘"
7+
- "스크랩 추가"
8+
- "링크 추가해줘"
9+
- "링크 추가"
10+
- "이거 스크랩해줘"
11+
- "스크랩: [링크]"
12+
- URL이 포함된 메시지
13+
14+
## 자동 처리 워크플로우
15+
16+
1. **링크 추출**: 사용자 메시지에서 URL을 찾아 추출
17+
2. **제목 가져오기**: curl을 사용하여 링크에서 제목 자동 추출
18+
- `<title>` 태그 또는 `og:title` 메타 태그에서 제목 가져오기
19+
3. **스크랩 파일 찾기**:
20+
- 현재 날짜 기준으로 `contents/blog/YYYY/MM/11월 스크랩.md` 파일 찾기
21+
- 파일이 없으면 사용자에게 알림
22+
4. **포맷에 맞게 추가**:
23+
```
24+
### YYYY-MM-DD
25+
26+
[제목](링크)
27+
```
28+
- 파일 끝에 `<br/>` 후 새 항목 추가
29+
5. **Git 작업**:
30+
- 새 브랜치 생성: `add-scrap-{timestamp}`
31+
- 변경사항 커밋: `git add [파일] && git commit -m "Add scrap link: [제목]"`
32+
- 푸시: `git push -u origin [브랜치명]`
33+
6. **PR 링크 생성**: scrap 브랜치로 머지할 수 있는 PR 링크 표시
34+
35+
## 스크랩 파일 포맷
36+
37+
스크랩 파일은 다음 형식을 따릅니다:
38+
- 날짜 헤더: `### YYYY-MM-DD`
39+
- 링크: `[제목](URL)`
40+
- 메모(선택): `- 메모 내용`
41+
- 섹션 구분: `<br/>`
42+
43+
## 중요 사항
44+
45+
- 항상 현재 날짜의 스크랩 파일을 사용
46+
- 링크에서 제목을 자동으로 가져오되, 실패 시 사용자에게 수동 입력 요청
47+
- scrap 브랜치로 머지할 수 있는 PR을 생성해야 함
48+
- 사용자가 구체적인 설명 없이 "스크랩 추가해줘"라고만 해도 자동으로 처리
49+
- URL이 포함되어 있으면 자동으로 스크랩 추가 작업 시작
50+
51+
## 예시
52+
53+
사용자: "스크랩 추가해줘: https://example.com/article"
54+
→ 자동으로 링크 추출, 제목 가져오기, 파일 추가, 커밋, 푸시, PR 링크 표시
55+
56+
사용자: "https://velog.io/@user/post"
57+
→ URL만 있어도 자동으로 스크랩 추가 작업 시작
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---
2+
date: '2025-11-10'
3+
title: '2025-11 스크랩'
4+
categories: ['스크랩']
5+
summary: '-'
6+
---
7+
8+
### 2025-11-10
9+
10+
[개발[트러블 슈팅] 브라우저는 어떻게 폰트를 렌더링할까?](https://shinjungoh.tistory.com/entry/%ED%8A%B8%EB%9F%AC%EB%B8%94-%EC%8A%88%ED%8C%85-%EB%B8%8C%EB%9D%BC%EC%9A%B0%EC%A0%80%EB%8A%94-%EC%96%B4%EB%96%BB%EA%B2%8C-%ED%8F%B0%ED%8A%B8%EB%A5%BC-%EB%A0%8C%EB%8D%94%EB%A7%81%ED%95%A0%EA%B9%8C)
11+
12+
- 폰트 최적화
13+
14+
<br/>
15+
16+
### 2025-11-16
17+
18+
[Vitest Browser Mode vs Playwright](https://www.epicweb.dev/vitest-browser-mode-vs-playwright)
19+
20+
- Vitest Browser Mode는 실제 브라우저에서 컴포넌트 단위로 테스트를 실행
21+
- Playwright는 애플리케이션 전체의 페이지 흐름을 테스트
22+
23+
<br/>
24+
25+
### 2025-11-17
26+
27+
[[Typescript로 설계하는 프로젝트] 타입 한 줄로 552개 파일을 2주 만에 안전하게 수정한 방법](https://velog.io/@rewq5991/typescript-project-type-safe-refactor-with-typescript)

0 commit comments

Comments
 (0)