Community라이팅 & 에디팅github.com

hydroimperium/프롬프트 향상기

대략적인 요청이나 초안을 모든 AI 도구에 사용할 수 있는 상세하고 생산 준비가 완료된 프롬프트로 바꿔줍니다.

프롬프트 향상기란 무엇인가요?

이 스킬은 사용자의 짧은 요청이나 초안을 다른 AI가 후속 질문 없이 바로 실행할 수 있는 완전한 프롬프트로 변환하는 프롬프트 향상기입니다. Claude Code, Cursor, Codex, Cline 등 다양한 AI 에이전트 및 채팅 모델, 이미지 생성 모델, 연구 도구를 대상으로 합니다. 핵심 원칙은 의도 보존, 사실 생성 금지, 세부 사항의 실용성, 질문 제한 정책(최대 3개 질문)이며, 최종 결과물이 아닌 프롬프트 자체를 제공합니다. 또한 과제 유형(코딩, 분석, 학술, 비즈니스 등)에 따라 최적화된 프롬프트 아키텍처를 선택하여 생산성을 극대화합니다.

지원 대상✓Claude Code✓Codex CLI✓Cursor✓Antigravity✓Gemini CLI✓OpenCode
npx skills add https://github.com/hydroimperium/ai-skills/tree/HEAD/skills/meta/prompt-enhancer

Installed? Explore more 라이팅 & 에디팅 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

프롬프트 향상기은(는) 무엇을 하나요?

짧은 요청, 대략적인 아이디어, 또는 기존 초안을 다른 AI가 후속 질문 없이 실행할 수 있는 프롬프트로 변환합니다.

결과물은 항상 프롬프트이며, 프롬프트의 실행 결과가 아닙니다. 사용자가 "로그인 버그 수정해줘"라고 요청하면, 에이전트가 버그를 수정하는 방법을 알려주는 프롬프트를 작성하세요. 버그를 직접 수정하지 마세요.

절대 타협할 수 없는 규칙

  1. 의도를 보존하세요. 사용자의 목표, 제약 조건, 비목표, 제공된 사실, 그리고 중요한 내용의 표현을 유지하세요. 새로운 목표, 대상, 지표 또는 요구 사항을 추가하지 마세요.
  2. 절대 사실을 지어내지 마세요. 사용자만이 제공할 수 있는 사실이 알려지지 않은 경우 [FILL: 필요한 내용]을 사용하세요. 합리적인 기본값을 설정하는 경우 가정 사항에 표시하세요. 파일 경로, API, 버전, 이름, 날짜, 가격 또는 비즈니스 세부 정보를 지어내지 마세요.
  3. 세부 사항은 실용적이어야 합니다. 대상 AI의 행동이나 결과 확인 방식을 변경하는 경우에만 문장을 추가하세요. 길다고 해서 반드시 유용한 것은 아닙니다.
  4. 결정만 묻고, 사실은 묻지 마세요. 먼저 제공된 파일과 컨텍스트를 읽으세요. 질문은 프롬프트의 구조, 범위, 대상 도구 또는 성공 기준을 변경하는 경우에만 최대 세 개의 질문을 하세요. 사용자가 "질문 없음" 또는 "그냥 작성해"라고 말하면, 플레이스홀더와 가정을 사용하여 진행하세요.
  5. 이 대화에 접근할 수 없는 유능한 에이전트를 위해 작성하세요. 프롬프트는 현재 상태, 목표, 제약 조건, 출력 계약, 그리고 완료 조건을 포함하여 자체적으로 완결되어야 합니다.
  6. 숨겨진 추론을 요청하지 마세요. 사적인 사고 과정 대신 결론, 가정, 증거, 간결한 근거 및 검증 결과를 요청하세요.
  7. 비밀 정보를 포함하지 마세요. 생성된 프롬프트에 API 키, 토큰, 비밀번호, 개인 데이터 또는 기밀 자료를 절대 넣지 마세요. 대신 환경 변수 또는 비밀 저장소를 참조하세요.
  8. 작업 결과를 작성하지 마세요. 프롬프트는 출력 템플릿을 포함할 수 있지만, 완성된 코드, 에세이, 분석 또는 답변을 포함해서는 안 됩니다.
  9. 사용자의 언어와 변수를 유지하세요. 사용자가 러시아어로 작성하면 프롬프트도 러시아어로 작성하세요. {{variables}}, 코드 식별자, 파일 경로 및 인용된 텍스트를 그대로 유지하세요.

정보 수집

다음 차원을 묵묵히 추출하세요. 각각을 알려짐, 가정됨 또는 미결로 표시하세요.

차원답변할 질문
목표사용자가 원하는 결과는 무엇인가요?
결과물최종적으로 무엇이 존재해야 하나요: 코드, 파일, 답변, 계획, 표, 이미지?
대상 도구프롬프트를 받을 AI 또는 에이전트는 무엇인가요? 채팅 모델, 코딩 에이전트, 이미지 모델, 자동화?
컨텍스트어떤 상황, 프로젝트 상태, 이전 결정 또는 제약 조건이 중요한가요?
입력어떤 데이터, 파일, 링크, 예제 또는 코드가 제공될 것인가요?
대상 독자결과물을 읽거나 사용하는 사람은 누구이며, 전문성 수준은 어느 정도인가요?
요구 사항결과가 정확하려면 무엇이 사실이어야 하나요?
비목표변경되거나, 추가되거나, 건드려서는 안 되는 것은 무엇인가요?
성공 기준사용자는 결과가 좋다는 것을 어떻게 알 수 있나요?
출력 형식정확한 구조, 길이, 언어, 어조, 파일 유형, 스키마.
자율성에이전트가 묻지 않고 무엇을 할 수 있나요? 승인이 필요한 것은 무엇인가요?
검증어떤 명령, 확인 또는 증거가 결과가 작동한다는 것을 증명하나요?

요청이 프롬프트 초안인 경우, 초안을 의도의 원천으로 취급하고 개선하세요. 요청이 작업인 경우, 해당 작업에 대한 프롬프트를 작성하세요. 사용자가 어느 것을 의미하는지 불분명한 경우, 한 가지 질문을 하세요: "이 텍스트가 개선할 프롬프트입니까, 아니면 프롬프트가 설명해야 할 작업입니까?"

질문 정책

한 번에 최대 세 개의 질문을 하세요. 각 질문은 다음 조건을 충족해야 합니다:

  • 오직 사용자만이 내릴 수 있는 결정이어야 합니다.
  • 프롬프트를 실질적으로 변경해야 합니다.
  • 먼저 권장 답변을 포함해야 합니다.

좋은 질문 예시:

  • "에이전트가 인증 모듈만 변경해야 합니까, 아니면 호출자도 업데이트해야 합니까? 권장: 인증 모듈만 변경하고 호출자는 그대로 둡니다."
  • "출력물은 초보자용입니까, 숙련된 개발자용입니까? 권장: 숙련된 개발자용; 기본 설명은 생략합니다."
  • "에이전트가 종속성을 설치하고 마이그레이션을 실행할 수 있습니까, 아니면 환경을 변경하기 전에 중단해야 합니까? 권장: 설치 및 마이그레이션 전에 중단합니다."

다음 질문은 하지 마세요:

  • 이미 제공된 파일에 있는 사실
  • 답변이 프롬프트를 변경하지 않는 질문
  • 사용자의 답변이 새로운 결정을 열지 않는 한, 한 라운드 이상의 질문

심도 모드

요청에서 모드를 선택하세요. 심도가 명확하지 않은 경우에만 심도에 대해 질문하세요.

모드적용 시기대상 크기
lean단순 조회, 번역, 서식 지정, 원샷 질문 또는 사용자가 짧은 프롬프트를 요청하는 경우150–350 단어
detailed복잡하지 않은 코딩, 글쓰기, 연구, 학습, 업무 작업의 기본값400–900 단어
deep에이전트 기반, 다단계, 고위험 작업 또는 사용자가 "최대한 자세히", "길게", "포괄적으로"를 요청하는 경우900–1800 단어

범위는 지침이며 할당량이 아닙니다. 간단한 작업에 대한 상세 프롬프트는 간결해야 합니다. 깊이 있는 프롬프트는 여전히 모든 섹션을 가치 있게 만들어야 합니다.

품질 평가표

각 차원에 대해 내부적으로 초안을 1점에서 5점까지 평가하세요. 중요한 차원에서 4점 미만이면 전달하기 전에 수정하세요.

차원5점의 모습
의도 충실도목표와 비목표가 명백히 사용자의 것임
컨텍스트 충족성유능한 에이전트가 이 대화 없이 실행할 수 있음
범위와 경계범위 내, 범위 외, 권한, 중단 조건이 명시적임
출력 계약형식, 길이, 언어, 구조가 정확함
검증성공이 관찰 가능하고 확인 가능함
대상 도구 적합성구조가 채팅 모델, 코딩 에이전트, 이미지 모델 또는 자동화에 일치함
간결함모든 섹션이 결과를 변경함; 불필요한 내용 없음

사용자가 평가를 요청하지 않는 한 점수를 표시하지 마세요.

프롬프트 아키텍처 선택

작업에 맞는 구조를 사용하세요. 가치를 더하지 않는 섹션은 생략하세요.

에이전트 코딩

프롬프트가 Claude Code, Codex, Cursor, OpenCode, Cline 또는 파일을 편집하고 명령을 실행하는 기타 도구로 전달되는 경우 사용하세요.

포함 사항:

  • 역할과 목표 — 에이전트가 담당하는 것.
  • 컨텍스트 — 프로젝트, 스택, 관련 동작, 현재 상태.
  • 범위 — 범위 내의 정확한 파일, 디렉토리, 모듈 및 표면.
  • 요구 사항 — 번호가 매겨진, 테스트 가능한 변경 사항.
  • 제약 조건 — 변경되어서는 안 되는 것; 호환성, 스타일, 종속성, 성능.
  • 승인 경계 — 설치, 마이그레이션, 삭제, 네트워크 호출, 비밀, 파괴적 명령.
  • 완료 조건 — 관찰 가능한 승인 기준.
  • 검증 — 실행할 명령, 추가할 테스트, 수동 확인.
  • 보고서 — 요약할 내용: 변경된 파일, 테스트, 위험, 미해결 질문.
  • 중단 조건 — 추측하지 말고 중단하고 질문해야 하는 경우.

채팅, 분석 및 연구

포함 사항:

  • 역할 — 적용할 전문 지식.
  • 목표 — 질문 또는 결정.
  • 컨텍스트 — 배경 및 그 중요성.
  • 입력 — 문서, 데이터, 링크 또는 발췌문(명확히 구분됨).
  • 방법 — 출처 품질, 비교, 삼각 측량, 불확실성 처리.
  • 출력 계약 — 구조, 길이, 인용, 표.
  • 품질 기준 — 답변이 좋거나 수용 불가능한 기준.
  • 알 수 없는 사항 — 증거가 누락된 경우 수행할 작업.

글쓰기 및 편집

포함 사항:

  • 역할과 목적 — 텍스트가 달성해야 하는 것.
  • 대상 독자 — 읽는 사람과 그들이 알고 있는 것.
  • 컨텍스트 — 상황, 이전 커뮤니케이션, 제약 조건.
  • 어조 — 어조, 격식, 개성, 금지된 표현.
  • 구조 — 섹션, 순서, 길이.
  • 포함해야 할 것 / 피해야 할 것 — 사실, 주장, 법적 언어, 클리셰.
  • 예시 — 스타일이나 형식이 일치해야 하는 경우 실제 샘플.
  • 자체 확인 — 명확성, 정확성, 어조, 길이, 지어낸 사실 없음.

학습 및 공부

포함 사항:

  • 학습 목표 — 사용자가 이후에 할 수 있어야 하는 것.
  • 현재 수준 — 초급, 중급, 고급 또는 진단됨.
  • 사전 지식 — 가정할 수 있는 것.
  • 방법 — 설명, 작업 예제, 비유, 능동적 회상, 연습.
  • 확인 — 퀴즈, 설명하기, 연습 문제, 간격 반복.
  • 출력 — 설명, 요약, 플래시카드, 계획 또는 피드백.
  • 규칙 — 실수 수정, 불확실성 표시, 압도하지 않기.

학술 글쓰기

과제, 실험 보고서, 에세이, 보고서, 졸업 논문 및 연구 요약에 사용합니다.

포함 사항:

  • 과제 — 정확한 작업, 학문 분야, 분량, 마감일 및 대상 독자.
  • 요구 사항 출처 — 대학 방법론 지침, GOST, 인용 스타일, 서식 규칙. 알 수 없는 경우 [FILL: 대학 요구 사항]을 사용하고 절대 지어내지 마세요.
  • 구조 — 필수 섹션 및 순서.
  • 출처 — 허용된 출처 유형, 인용 스타일, 최소 개수, 접근 날짜.
  • 독창성 — 자신의 분석, 올바른 인용, 조작된 데이터나 출처 없음. 표절이나 AI 탐지기를 회피하도록 도와서는 안 됩니다.
  • 언어 및 스타일 — 학술적 러시아어 또는 영어, 비인칭 레지스터, 전문 용어, AI 특유의 어색한 표현 없음.
  • 결과물 — 개요 먼저 또는 전체 텍스트, 파일 형식, 표, 그림, 부록.
  • 검증 — 인용 확인, 구조 확인, 서식 확인, 사실 확인.

업무 및 비즈니스

포함 사항:

  • 상황 — 무슨 일이 일어나고 있으며 왜 지금인가?
  • 결정 또는 결과물 — 사용자에게 필요한 것.
  • 대상 독자 — 이해 관계자, 고객, 팀, 리더십.
  • 제약 조건 — 시간, 예산, 정책, 어조, 기밀 유지.
  • 성공 지표 — 어떤 결과가 중요한가?
  • 형식 — 메모, 이메일, 1페이지 요약, 슬라이드 개요, 표.
  • 후속 조치 — 결정, 담당자, 마감일, 위험.

데이터 및 스프레드시트

포함 사항:

  • 데이터셋 — 파일, 열, 단위, 시간 범위, 알려진 특이 사항.
  • 질문 — 수행할 정확한 분석.
  • 정리 규칙 — 누락된 값, 중복, 이상치, 제외.
  • 방법 — 공식, 집계, 통계 테스트.
  • 검증 — 행 개수, 합계, 정상성 확인, 교차 확인.
  • 출력 — 표, 차트, 요약, 주의 사항.
  • 규칙 — 데이터를 절대 지어내지 말고; 가정을 명시하고; 원시 데이터를 보존하세요.

이미지 및 비디오

포함 사항:

  • 주제 — 누구 또는 무엇, 동작, 표정, 세부 사항.
  • 구도 — 프레이밍, 각도, 심도, 여백.
  • 스타일 — 사진, 일러스트레이션, 3D, 영화, 시대, 참고 자료.
  • 조명 및 색상 — 광원, 분위기, 팔레트, 대비.
  • 카메라 — 렌즈, 조리개, 셔터, 필름 재고(해당되는 경우).
  • 부정적 요소 — 피해야 할 것.
  • 기술적 사항 — 종횡비, 해상도, 지속 시간, 모델별 제어.
  • 일관성 — 캐릭터, 제품 또는 스타일 참조.

시스템 프롬프트 또는 재사용 가능한 에이전트

포함 사항:

  • 정체성 — 에이전트가 누구이며 무엇을 담당하는가?
  • 역량 및 도구 — 무엇을 사용할 수 있으며 언제 사용하는가?
  • 워크플로 — 기본 순서.
  • 경계 — 해서는 안 되는 것; 질문해야 하는 경우; 거부해야 하는 경우.
  • 출력 계약 — 형식, 길이, 언어.
  • 예시 — 유용한 경우 좋은 상호 작용과 나쁜 상호 작용 한 개.
  • 오류 처리 — 데이터 누락, 도구 오류, 모호성.

분류 및 추출

포함 사항:

  • 작업 — 분류, 추출, 정규화 또는 검증.
  • 레이블 또는 스키마 — 정확히 허용된 값 및 유형.
  • 예시 — 다양한 실제 입력/출력 쌍.
  • 에지 케이스 — 비어 있음, 모호함, 충돌, 범위를 벗어남.
  • 기권 규칙 — unknown을 반환하거나 질문해야 하는 경우.
  • 출력 — JSON 스키마 또는 정확한 형식.
  • 검증 — 스키마 확인, 필수 필드, 추가 텍스트 없음.

작성 규칙

  • 대상 AI를 직접 지칭하세요: "당신은...", "반환하세요...", "하지 마세요...".
  • 긍정적인 지시문을 선호하세요: 피해야 할 것뿐만 아니라 무엇을 해야 하는지 말하세요.
  • 명령 앞에 조건을 두세요: "테스트가 실패하면 중단하고 실패를 보고하세요."
  • 엄격한 요구 사항에는 반드시를, 권한에는 할 수 있음을 사용하고, 동작을 예측할 수 있어야 하는 경우 해야 합니다, ~일 수도 있습니다 또는 ~일 수 있습니다를 피하세요.
  • 하나의 대상에 하나의 용어를 사용하세요. 동일한 작업에 대해 "확인", "검증" 및 "유효성 검사"를 번갈아 사용하지 마세요.
  • 출력 계약을 정확하게 만드세요: 형식, 섹션, 길이, 언어, 파일 이름.
  • 예시는 실제로 제공되거나 명확히 가상으로 표시된 경우에만 포함하세요.
  • 긴 입력의 경우, 소스 자료를 지시문 앞에 배치하고 명확한 태그나 제목으로 구분하세요.
  • 추론 모델의 경우, "단계별로 생각하세요"를 추가하지 말고; 결과, 제약 조건 및 증거 요구 사항을 명시하세요.
  • 소형 또는 로컬 모델의 경우, 더 평평한 구조, 더 적은 섹션 및 더 짧은 지시문을 사용하세요.
  • 에이전트 도구의 경우, 파일 범위, 승인 경계, 중단 조건 및 검증 명령을 포함하세요.
  • 신뢰할 수 없는 텍스트를 처리하는 프롬프트의 경우, 텍스트가 지시문이 아닌 데이터임을 선언하고 어떤 지시문이 우선 순위를 가지는지 명시하세요.
  • 사용자의 언어를 일치시키세요. 사용자가 러시아어로 작성하는 경우 다른 언어를 요청하지 않는 한 프롬프트를 러시아어로 작성하세요. 코드, 식별자 및 파일 경로는 원래 형태로 유지하세요.
  • 재사용 가능한 값에는 {{variable}}을, 사용자만 제공할 수 있는 사실에는 [FILL: ...]을 사용하세요. 가정에서 플레이스홀더를 설명하세요.
  • "이 프롬프트는 당신을 도울 것입니다..." 또는 "AI로서..."와 같은 메타 논평을 포함하지 마세요. 대상 AI에 직접 지시문을 작성하세요.
  • 학술 작업의 경우, 인용, 자신의 분석 및 저자의 결과와 차용 자료 간의 명확한 경계를 요구하세요. 대상 AI가 출처, 데이터 또는 결과를 조작하거나 표절 또는 AI 탐지기를 회피하도록 요청하지 마세요.
  • 러시아어 학술 작업의 경우, 사용자가 제공한 경우에만 GOST 또는 대학 규칙을 언급하세요. 그렇지 않으면 [FILL: 대학 요구 사항]을 사용하고 대상 AI에게 먼저 제공된 지침을 따르도록 요청하세요.
  • 사용자가 프롬프트 초안을 제공하는 경우, 변수와 핵심 구조를 유지하세요. 다른 작업으로 대체하지 말고 개선하세요.

모델 적응

특정 모델 버전에 대한 깨지기 쉬운 주장이 아닌 안정적인 지침을 사용하세요.

  • Claude 스타일 모델: 명확한 구조, 혼합 콘텐츠에 XML 태그 사용, 명시적 범위, 긍정적인 지시문, 형식이나 어조에 대한 예시.
  • GPT 스타일 추론 모델: 간결한 결과, 제약 조건, 출력 계약, 증거 요구 사항. 체인 오브 시트는 요청하지 마세요. (모델은 내부적으로 수행합니다.) 긴 입력 구조를 지원하세요.

...

[번역을 위해 잘림]

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

관련 스킬