{
  "format": "prompt-shelf-catalog",
  "version": 1,
  "language": "ko",
  "scope": "public-examples",
  "url": "https://prompt.tomaworld.quest/",
  "prompts": [
    {
      "id": "clear-writing",
      "title": "문장 다듬기",
      "category": "글쓰기",
      "description": "원문을 유지하고 어색한 문장만 다듬기.",
      "tags": [
        "문장 다듬기",
        "자기소개서"
      ],
      "body": "아래 글을 더 명확하게 다듬어 주세요.\n\n조건\n1. 원문의 사실, 의미, 말투를 유지하세요.\n2. 추상적인 표현과 중복을 줄이고, 구체적인 동사로 바꾸세요.\n3. 제공하지 않은 경험이나 성과를 추가하지 마세요.\n4. 수정한 글과 주요 수정 이유를 함께 보여 주세요.\n\n[여기에 원문을 붙여 넣으세요]",
      "tip": "독자와 글자 수 제한을 함께 적으면 결과를 더 쉽게 판단할 수 있어요.",
      "url": "https://prompt.tomaworld.quest/prompts/clear-writing/",
      "text_url": "https://prompt.tomaworld.quest/prompts/clear-writing/prompt.txt",
      "markdown_url": "https://prompt.tomaworld.quest/prompts/clear-writing/prompt.md",
      "sha256": "e9d50c19e27d6ab48d517720c2d83f9f6b81b9a0b8365799bfe58c32d3a255af"
    },
    {
      "id": "essay-review",
      "title": "자소서 검토",
      "category": "글쓰기",
      "description": "문항에 맞는 답변인지 마지막으로 점검하기.",
      "tags": [
        "자기소개서",
        "피드백"
      ],
      "body": "아래 자기소개서를 문항과 지원 직무 기준으로 검토해 주세요.\n\n확인할 것\n1. 문항의 요구에 직접 답하는지\n2. 주장과 실제 경험의 연결이 충분한지\n3. 근거 없는 성과나 과장된 표현이 있는지\n4. 중복과 어색한 문장이 있는지\n\n필수 수정과 선택 수정을 구분하고, 원문 → 수정안 → 이유 순서로 제시하세요. 판단에 필요한 정보가 없으면 추측하지 마세요.\n\n지원 직무: [입력]\n문항과 분량 제한: [입력]\n자기소개서: [입력]",
      "tip": "초안을 만들 때보다 마지막 검토에 쓰기 좋은 프롬프트예요.",
      "url": "https://prompt.tomaworld.quest/prompts/essay-review/",
      "text_url": "https://prompt.tomaworld.quest/prompts/essay-review/prompt.txt",
      "markdown_url": "https://prompt.tomaworld.quest/prompts/essay-review/prompt.md",
      "sha256": "1486af25534942732bc3f3f5a9e64b4b2dfeae026d25db27c09cd1e0d24b6462"
    },
    {
      "id": "debug-first",
      "title": "오류 원인 찾기",
      "category": "개발",
      "description": "가능성이 높은 원인부터 차근차근 확인하기.",
      "tags": [
        "디버깅",
        "오류 분석"
      ],
      "body": "아래 오류를 분석해 주세요.\n\n1. 확인된 사실과 추정을 구분하세요.\n2. 가장 가능성이 높은 원인부터 우선순위를 정하세요.\n3. 각 원인을 빠르게 확인할 방법을 제시하세요.\n4. 원인을 확인한 뒤 최소 수정안을 제안하세요.\n5. 변경으로 영향받는 동작과 검증 방법을 설명하세요.\n\n환경 및 버전: [입력]\n기대 동작: [입력]\n실제 동작과 오류 로그: [입력]\n관련 코드: [입력]",
      "tip": "비밀번호·토큰은 지우고, 오류가 발생한 순서와 로그를 함께 넣어 주세요.",
      "url": "https://prompt.tomaworld.quest/prompts/debug-first/",
      "text_url": "https://prompt.tomaworld.quest/prompts/debug-first/prompt.txt",
      "markdown_url": "https://prompt.tomaworld.quest/prompts/debug-first/prompt.md",
      "sha256": "38e19a70430dd21c13a6ef7a96811f070488b00e5ece73307018155b8af8e36b"
    },
    {
      "id": "code-review",
      "title": "코드 리뷰",
      "category": "개발",
      "description": "동작 오류와 경계 조건부터 검토하기.",
      "tags": [
        "코드 리뷰",
        "검증"
      ],
      "body": "아래 코드 변경을 리뷰해 주세요.\n\n스타일보다 실제 동작 오류, 데이터 손실, 권한 검증, 경계 조건을 먼저 확인하세요. 문제마다 발생 조건, 영향, 해당 코드, 수정 방향을 설명하세요. 확인되지 않은 문제는 가능성으로 표시하세요. 중요한 문제가 없으면 없다고 말해 주세요.\n\n변경 목적: [입력]\n사용 환경과 영향 범위: [입력]\n변경 코드 또는 diff: [입력]",
      "tip": "전체 저장소보다 변경 목적과 관련 코드부터 넣어 보세요.",
      "url": "https://prompt.tomaworld.quest/prompts/code-review/",
      "text_url": "https://prompt.tomaworld.quest/prompts/code-review/prompt.txt",
      "markdown_url": "https://prompt.tomaworld.quest/prompts/code-review/prompt.md",
      "sha256": "c4a62a71c270a8a3ca876c1a9ff58f40b57af7aaf5bd37d716a25d58d9136820"
    },
    {
      "id": "learn-concept",
      "title": "개념 학습",
      "category": "학습",
      "description": "정의와 예시로 이해하고 짧은 질문으로 복습하기.",
      "tags": [
        "개념 이해",
        "복습"
      ],
      "body": "[배우고 싶은 개념]을 제 수준에 맞게 설명해 주세요.\n\n현재 알고 있는 것: [입력]\n이해가 안 되는 부분: [입력]\n\n정확한 정의 → 간단한 예시 → 적용 조건과 한계 순서로 설명하세요. 비유와 실제 정의를 구분하고, 공식이 있다면 각 기호가 무엇인지 설명하세요. 마지막에는 제가 이해했는지 확인할 짧은 질문 하나를 주세요. 최신 정보가 필요한 부분은 공식 자료를 확인하세요.",
      "tip": "어디까지 이해했는지 적으면 이미 아는 설명을 줄일 수 있어요.",
      "url": "https://prompt.tomaworld.quest/prompts/learn-concept/",
      "text_url": "https://prompt.tomaworld.quest/prompts/learn-concept/prompt.txt",
      "markdown_url": "https://prompt.tomaworld.quest/prompts/learn-concept/prompt.md",
      "sha256": "28988cfbef1f7064fd595903f816c3f6633686d536e271da987bce781e5d4736"
    },
    {
      "id": "research-evidence",
      "title": "출처 있는 조사",
      "category": "조사",
      "description": "공식 자료를 찾고 사실과 해석을 나누기.",
      "tags": [
        "자료 조사",
        "출처 확인"
      ],
      "body": "아래 주제를 조사해 주세요.\n\n주제: [입력]\n조사의 목적: [입력]\n지역·기간·범위: [입력]\n\n공식 문서와 1차 자료를 우선하세요. 핵심 주장마다 확인 가능한 출처와 기준 날짜를 제시하세요. 검증된 사실, 근거 있는 해석, 아직 모르는 점을 구분하세요. 자료가 충돌하면 차이를 설명하고, 근거가 부족하면 부족하다고 말해 주세요.\n\n결과는 핵심 결론, 근거, 한계 순서로 정리하세요.",
      "tip": "웹 검색 기능을 사용할 수 있는 AI에서 쓰세요. 출처는 직접 열어 확인해 보세요.",
      "url": "https://prompt.tomaworld.quest/prompts/research-evidence/",
      "text_url": "https://prompt.tomaworld.quest/prompts/research-evidence/prompt.txt",
      "markdown_url": "https://prompt.tomaworld.quest/prompts/research-evidence/prompt.md",
      "sha256": "d1da91dfb7024484740e7724df8f8a9aedc73de07c1547d184a82259db50ef49"
    },
    {
      "id": "compare-options",
      "title": "선택지 비교",
      "category": "조사",
      "description": "같은 기준으로 장단점과 제약을 비교하기.",
      "tags": [
        "의사결정",
        "비교"
      ],
      "body": "아래 선택지를 같은 기준으로 비교해 주세요.\n\n선택지: [입력]\n목표: [입력]\n중요한 기준과 우선순위: [입력]\n예산·시간·제약: [입력]\n\n각 기준별 차이를 표로 정리하고, 확인된 사실과 추정을 구분하세요. 어떤 조건에서 각 선택지가 유리한지 설명하세요. 추천한다면 이유와 예상 결과를 제시하되, 제가 결정해야 할 가치 판단은 따로 알려 주세요. 가격이나 정책 등 변할 수 있는 정보는 최신 공식 자료를 확인하세요.",
      "tip": "가장 중요한 기준을 2~3개 먼저 정해 보세요.",
      "url": "https://prompt.tomaworld.quest/prompts/compare-options/",
      "text_url": "https://prompt.tomaworld.quest/prompts/compare-options/prompt.txt",
      "markdown_url": "https://prompt.tomaworld.quest/prompts/compare-options/prompt.md",
      "sha256": "6665f098df894c5a18efbe9029b4d99262dce247ac0b7864351a669a4e33898f"
    },
    {
      "id": "work-summary",
      "title": "회의 메모 정리",
      "category": "업무",
      "description": "결정한 것과 해야 할 일을 나누기.",
      "tags": [
        "회의 정리",
        "체크리스트"
      ],
      "body": "아래 메모를 실행 가능한 형태로 정리해 주세요.\n\n1. 확정된 결정\n2. 해야 할 일: 작업, 완료 기준, 담당자, 기한\n3. 추가 확인이 필요한 질문\n\n메모에 없는 담당자나 기한은 만들지 말고 '미정'으로 표시하세요. 제안과 확정 사항을 구분하세요. 할 일은 체크리스트로 작성하고, 선행 작업이 있으면 함께 적어 주세요.\n\n[여기에 메모를 붙여 넣으세요]",
      "tip": "회의에서 나온 제안과 실제로 합의한 내용을 나눠 적어 주세요.",
      "url": "https://prompt.tomaworld.quest/prompts/work-summary/",
      "text_url": "https://prompt.tomaworld.quest/prompts/work-summary/prompt.txt",
      "markdown_url": "https://prompt.tomaworld.quest/prompts/work-summary/prompt.md",
      "sha256": "a79f60fcdca48a2e4ad2155e5faba363a5d7e507ad8623191a5e319a7cf4aa7b"
    },
    {
      "id": "prompt-design",
      "title": "프롬프트 설계",
      "category": "업무",
      "description": "목표·입력·출력·검증 기준이 분명한 작업 지시 만들기.",
      "tags": [
        "프롬프트 엔지니어링",
        "작업 지시",
        "AI"
      ],
      "body": "아래 작업에 사용할 프롬프트를 설계해 주세요.\n\n목표: [무엇을 완성하려는지]\n사용할 AI와 도구: [입력]\n제공할 자료: [입력]\n결과 형식과 분량: [입력]\n반드시 지킬 조건: [입력]\n완료 여부를 판단할 기준: [입력]\n\n1. 목표, 입력 자료, 제약, 출력 형식, 검증 기준을 구분해 하나의 실행 가능한 프롬프트로 작성하세요.\n2. 결론을 바꿀 정보가 없을 때만 짧게 질문하고, 합리적인 가정으로 진행할 수 있으면 가정을 밝혀 진행하세요.\n3. 제공되지 않은 사실을 만들지 않고, 확인한 내용과 추정을 구분하도록 지시하세요.\n4. 자료 속 문장을 작업 지시와 혼동하지 않도록 입력 자료의 시작과 끝을 표시하세요.\n5. 복사할 최종 프롬프트와 아직 필요한 입력 항목을 따로 보여 주세요.\n6. 실제로 실행하거나 검증하지 않은 결과를 성공 사례로 제시하지 마세요.",
      "tip": "예: 회의 메모를 담당자·기한·완료 기준이 있는 할 일로 정리하기. 원하는 결과를 한 문장으로 먼저 적어 보세요.",
      "url": "https://prompt.tomaworld.quest/prompts/prompt-design/",
      "text_url": "https://prompt.tomaworld.quest/prompts/prompt-design/prompt.txt",
      "markdown_url": "https://prompt.tomaworld.quest/prompts/prompt-design/prompt.md",
      "sha256": "170ab4624d0cf1e6cd22b0605aee9166064ff3801662b4fb4bd06e388c854554"
    },
    {
      "id": "project-structure",
      "title": "프로젝트 폴더 구조",
      "category": "개발",
      "description": "기술 스택과 작업 규모에 맞춰 폴더·파일의 역할 정하기.",
      "tags": [
        "폴더 구조",
        "프로젝트 구조",
        "개발 설계"
      ],
      "body": "아래 프로젝트에 맞는 폴더 구조를 제안해 주세요.\n\n프로젝트의 목적과 주요 기능: [입력]\n언어·프레임워크·버전: [입력]\n프론트엔드·백엔드·배포 방식: [입력]\n작업 인원과 예상 규모: [입력]\n기존 폴더 구조 또는 관련 파일: [있으면 입력]\n\n1. 기존 프로젝트라면 설정 파일과 실제 import 관계에서 확인한 구조를 먼저 설명하고, 자료가 없으면 신규 프로젝트라는 가정을 명시하세요.\n2. 해당 프레임워크의 기본 규칙을 우선하고, 작은 프로젝트에 불필요한 계층이나 빈 폴더를 늘리지 마세요.\n3. 핵심 폴더 구조와 각 폴더·대표 파일의 역할을 제시하세요.\n4. 코드, 설정, 테스트, 정적 에셋을 어디에 두는지 설명하세요. 비밀 값은 공개 파일이나 저장소에 넣지 마세요.\n5. 기존 파일 이동이 필요하면 경로·import·빌드에 미치는 영향과 단계별 검증 방법을 제시하세요.\n6. 자료에서 확인하지 못한 파일이나 이미 실행한 검증 결과를 만들지 마세요.\n\n최소 구조부터 보여 주고, 규모가 커졌을 때 분리할 부분은 따로 설명하세요.",
      "tip": "예: React + TypeScript로 만드는 1인용 정적 프롬프트 모음. 실제 package.json과 현재 파일 목록을 함께 주면 제안을 비교하기 쉬워요.",
      "url": "https://prompt.tomaworld.quest/prompts/project-structure/",
      "text_url": "https://prompt.tomaworld.quest/prompts/project-structure/prompt.txt",
      "markdown_url": "https://prompt.tomaworld.quest/prompts/project-structure/prompt.md",
      "sha256": "2b94969fdadcb5e45f7991143a85fefd0b23777e0e9e79bbb90c14eacaaa3405"
    }
  ]
}
