영상에서 쓴 프롬프트 · 무료테스트 규칙
영상 · 바이브코딩 막힐 때 이렇게 해보세요
테스트 규칙
점검 프롬프트
테스트 코드에서 사람 말로 쓴 이름만 모아, 내 앱이 지키는 규칙을 리포트로 받습니다. 지시한 적 없는 규칙과 서로 부딪히는 규칙을 코드를 읽지 않고 찾을 수 있습니다.
프롬프트 보기 ↓38줄 · 붙여 넣기만 하면 됩니다
고쳐 주는 프롬프트가
아닙니다
뽑기 → 묶기 → 표시 → 판단은 내가- 01
이름만 뽑기
테스트 이름 문장만 모은다. 코드는 읽지 않는다
- 02
규칙 목록
기능별로 묶고 번호·출처 파일을 붙인다
- 03
충돌 후보
같이 지키기 어려운 두 규칙을 묶는다
- 04
확인 필요
내가 정하지 않았을 수 있는 규칙을 짚는다
- 05
이름 제안
테스트가 없거나 영어면 기획 문장 예시를 준다
점검할 프로젝트에서
붙여 넣습니다
- 1점검할 프로젝트 폴더에서 Claude Code·Codex 같은 AI 코딩 도구를 엽니다.
- 2아래 전문을 복사해 그대로 붙여 넣습니다.
- 3리포트를 읽으며 내 뜻과 다른 규칙을 모아 고쳐 달라고 합니다.
규칙_리포트.md · 예시테스트 파일 5개 · 규칙 18개
- 01로그인한 사람만 사이트를 본다충돌 후보 ↔ 07auth.test.ts
- 02상품은 비회원도 본다auth.test.ts
- 04장바구니는 30일 동안 보관된다확인 필요cart.test.ts
- 07비회원도 결제할 수 있다충돌 후보 ↔ 01order.test.ts
프롬프트 전문 · 38줄
Claude·ChatGPT 같은 코딩 에이전트에 그대로 붙여 넣으면 됩니다.
test-rules-check.md38줄 · 1,485자
이 프로젝트의 테스트 코드에서 '사람 말로 쓴 부분'만 모아서
"이 앱이 지키는 규칙" 리포트를 만들어 주세요.
저는 코드를 읽지 못합니다. 리포트에는 코드 용어를 쓰지 말아 주세요.
## 1. 규칙 문장 뽑기
- 테스트 파일을 모두 찾아 주세요. (이름에 test·spec 이 들어간 파일, tests·__tests__ 폴더 등)
- 각 테스트의 '이름'만 뽑는 스크립트를 짜서 실행해 주세요. 언어마다 이름이 적히는 자리가 다릅니다.
· JavaScript·TypeScript: describe, it, test 에 적힌 문자열
· Python: test 로 시작하는 함수 이름, 그 함수의 설명 문자열(docstring), Test 로 시작하는 클래스 이름
· 그 밖의 언어: 그 언어에서 테스트 이름이나 설명이 적히는 자리 (예: Go 의 t.Run, Java 의 @DisplayName)
가능하면 글자 검색 말고 코드 구조 분석(AST)으로 뽑아 주세요.
- 설명 문자열이 있으면 함수 이름 대신 설명 문자열을 규칙 문장으로 써 주세요.
- 테스트 안쪽 코드(expect 등)는 읽지 마세요. 뽑은 문장은 고치지 말고 그대로 옮겨 주세요.
- 스크립트는 임시 폴더에서 실행하고, 프로젝트 파일은 하나도 바꾸지 마세요.
## 2. 리포트 만들기
- 맨 위에 한 줄: "테스트 파일 ○개 · 규칙 ○개"
- 기능(describe)별로 묶고, 규칙마다 번호를 붙여 한 줄씩 적어 주세요.
예) 01 로그인한 사람만 사이트를 본다 · auth.test.ts
- 같은 내용을 프로젝트 맨 위 폴더에 '규칙_리포트.md' 파일로도 저장해 주세요.
## 3. 다시 볼 줄 표시하기
판정하지 말고 '후보'로만 표시해 주세요. 고치지도 마세요.
- [충돌 후보] 같이 지키기 어려워 보이는 두 규칙. 두 번호를 묶고 이유를 한 줄로.
예) 01 "로그인한 사람만 사이트를 본다" ↔ 07 "비회원도 결제할 수 있다"
- [확인 필요] 제가 따로 정하지 않았을 수 있는 규칙. 숫자·기간·권한·예외가 들어간 규칙.
예) "장바구니는 30일 동안 보관된다", "관리자는 모든 주문을 본다"
## 4. 테스트가 없거나 읽기 어려울 때
- 테스트가 하나도 없으면 없다고 먼저 알려 주세요.
- 이름이 영어거나 코드처럼 쓰여 있으면(예: it('returns 401')) 원문 옆에 한국어 뜻을 붙여 주세요.
- 이 두 경우에는 "○○하면 ○○된다" 같은 기획 문장으로 테스트 이름을 쓰는 법을 예시 3개로 보여 주고,
앞으로 AI 에게 그렇게 쓰라고 부탁할 문장 하나를 제안해 주세요.
- 언어가 허락하면 이름 자체를 한국어 문장으로 쓰는 법도 보여 주세요. (예: Python 은 def test_로그인하면_대시보드로_간다(): 처럼 쓸 수 있습니다)
## 5. 마지막 줄
리포트 끝에 이 문장을 그대로 넣어 주세요.
"이 목록은 테스트에 적힌 이름입니다. 규칙이 모두 내 뜻과 맞아도 모든 동작이 완벽하다는 뜻은 아닙니다."새 프롬프트가 나오면
영상에서 쓰는 프롬프트와 스킬을 계속 만들고 있습니다. 새로 나오면 메일로 보내드립니다.
강의·스킬 소식에만 씁니다. 수신 거부는 메일 맨 아래에서 한 번에 됩니다.
