프롬프트는 매번 새로 쓰는 글이 아닙니다
바이브 코딩을 하다 보면 어느 순간 이런 생각이 듭니다.
"앱을 만들고 싶긴 한데, AI에게 뭐라고 말해야 하지?"
처음에는 이 문장이 가장 어렵습니다. 코딩 문법보다 어려운 것이 오히려 "내가 원하는 것을 설명하는 일"일 때가 많습니다. 머릿속에는 대충 그림이 있는데, 막상 입력창 앞에 앉으면 말이 짧아집니다.
"독서 기록 앱 만들어줘."
이렇게 말해도 AI 앱 빌더는 무언가를 만들어줄 수 있습니다. 하지만 결과는 복불복에 가까워집니다. 어떤 화면이 필요한지, 누가 쓰는 앱인지, 처음 버전에서 어떤 기능을 빼야 하는지 알려주지 않았기 때문입니다.
좋은 프롬프트는 매번 처음부터 새로 쓰는 문장이 아닙니다. 검증된 구조를 상황에 맞게 바꾸는 것입니다. 요리할 때 기본 양념 비율을 알고 있으면 재료만 바꿔 여러 음식을 만들 수 있는 것처럼, 앱 만들기 프롬프트도 기본 틀을 알면 독서 기록 앱, 예약 문의 앱, 회의록 정리 앱, 가족 일정 공유 앱으로 쉽게 변형할 수 있습니다.
이 부록은 그런 용도로 만들었습니다. 아래 템플릿에서 대괄호 안의 내용만 바꿔 넣으면 됩니다.
예를 들어 [앱 이름], [사용자], [핵심 기능]처럼 표시된 부분을 자신의 상황에 맞게 수정하세요. 처음부터 완벽히 쓰려고 하지 않아도 됩니다. 중요한 것은 AI가 추측하지 않도록 충분한 단서를 주는 것입니다.

사용 전 기억할 세 가지 원칙
프롬프트를 복사하기 전에 세 가지만 기억하면 좋습니다.
첫째, 한 번에 완벽한 앱을 요구하지 마세요. 첫 요청은 작은 MVP, 즉 정식 매장 전 팝업스토어처럼 작게 작동하는 버전을 만드는 데 집중해야 합니다.
둘째, 기능보다 사용 장면을 먼저 말하세요. "검색 기능 넣어줘"보다 "강사가 수강생 후기를 날짜와 강의명으로 빠르게 찾아보고 싶다"가 더 좋은 설명입니다.
셋째, 수정 요청은 구체적으로 하세요. "예쁘게 해줘"보다 "모바일에서 카드 간격을 넓히고, 버튼은 화면 아래에 크게 배치해줘"가 훨씬 잘 통합니다.
1. 앱 생성 프롬프트
앱 생성 프롬프트는 바이브 코딩의 첫 단추입니다. 여기서 앱의 방향이 정해집니다. 자기소개, 앱 목적, 사용자, 기능, 화면, 디자인, 제외할 기능, MVP 요청이 들어가면 초보자도 안정적인 결과를 얻기 쉽습니다.
템플릿 1. 가장 기본적인 첫 앱 생성 프롬프트
나는 [직장인/강사/소상공인/부모/크리에이터/개인 사용자]입니다.
[앱 이름]이라는 간단한 웹앱을 만들고 싶습니다.
이 앱의 목적은 [사용자가 해결하고 싶은 문제]를 쉽게 처리하는 것입니다.
주 사용자는 [누가 이 앱을 쓰는지]입니다.
필요한 기능은 다음과 같습니다.
1. [정보]를 입력할 수 있어야 합니다.
2. 입력한 내용을 목록으로 볼 수 있어야 합니다.
3. 각 항목을 수정하거나 삭제할 수 있어야 합니다.
4. 중요한 항목을 표시할 수 있어야 합니다.
화면은 다음과 같이 구성해주세요.
- 첫 화면: 앱 소개와 입력 폼
- 목록 화면: 저장된 항목 카드 목록
- 상세 화면: 선택한 항목의 자세한 내용
디자인은 [깔끔한/따뜻한/업무용/다이어리 느낌/모바일 우선] 분위기로 해주세요.
처음 버전에서는 로그인, 결제, 알림, 외부 API 연동은 제외해주세요.
우선 MVP로 작동하는 간단한 버전을 만들어주세요.
초보자도 이해할 수 있도록 화면 문구는 한국어로 자연스럽게 작성해주세요.템플릿 2. 독서 기록 앱 생성 프롬프트
나는 책을 읽고 나서 기억에 남는 문장과 생각을 정리하고 싶은 개인 사용자입니다.
독서 기록 앱을 만들어주세요.
이 앱의 목적은 읽은 책을 잊지 않도록 제목, 저자, 읽은 날짜, 별점, 메모를 저장하는 것입니다.
주 사용자는 독서 습관을 만들고 싶은 일반인입니다.
필요한 기능은 다음과 같습니다.
1. 책 제목, 저자, 읽은 날짜, 별점, 한 줄 메모를 입력합니다.
2. 저장한 책을 카드 형태의 목록으로 보여줍니다.
3. 별점이 높은 책만 볼 수 있는 간단한 필터를 제공합니다.
4. 기록을 수정하거나 삭제할 수 있게 합니다.
5. 총 읽은 책 수와 평균 별점을 상단에 보여줍니다.
화면은 입력 영역, 요약 통계 영역, 독서 기록 목록 영역으로 나눠주세요.
디자인은 따뜻한 다이어리 느낌으로 해주세요.
처음 버전에서는 로그인, 다른 사람과 공유, ISBN 검색, 온라인 서점 연동은 제외해주세요.
MVP로 작동하는 웹앱을 만들어주세요.템플릿 3. 할 일 관리 앱 생성 프롬프트
나는 매일 해야 할 일을 종이에 적다가 자주 잊어버리는 직장인입니다.
간단한 할 일 관리 웹앱을 만들어주세요.
목적은 오늘 해야 할 일을 입력하고, 완료 여부를 체크하며, 중요한 일을 놓치지 않는 것입니다.
사용자는 개인 업무를 정리하고 싶은 직장인입니다.
필요한 기능은 다음과 같습니다.
1. 할 일 제목, 마감일, 중요도, 메모를 입력합니다.
2. 할 일을 미완료와 완료로 구분해 보여줍니다.
3. 중요도가 높은 일은 눈에 띄게 표시합니다.
4. 완료 체크, 수정, 삭제가 가능해야 합니다.
5. 오늘 마감인 일을 상단에 따로 보여주세요.
화면은 모바일에서도 쓰기 쉽게 구성해주세요.
디자인은 깔끔한 업무용 SaaS 느낌으로 해주세요.
처음 버전에서는 팀 공유, 캘린더 연동, 알림, 로그인은 제외해주세요.
우선 개인용 MVP로 만들어주세요.템플릿 4. 강의 후기 수집 앱 생성 프롬프트
나는 강의를 운영하는 강사입니다.
수강생들의 강의 후기를 쉽게 수집하고 확인할 수 있는 웹앱을 만들고 싶습니다.
이 앱의 목적은 강의명, 만족도, 좋았던 점, 개선할 점을 간단히 입력받아 한곳에 모으는 것입니다.
사용자는 수강생과 강사입니다.
필요한 기능은 다음과 같습니다.
1. 수강생이 강의명, 만족도, 좋았던 점, 개선할 점을 입력합니다.
2. 제출 후 감사 메시지를 보여줍니다.
3. 강사용 관리자 화면에서 후기 목록을 확인합니다.
4. 만족도별로 후기를 필터링할 수 있습니다.
5. 전체 후기 수와 평균 만족도를 보여줍니다.
화면은 수강생 입력 화면과 강사용 확인 화면으로 나눠주세요.
디자인은 신뢰감 있고 깔끔한 교육 서비스 느낌으로 해주세요.
처음 버전에서는 로그인, 이메일 발송, 엑셀 다운로드, 개인정보 수집은 제외해주세요.
이름은 선택 입력으로 하고, 민감한 개인정보는 받지 않도록 해주세요.
MVP로 만들어주세요.템플릿 5. 예약 문의 앱 생성 프롬프트
나는 작은 공방이나 1인 서비스를 운영하는 사람입니다.
고객이 예약 문의를 남길 수 있는 간단한 웹앱을 만들어주세요.
앱의 목적은 고객이 원하는 날짜, 시간, 서비스 종류, 연락 방법을 남기면 운영자가 한눈에 확인하는 것입니다.
사용자는 예약을 문의하는 고객과 예약을 관리하는 운영자입니다.
필요한 기능은 다음과 같습니다.
1. 고객 이름, 연락처, 희망 날짜, 희망 시간, 문의 내용을 입력합니다.
2. 제출 전 개인정보 수집 안내 문구를 보여줍니다.
3. 제출 후 "문의가 접수되었습니다" 메시지를 보여줍니다.
4. 운영자용 목록 화면에서 문의를 확인합니다.
5. 문의 상태를 신규, 확인 중, 완료로 변경할 수 있습니다.
화면은 고객용 문의 입력 화면과 운영자용 문의 목록 화면으로 나눠주세요.
디자인은 친절하고 신뢰감 있는 소상공인 홈페이지 느낌으로 해주세요.
처음 버전에서는 결제, 자동 문자 발송, 캘린더 연동, 회원가입은 제외해주세요.
개인정보는 최소한만 입력받도록 구성해주세요.
MVP로 만들어주세요.템플릿 6. 회의록 정리 앱 생성 프롬프트
나는 회의 내용을 정리하는 데 시간이 오래 걸리는 직장인입니다.
회의록을 입력하고 후속 할 일을 정리하는 웹앱을 만들어주세요.
목적은 회의 제목, 참석자, 주요 논의 내용, 결정 사항, 할 일을 한 화면에서 정리하는 것입니다.
사용자는 회의가 많은 직장인과 팀 리더입니다.
필요한 기능은 다음과 같습니다.
1. 회의 제목, 날짜, 참석자, 회의 메모를 입력합니다.
2. 결정 사항과 후속 할 일을 따로 입력합니다.
3. 저장된 회의록을 날짜순으로 보여줍니다.
4. 회의록 상세 화면에서 할 일 담당자와 마감일을 확인합니다.
5. 회의록을 복사하기 좋은 텍스트 형식으로 보여줍니다.
디자인은 업무용 문서 도구처럼 깔끔하게 해주세요.
처음 버전에서는 음성 인식, 자동 요약 AI, 팀 권한 관리, 외부 공유 링크는 제외해주세요.
우선 개인이 회의록을 정리하는 MVP로 만들어주세요.템플릿 7. 가족 일정 공유 앱 생성 프롬프트
나는 가족 일정을 자주 놓치는 부모입니다.
가족 일정 공유 웹앱의 MVP를 만들어주세요.
목적은 가족 구성원의 병원 예약, 학교 행사, 장보기, 가족 모임 일정을 한곳에 기록하는 것입니다.
사용자는 부모와 가족 구성원입니다.
필요한 기능은 다음과 같습니다.
1. 일정 제목, 날짜, 시간, 담당 가족, 메모를 입력합니다.
2. 오늘 일정과 이번 주 일정을 구분해서 보여줍니다.
3. 가족 구성원별로 일정 색상을 다르게 표시합니다.
4. 일정 수정과 삭제가 가능해야 합니다.
5. 완료한 일정은 체크할 수 있게 해주세요.
디자인은 따뜻하고 보기 쉬운 가족 게시판 느낌으로 해주세요.
모바일에서 가장 잘 보이도록 만들어주세요.
처음 버전에서는 로그인, 푸시 알림, 구글 캘린더 연동, 위치 공유는 제외해주세요.
개인정보가 과하게 들어가지 않도록 안내 문구를 넣어주세요.
MVP로 만들어주세요.템플릿 8. AI 프롬프트 보관함 앱 생성 프롬프트
나는 자주 쓰는 AI 프롬프트를 매번 다시 찾는 것이 불편한 사용자입니다.
AI 프롬프트 보관함 웹앱을 만들어주세요.
목적은 프롬프트 제목, 사용 목적, 본문, 태그를 저장하고 필요할 때 빠르게 복사하는 것입니다.
사용자는 ChatGPT, Claude, Gemini 같은 AI 도구를 자주 쓰는 일반 사용자입니다.
필요한 기능은 다음과 같습니다.
1. 프롬프트 제목, 카테고리, 태그, 프롬프트 본문을 입력합니다.
2. 저장된 프롬프트를 카드 목록으로 보여줍니다.
3. 카테고리와 태그로 필터링할 수 있습니다.
4. 프롬프트 본문을 한 번에 복사하는 버튼을 넣어주세요.
5. 자주 쓰는 프롬프트는 즐겨찾기 표시를 할 수 있게 해주세요.
디자인은 생산성 도구 느낌으로 간결하게 해주세요.
처음 버전에서는 로그인, 팀 공유, 유료 결제, 브라우저 확장 프로그램은 제외해주세요.
개인용 MVP로 만들어주세요.2. 기능 추가 프롬프트
기능 추가는 욕심이 생기기 쉬운 단계입니다. 하지만 한 번에 여러 기능을 넣으면 앱이 갑자기 복잡해집니다. 기능 추가 프롬프트는 "무엇을, 어디에, 어떤 방식으로, 기존 기능을 망가뜨리지 않고" 넣어달라고 말하는 것이 핵심입니다.
템플릿 9. 검색 기능 추가
현재 앱에 검색 기능을 추가해주세요.
검색 대상은 [제목/이름/메모/태그/카테고리]입니다.
검색창은 목록 화면 상단에 배치해주세요.
사용자가 검색어를 입력하면 해당 단어가 포함된 항목만 바로 보이게 해주세요.
검색어가 없을 때는 전체 목록을 보여주세요.
검색 결과가 없을 때는 "검색 결과가 없습니다"라는 안내 문구를 보여주세요.
기존의 입력, 저장, 수정, 삭제 기능은 그대로 유지해주세요.
디자인은 현재 앱 분위기와 어울리게 해주세요.템플릿 10. 필터 기능 추가
현재 앱에 필터 기능을 추가해주세요.
필터 기준은 [상태/카테고리/중요도/날짜/별점/담당자]입니다.
목록 화면 상단에 필터 버튼 또는 드롭다운을 배치해주세요.
필터 옵션은 다음과 같습니다.
1. 전체
2. [옵션 1]
3. [옵션 2]
4. [옵션 3]
사용자가 필터를 선택하면 해당 조건에 맞는 항목만 보여주세요.
필터를 해제하면 다시 전체 목록이 보여야 합니다.
기존 데이터 구조를 크게 바꾸지 말고, 초보자가 이해하기 쉬운 방식으로 구현해주세요.템플릿 11. 정렬 기능 추가
현재 목록에 정렬 기능을 추가해주세요.
정렬 기준은 다음과 같습니다.
1. 최신순
2. 오래된순
3. 이름순
4. 중요도순
정렬 선택 메뉴는 목록 상단 오른쪽에 배치해주세요.
사용자가 선택한 정렬 기준에 따라 목록 순서가 바뀌어야 합니다.
기본 정렬은 최신순으로 해주세요.
정렬 기능을 추가하더라도 기존의 검색, 필터, 수정, 삭제 기능이 망가지지 않게 해주세요.템플릿 12. 삭제 기능 추가
현재 앱의 각 항목에 삭제 기능을 추가해주세요.
각 카드 또는 목록 항목 오른쪽에 "삭제" 버튼을 넣어주세요.
사용자가 삭제 버튼을 누르면 바로 삭제하지 말고, "정말 삭제하시겠습니까?" 확인창을 보여주세요.
확인하면 삭제하고, 취소하면 아무 일도 일어나지 않게 해주세요.
삭제 후에는 목록이 즉시 갱신되어야 합니다.
삭제된 항목이 다시 나타나지 않게 해주세요.
버튼 색상은 위험 동작임을 알 수 있도록 차분한 빨간색 계열로 표시하되, 너무 자극적이지 않게 해주세요.템플릿 13. 수정 기능 추가
현재 앱에 저장된 항목을 수정하는 기능을 추가해주세요.
각 항목에 "수정" 버튼을 넣어주세요.
사용자가 수정 버튼을 누르면 기존 입력 내용이 폼에 채워지게 해주세요.
사용자가 내용을 바꾼 뒤 "저장" 버튼을 누르면 기존 항목이 새 내용으로 업데이트되어야 합니다.
수정 중에는 버튼 문구를 "새로 추가"가 아니라 "수정 완료"로 보여주세요.
수정이 끝나면 입력 폼을 비워주세요.
기존의 추가, 삭제, 목록 표시 기능은 그대로 유지해주세요.템플릿 14. 복사 버튼 추가
현재 앱에 복사 버튼을 추가해주세요.
복사할 대상은 [프롬프트 본문/회의록 요약/예약 정보/후기 내용/할 일 목록]입니다.
각 항목 또는 상세 화면에 "복사하기" 버튼을 넣어주세요.
사용자가 버튼을 누르면 해당 내용이 클립보드에 복사되어야 합니다.
복사에 성공하면 "복사되었습니다"라는 짧은 안내 메시지를 보여주세요.
복사에 실패하면 "복사에 실패했습니다. 내용을 직접 선택해 복사해주세요"라고 안내해주세요.
모바일에서도 누르기 쉽게 버튼 크기를 충분히 크게 만들어주세요.템플릿 15. 통계 표시 추가
현재 앱 상단에 간단한 통계 영역을 추가해주세요.
보여줄 통계는 다음과 같습니다.
1. 전체 항목 수
2. 이번 주에 추가된 항목 수
3. 완료 또는 처리된 항목 수
4. 미완료 또는 확인이 필요한 항목 수
통계는 카드 형태로 한눈에 보이게 배치해주세요.
숫자는 크고 명확하게 보여주세요.
통계 계산 기준을 코드 안에서 알기 쉽게 정리해주세요.
기존 목록과 입력 기능은 그대로 유지해주세요.템플릿 16. 관리자 화면 추가
현재 앱에 관리자 화면을 추가해주세요.
관리자 화면의 목적은 [문의/후기/예약/신청/제출된 데이터]를 한곳에서 확인하고 상태를 관리하는 것입니다.
관리자 화면에 필요한 기능은 다음과 같습니다.
1. 제출된 항목 전체 보기
2. 상태 변경: 신규, 확인 중, 완료
3. 검색 기능
4. 날짜순 정렬
5. 삭제 기능
일반 사용자 입력 화면과 관리자 화면을 구분해주세요.
처음 버전에서는 복잡한 로그인 기능은 넣지 말고, 관리자 화면으로 이동하는 간단한 버튼 또는 별도 경로만 만들어주세요.
단, 실제 운영에서는 관리자 화면에 접근 제한이 필요하다는 안내 문구를 코드나 화면 설명에 포함해주세요.템플릿 17. 데이터 내보내기 기능 추가
현재 앱에 데이터 내보내기 기능을 추가해주세요.
목록 화면 상단에 "CSV로 내보내기" 버튼을 배치해주세요.
사용자가 버튼을 누르면 현재 저장된 항목을 CSV 파일로 다운로드할 수 있게 해주세요.
CSV에 포함할 항목은 다음과 같습니다.
1. [필드 1]
2. [필드 2]
3. [필드 3]
4. [필드 4]
필터나 검색 결과가 적용되어 있을 때는 현재 화면에 보이는 항목만 내보내도록 해주세요.
파일 이름은 [앱이름]_export_날짜 형식으로 만들어주세요.
개인정보가 포함될 수 있으므로, 다운로드 버튼 근처에 "내보낸 파일 관리에 주의하세요"라는 안내 문구를 넣어주세요.템플릿 18. 입력값 검증 기능 추가
현재 앱의 입력 폼에 입력값 검증 기능을 추가해주세요.
다음 조건을 확인해주세요.
1. 필수 입력값이 비어 있으면 저장되지 않게 해주세요.
2. 이메일 형식이 필요한 경우 올바른 형식인지 확인해주세요.
3. 날짜가 필요한 경우 날짜가 선택되었는지 확인해주세요.
4. 너무 긴 메모는 [예: 500자] 이내로 제한해주세요.
오류가 있을 때는 입력창 아래에 한국어 안내 문구를 보여주세요.
예: "제목을 입력해주세요", "올바른 이메일 형식이 아닙니다."
사용자를 혼내는 말투가 아니라 친절한 안내 문구로 작성해주세요.
기존 저장 기능은 검증을 통과한 경우에만 작동하게 해주세요.3. 디자인 수정 프롬프트
디자인 수정은 "예쁘게"라는 말만으로는 부족합니다. AI가 생각하는 예쁨과 내가 원하는 예쁨은 다를 수 있습니다. 색감, 분위기, 사용 장면, 버튼 크기, 모바일 사용성을 함께 말해주는 것이 좋습니다.
템플릿 19. 다이어리 느낌으로 바꾸기
현재 앱의 디자인을 따뜻한 다이어리 느낌으로 바꿔주세요.
원하는 분위기는 다음과 같습니다.
1. 배경은 밝은 베이지 또는 아이보리 계열
2. 카드에는 부드러운 그림자와 둥근 모서리 적용
3. 글꼴은 너무 딱딱하지 않고 읽기 쉬운 느낌
4. 버튼은 차분한 브라운 또는 올리브 계열
5. 입력창은 종이에 쓰는 느낌이 나도록 여백을 넉넉하게
기능은 바꾸지 말고 디자인만 수정해주세요.
모바일에서도 카드가 답답해 보이지 않도록 간격을 충분히 주세요.
한국어 문구가 자연스럽게 보이도록 줄바꿈도 확인해주세요.템플릿 20. 업무용 SaaS 느낌으로 바꾸기
현재 앱의 디자인을 업무용 SaaS 도구 느낌으로 바꿔주세요.
원하는 분위기는 다음과 같습니다.
1. 흰색 배경과 연한 회색 구분선 사용
2. 주요 버튼은 파란색 계열로 명확하게 표시
3. 통계 카드는 대시보드처럼 상단에 정렬
4. 목록은 표 또는 깔끔한 카드 형태로 구성
5. 글자 크기와 여백은 업무 중 빠르게 읽기 좋게 조정
불필요한 장식은 줄이고, 정보가 명확하게 보이도록 해주세요.
기능은 그대로 유지하고 디자인과 레이아웃만 개선해주세요.템플릿 21. 공공기관 보고서 느낌으로 바꾸기
현재 앱의 디자인을 공공기관 보고서나 행정 문서처럼 신뢰감 있게 바꿔주세요.
원하는 방향은 다음과 같습니다.
1. 색상은 남색, 회색, 흰색 중심으로 사용
2. 제목과 소제목의 위계를 분명하게 표시
3. 입력 항목과 결과 목록을 표처럼 정돈
4. 버튼 문구는 명확하고 공식적인 한국어 사용
5. 안내 문구는 차분하고 오해가 없게 작성
너무 화려한 애니메이션이나 장식은 제외해주세요.
모바일에서도 읽을 수 있게 반응형으로 유지해주세요.
기존 기능은 바꾸지 말고 디자인만 수정해주세요.템플릿 22. 스타트업 랜딩페이지 느낌으로 바꾸기
현재 앱의 첫 화면을 스타트업 랜딩페이지 느낌으로 개선해주세요.
원하는 구성은 다음과 같습니다.
1. 상단에 앱의 핵심 가치를 설명하는 큰 문구
2. 그 아래에 짧은 설명 문장
3. "지금 시작하기" 버튼
4. 주요 기능 3가지를 카드로 소개
5. 실제 입력 기능으로 자연스럽게 이어지는 흐름
디자인은 밝고 현대적인 느낌으로 해주세요.
색상은 [파란색/보라색/민트색] 계열을 중심으로 사용해주세요.
단, 앱의 핵심 기능은 그대로 유지해주세요.
첫 화면이 멋있어지더라도 사용자가 실제 기능을 찾기 어렵지 않게 해주세요.템플릿 23. 프리미엄 강의 페이지 느낌으로 바꾸기
현재 앱의 디자인을 프리미엄 강의 페이지 느낌으로 바꿔주세요.
원하는 분위기는 다음과 같습니다.
1. 상단에 강의명과 핵심 문구가 잘 보이게 배치
2. 배경은 고급스러운 짙은 남색 또는 차콜 계열
3. 강조 색상은 골드 또는 밝은 포인트 색 사용
4. 후기 입력 영역은 신뢰감 있게 정돈
5. 버튼은 크고 명확하게 배치
사용자가 부담 없이 후기를 남길 수 있도록 입력 항목은 단순하게 유지해주세요.
기능은 바꾸지 말고 레이아웃과 시각 디자인만 개선해주세요.템플릿 24. 육아 기록 앱 느낌으로 바꾸기
현재 앱의 디자인을 육아 기록 앱처럼 부드럽고 따뜻하게 바꿔주세요.
원하는 분위기는 다음과 같습니다.
1. 파스텔 톤 색상 사용
2. 둥근 카드와 부드러운 버튼 적용
3. 중요한 정보는 크게, 부가 정보는 작게 표시
4. 부모가 모바일에서 빠르게 입력할 수 있도록 폼을 단순하게 구성
5. 안내 문구는 친절하고 부담 없는 말투로 작성
기능은 유지하되, 모바일에서 한 손으로 사용하기 쉽게 버튼과 입력창 크기를 키워주세요.템플릿 25. 모바일 우선 디자인으로 바꾸기
현재 앱을 모바일 우선 디자인으로 개선해주세요.
수정 기준은 다음과 같습니다.
1. 스마트폰 화면에서 먼저 보기 좋게 구성
2. 입력창과 버튼을 손가락으로 누르기 쉬운 크기로 조정
3. 목록 카드는 세로로 자연스럽게 쌓이도록 구성
4. 중요한 버튼은 화면 아래쪽 또는 눈에 잘 띄는 위치에 배치
5. 긴 문구는 줄바꿈이 어색하지 않게 조정
데스크톱에서도 사용할 수 있게 반응형은 유지해주세요.
기능은 바꾸지 말고 레이아웃, 간격, 글자 크기, 버튼 크기를 개선해주세요.템플릿 26. 접근성을 고려한 디자인 점검
현재 앱의 디자인을 접근성 관점에서 점검하고 개선해주세요.
다음 항목을 확인해주세요.
1. 글자 크기가 너무 작지 않은지
2. 배경색과 글자색의 대비가 충분한지
3. 버튼과 링크가 명확하게 구분되는지
4. 오류 메시지가 색상만으로 전달되지 않는지
5. 모바일에서 터치하기 어려운 요소가 없는지
가능하면 수정 전 문제점과 수정 후 개선 내용을 간단히 설명해주세요.
기능은 유지하고, 사용자가 더 편하게 읽고 누를 수 있도록 개선해주세요.4. 오류 수정 프롬프트
오류 수정은 AI에게 화를 내는 단계가 아니라 단서를 주는 단계입니다. 버그는 식당에서 주문한 메뉴와 다른 음식이 나온 상황과 비슷합니다. 디버깅은 주문이 주방, 계산대, 전달 과정 중 어디에서 꼬였는지 확인하는 일입니다.
오류를 말할 때는 "무엇을 눌렀는지, 기대한 결과는 무엇인지, 실제로 무슨 일이 일어났는지"를 함께 알려주세요.
템플릿 27. 버튼이 작동하지 않을 때
현재 앱에서 [버튼 이름] 버튼이 작동하지 않습니다.
제가 한 행동은 다음과 같습니다.
1. [어떤 화면]으로 이동했습니다.
2. [어떤 값]을 입력했습니다.
3. [버튼 이름] 버튼을 눌렀습니다.
기대한 결과는 [예: 입력한 내용이 저장되고 목록에 나타나는 것]입니다.
하지만 실제 결과는 [예: 아무 변화가 없음/오류 메시지가 뜸/화면이 멈춤]입니다.
이 문제의 원인을 찾아 수정해주세요.
수정할 때 기존의 다른 기능이 망가지지 않게 해주세요.
수정 후 제가 다시 테스트해야 할 항목도 알려주세요.템플릿 28. 입력값이 저장되지 않을 때
현재 앱에서 입력한 값이 저장되지 않습니다.
문제 상황은 다음과 같습니다.
- 입력한 값: [예: 제목, 날짜, 메모]
- 누른 버튼: [저장/추가/등록]
- 기대한 결과: 목록에 새 항목이 추가됨
- 실제 결과: [목록에 나타나지 않음/새로고침하면 사라짐/일부 값만 저장됨]
입력 폼, 저장 로직, 목록 표시 부분을 함께 확인해주세요.
필수 입력값 검증 때문에 저장이 막히는지도 확인해주세요.
수정 후에는 저장 성공 메시지를 보여주고, 목록이 즉시 갱신되게 해주세요.템플릿 29. 새로고침하면 데이터가 사라질 때
현재 앱에서 데이터를 입력하면 잠시 보이지만, 새로고침하면 사라집니다.
이 앱은 [개인용/공유용]으로 사용할 예정입니다.
우선 초보자가 다루기 쉬운 방식으로 데이터를 유지하고 싶습니다.
가능하면 다음 중 적절한 방식으로 수정해주세요.
1. 개인용 MVP라면 브라우저의 로컬 저장소를 사용해주세요.
2. 여러 사람이 함께 쓰는 구조가 필요하다면 어떤 데이터베이스가 필요한지 설명해주세요.
3. 지금 단계에서 데이터베이스 설정이 복잡하다면 임시 MVP 방식과 한계를 함께 알려주세요.
수정 후 새로고침해도 데이터가 유지되는지 확인할 수 있게 해주세요.템플릿 30. 화면이 깨질 때
현재 앱 화면이 [모바일/태블릿/데스크톱]에서 깨집니다.
문제 상황은 다음과 같습니다.
- 사용하는 화면 크기: [예: 아이폰 크기/노트북 브라우저/태블릿]
- 깨지는 부분: [예: 버튼이 화면 밖으로 나감/카드가 겹침/글자가 잘림]
- 기대한 모습: [예: 카드가 세로로 정렬되고 버튼이 잘 보여야 함]
반응형 레이아웃을 점검해서 수정해주세요.
특히 모바일에서는 가로 스크롤이 생기지 않게 해주세요.
글자, 카드, 버튼 간격을 자연스럽게 조정해주세요.
기능은 바꾸지 말고 화면 배치 문제만 해결해주세요.템플릿 31. 한국어가 깨지거나 어색할 때
현재 앱에서 한국어 문구가 깨지거나 어색하게 보입니다.
문제는 다음과 같습니다.
1. [깨지는 문구 또는 어색한 문구]
2. [너무 번역투인 문구]
3. [버튼 이름이 사용자의 행동과 맞지 않는 부분]
전체 화면의 한국어 문구를 자연스럽게 다듬어주세요.
사용자를 혼내는 말투가 아니라 친절한 안내문처럼 작성해주세요.
예를 들어 "Invalid input" 대신 "입력 내용을 다시 확인해주세요"처럼 바꿔주세요.
버튼 문구는 짧고 명확하게 해주세요.템플릿 32. 앱이 너무 느릴 때
현재 앱이 느리게 느껴집니다.
느린 상황은 다음과 같습니다.
- 느린 화면: [첫 화면/목록 화면/검색 결과/저장 후]
- 데이터 개수: [예: 10개/100개/1000개]
- 실제 증상: [버튼 반응이 늦음/목록 표시가 느림/검색이 버벅임]
성능 문제의 원인을 점검하고, 초보자도 이해할 수 있게 설명해주세요.
우선 간단히 개선할 수 있는 부분부터 수정해주세요.
필요하다면 다음을 검토해주세요.
1. 불필요한 반복 계산 줄이기
2. 너무 많은 데이터를 한 번에 보여주지 않기
3. 검색이나 필터 로직 단순화하기
4. 이미지나 큰 요소가 있다면 최적화하기
기능을 크게 바꾸기보다 현재 MVP가 부드럽게 작동하도록 개선해주세요.템플릿 33. 오류 메시지를 보고 수정 요청하기
앱을 실행하거나 수정하는 과정에서 다음 오류 메시지가 나왔습니다.
오류 메시지:
[오류 메시지를 여기에 그대로 붙여넣기]
오류가 발생한 상황:
1. [무엇을 하던 중이었는지]
2. [어떤 버튼을 눌렀는지]
3. [최근에 추가하거나 수정한 기능]
이 오류의 의미를 초보자도 이해할 수 있게 설명해주세요.
그리고 가능한 원인을 2~3개로 좁힌 뒤, 가장 안전한 수정 방법을 적용해주세요.
수정 후에는 제가 어떤 순서로 다시 테스트하면 되는지도 알려주세요.템플릿 34. 수정했더니 다른 기능이 망가졌을 때
방금 [추가한 기능/수정한 부분] 이후에 기존 기능이 망가졌습니다.
망가진 기능은 [기능 이름]입니다.
기존에는 [어떻게 작동했는지]였고, 지금은 [현재 문제]가 발생합니다.
최근 수정한 부분과 기존 기능 사이의 충돌 가능성을 확인해주세요.
새 기능을 유지하되 기존 기능도 다시 정상 작동하도록 수정해주세요.
가능하면 수정 범위를 작게 유지해주세요.
전체 구조를 크게 갈아엎기 전에 원인을 먼저 설명하고 필요한 부분만 고쳐주세요.5. 점검 프롬프트
점검 프롬프트는 앱을 공개하기 전에 꼭 써보면 좋습니다. AI가 만든 앱도 반드시 사람이 검토해야 하지만, AI에게 1차 점검을 맡기면 놓친 부분을 더 빨리 발견할 수 있습니다.
특히 개인정보, 모바일 사용성, 초보자 친화성, MVP 범위는 자주 확인해야 합니다. "작동하는 것"과 "서비스로 운영 가능한 것"은 다릅니다. 점검 프롬프트는 이 차이를 확인하는 도구입니다.
템플릿 35. 앱의 문제점 찾아달라고 하기
현재 앱을 배포하거나 다른 사람에게 공유하기 전에 문제점을 점검해주세요.
다음 기준으로 봐주세요.
1. 사용자가 처음 들어왔을 때 무엇을 해야 하는지 알 수 있는가?
2. 입력 폼이 너무 복잡하지 않은가?
3. 버튼 이름이 명확한가?
4. 저장, 수정, 삭제 흐름이 자연스러운가?
5. 모바일에서 사용하기 불편한 부분은 없는가?
6. 오류가 났을 때 안내 문구가 충분한가?
문제점을 찾으면 "문제", "왜 문제인지", "수정 제안" 형식으로 정리해주세요.
그리고 초보자가 가장 먼저 고쳐야 할 3가지를 추천해주세요.템플릿 36. 초보자가 쓰기 쉬운지 점검하기
이 앱을 처음 보는 초보자 입장에서 사용성을 점검해주세요.
사용자는 [예: 강의 수강생/예약 고객/가족 구성원/직장 동료]입니다.
이 사용자는 앱 사용법을 따로 배우지 않았다고 가정해주세요.
다음 질문에 답해주세요.
1. 첫 화면에서 무엇을 해야 하는지 바로 알 수 있나요?
2. 입력해야 할 항목이 너무 많지 않나요?
3. 버튼 문구가 이해하기 쉬운가요?
4. 실수했을 때 되돌릴 방법이 있나요?
5. 완료 후 다음 행동이 안내되나요?
필요하다면 문구, 버튼 위치, 입력 항목 수를 줄이는 방향으로 개선해주세요.템플릿 37. 개인정보 위험 요소 점검하기
현재 앱에서 개인정보 위험 요소가 있는지 점검해주세요.
앱의 사용 목적은 [앱 목적]입니다.
입력받는 정보는 다음과 같습니다.
1. [입력 정보 1]
2. [입력 정보 2]
3. [입력 정보 3]
다음 기준으로 확인해주세요.
1. 꼭 필요하지 않은 개인정보를 받고 있지 않은가?
2. 연락처, 이메일, 주소 같은 정보가 필요한 이유가 명확한가?
3. 민감한 정보가 포함될 가능성은 없는가?
4. 관리자 화면에 아무나 접근할 수 있는 위험은 없는가?
5. 화면이나 코드에 API 키 같은 비밀값이 노출될 가능성은 없는가?
위험 요소를 찾으면 초보자도 이해할 수 있게 설명하고, 지금 MVP에서 줄일 수 있는 정보가 무엇인지 제안해주세요.템플릿 38. 모바일 사용성 점검하기
현재 앱을 모바일 사용성 기준으로 점검해주세요.
다음 항목을 확인해주세요.
1. 작은 화면에서 글자가 읽기 쉬운가?
2. 버튼을 손가락으로 누르기 쉬운가?
3. 입력창이 너무 작거나 많지 않은가?
4. 카드나 목록이 화면 밖으로 나가지 않는가?
5. 중요한 기능이 너무 아래에 숨겨져 있지 않은가?
6. 가로 스크롤이 생기지 않는가?
문제가 있으면 모바일 우선 디자인으로 수정해주세요.
데스크톱 화면도 함께 망가지지 않도록 반응형으로 유지해주세요.템플릿 39. MVP로 기능 줄이기
현재 앱 아이디어가 너무 커진 것 같습니다.
이 앱을 초보자가 만들 수 있는 MVP로 다시 줄여주세요.
앱 아이디어:
[앱 설명]
현재 넣고 싶은 기능:
1. [기능 1]
2. [기능 2]
3. [기능 3]
4. [기능 4]
5. [기능 5]
6. [기능 6]
다음 기준으로 정리해주세요.
1. 첫 버전에 꼭 필요한 기능
2. 다음 버전으로 미룰 기능
3. 초보자에게 아직 어려운 기능
4. 개인정보나 보안 때문에 조심해야 할 기능
마지막에는 앱 빌더에 바로 넣을 수 있는 MVP 생성 프롬프트로 다시 작성해주세요.템플릿 40. 배포 전 최종 점검
이 앱을 다른 사람에게 공유하기 전에 배포 전 점검을 해주세요.
다음 항목을 확인해주세요.
1. 모든 버튼이 작동하는가?
2. 모바일 화면에서 깨지지 않는가?
3. 한국어 문구가 자연스러운가?
4. 입력한 데이터가 정상적으로 저장되고 표시되는가?
5. 삭제 기능에 확인 절차가 있는가?
6. 개인정보를 과하게 수집하지 않는가?
7. API 키나 비밀 정보가 화면이나 코드에 노출되지 않는가?
8. 공유 링크로 접속한 사용자가 사용법을 이해할 수 있는가?
문제가 있으면 위험도에 따라 높음, 중간, 낮음으로 나눠주세요.
높음에 해당하는 문제부터 수정해주세요.템플릿 41. AI에게 먼저 질문하게 만들기
아래 앱을 만들거나 수정하기 전에 바로 작업하지 말고, 먼저 필요한 확인 질문을 해주세요.
앱 설명:
[만들고 싶은 앱 또는 수정하고 싶은 내용]
당신은 제가 놓친 요구사항을 확인하는 앱 기획자처럼 행동해주세요.
특히 다음을 확인해주세요.
1. 사용자가 누구인지
2. 가장 중요한 기능이 무엇인지
3. 처음 버전에서 제외할 기능이 무엇인지
4. 입력해야 하는 정보가 무엇인지
5. 저장된 정보를 어떻게 보여줄지
6. 개인정보나 보안상 조심할 부분이 있는지
질문은 한 번에 7개 이하로 해주세요.
제가 답한 뒤에 MVP 프롬프트로 정리해주세요.템플릿 42. 기존 앱을 더 단순하게 만들기
현재 앱이 사용하기 복잡해졌습니다.
기능을 줄이고 더 단순한 구조로 정리해주세요.
현재 앱의 주요 기능은 다음과 같습니다.
1. [기능 1]
2. [기능 2]
3. [기능 3]
4. [기능 4]
5. [기능 5]
이 앱의 핵심 목적은 [핵심 목적]입니다.
핵심 목적에 꼭 필요하지 않은 기능은 제거하거나 다음 버전으로 미뤄주세요.
수정 방향은 다음과 같습니다.
1. 첫 화면에서 사용자가 바로 행동할 수 있게 하기
2. 입력 항목 줄이기
3. 버튼 수 줄이기
4. 목록 화면을 더 읽기 쉽게 만들기
5. 초보자도 설명 없이 쓸 수 있게 만들기
수정 후 어떤 기능을 남기고 어떤 기능을 뺐는지 설명해주세요.6. 상황별 한 줄 프롬프트
긴 템플릿을 쓰기 부담스러울 때는 아래 한 줄 프롬프트를 먼저 넣어도 좋습니다. 단, 결과가 마음에 들지 않으면 위의 긴 템플릿으로 다시 구체화하세요.
이 앱을 처음 보는 사용자가 헷갈릴 만한 부분을 찾아서 문구와 버튼 위치를 개선해주세요.현재 앱을 모바일에서 더 쓰기 쉽게 버튼 크기, 카드 간격, 입력창 배치를 조정해주세요.이 기능은 다음 버전으로 미루고, 지금은 입력, 저장, 목록 보기만 되는 MVP로 줄여주세요.현재 앱에서 개인정보를 과하게 수집하는 부분이 있는지 확인하고, 꼭 필요한 항목만 남겨주세요.오류를 바로 고치기 전에 가능한 원인을 3가지로 정리하고, 가장 안전한 수정 방법을 제안해주세요.이 앱의 화면 문구를 한국 사용자가 자연스럽게 이해할 수 있는 말투로 바꿔주세요.현재 디자인을 유지하면서 목록을 더 읽기 쉽게 카드형 레이아웃으로 정리해주세요.삭제 버튼을 누르면 바로 삭제되지 않고 확인창이 뜨도록 안전장치를 추가해주세요.저장 후 사용자가 다음에 무엇을 해야 하는지 알 수 있도록 성공 메시지와 안내 문구를 추가해주세요.이 앱을 배포하기 전에 버튼, 저장, 모바일 화면, 개인정보 위험 요소를 중심으로 최종 점검해주세요.7. 템플릿을 내 앱에 맞게 바꾸는 법
템플릿을 그대로 복사해도 되지만, 더 좋은 결과를 원한다면 네 가지를 반드시 바꿔 넣으세요.
첫째, "나는 누구인지"를 바꾸세요. 직장인인지, 강사인지, 소상공인인지, 부모인지에 따라 앱의 화면과 말투가 달라집니다. 같은 예약 문의 앱이라도 병원 예약, 공방 예약, PT 상담 예약은 필요한 정보가 다릅니다.
둘째, "사용자"를 구체적으로 적으세요. "사람들이 쓰는 앱"보다 "강의가 끝난 직후 휴대폰으로 1분 안에 후기를 남기는 수강생"이 훨씬 좋습니다.
셋째, "처음 버전에서 제외할 기능"을 꼭 적으세요. 초보자의 첫 앱은 기능을 많이 넣을수록 어려워집니다. 로그인, 결제, 알림, 외부 API 연동, 복잡한 권한 관리는 대부분 나중 단계로 미루는 편이 안전합니다.
넷째, "MVP로 만들어달라"고 말하세요. 이 한 문장이 앱의 범위를 줄여줍니다. AI에게도 "지금은 완성형 서비스가 아니라 작게 작동하는 첫 버전이 필요하다"는 신호가 됩니다.
8. 프롬프트를 쓴 뒤 반드시 확인할 것
프롬프트를 잘 썼다고 해서 결과물을 그대로 믿으면 안 됩니다. AI가 만든 앱도 사람이 검토해야 합니다. 특히 배포하거나 다른 사람에게 공유할 앱이라면 최소한 다음은 확인하세요.
버튼을 눌렀을 때 기대한 대로 작동하는지
입력한 데이터가 저장되고 다시 보이는지
모바일 화면에서 글자와 버튼이 깨지지 않는지
삭제 같은 위험한 동작에 확인 절차가 있는지
개인정보를 꼭 필요한 만큼만 받고 있는지
API 키나 비밀값이 화면이나 코드에 보이지 않는지
사용자가 처음 봐도 무엇을 해야 하는지 알 수 있는지
이 확인 과정은 귀찮은 절차가 아닙니다. 내가 만든 작은 앱을 실제로 쓸 수 있는 도구로 바꾸는 마지막 다듬기입니다.
한 장 요약
좋은 프롬프트는 즉흥적으로 떠올리는 문장이 아니라 반복해서 쓸 수 있는 구조입니다. 앱 생성 프롬프트에는 자기소개, 앱 목적, 사용자, 기능, 화면, 디자인, 제외 기능, MVP 요청이 들어가야 합니다. 기능 추가 프롬프트는 기존 기능을 망가뜨리지 않도록 범위를 작게 요청해야 합니다. 디자인 수정 프롬프트는 "예쁘게"가 아니라 원하는 분위기와 사용 장면을 구체적으로 말해야 합니다. 오류 수정 프롬프트는 내가 한 행동, 기대한 결과, 실제 결과를 함께 알려줘야 합니다. 점검 프롬프트는 배포 전 실수를 줄이는 안전망입니다.
프롬프트를 잘 쓰는 사람은 AI에게 모든 것을 맡기는 사람이 아닙니다. 내가 원하는 것을 더 정확히 설명하고, 결과물을 검토하며, 필요한 만큼 고쳐나가는 사람입니다. 이 부록의 템플릿을 그대로 시작점으로 삼으세요. 첫 문장이 쉬워지면, 첫 앱도 훨씬 가까워집니다.
이 노트는 보도·비평·교육·연구 목적으로 작성되었습니다. 저작권 문의가 있으시면 에서 알려주세요.
