프롬프트 최적화기 (EARS)
막연한 요청을 EARS 문법 기반의 정밀하고 검증 가능한 명세·프롬프트로 바꿔줍니다.
무엇을 해주나
"대시보드 하나 만들어줘" 같은 모호한 요청을 항공기 엔진 회사 롤스로이스에서 나온 요구사항 작성법인 EARS(Easy Approach to Requirements Syntax) 로 재작성합니다. 6단계 워크플로로 진행됩니다.
- 원본 요구사항의 약점 진단 (범위 과다, 트리거 누락, 측정 불가한 표현 등)
- EARS 5가지 패턴으로 변환 (
~할 때, 시스템은 ~해야 한다) - 도메인 이론 매칭 (GTD, BJ Fogg 행동모델, 게슈탈트 원리, 제로 트러스트 등 40여 개)
- 실제 데이터가 담긴 구체 예시 추출
- Role / Skills / Workflows / Examples / Formats 구조의 최종 프롬프트 생성
- 원본 → 문제점 → 변환 결과 → 완성 프롬프트 순으로 정리 출력
참고 문서(ears_syntax.md, domain_theories.md, examples.md, advanced_techniques.md)를 필요할 때만 불러오는 구조라 토큰 낭비가 적습니다.
이런 분께 추천
- Claude Code나 다른 AI에게 개발을 맡기지만 요구사항이 흐려 결과가 계속 빗나가는 분
- 기획서·PRD·유저 스토리를 테스트 가능한 문장으로 정리해야 하는 기획자·PM
- 프롬프트 엔지니어링을 체계적으로 배우고 싶은 분
- 비기능 요구(성능·보안)나 다수 이해관계자 요구를 정리해야 하는 팀
활용 예시
예시 1 — 미루기 방지 앱
입력: "할 일 관리 되는 리마인더 앱 만들어줘"
출력: "마감 30분 전이고 사용자가 아직 시작하지 않았다면, 시스템은 소리 알림과 함께 통지를 발송해야 한다" 등 원자 단위 요구사항 + GTD·BJ Fogg 이론 근거 + 완성된 실행 프롬프트
예시 2 — 비밀번호 재설정 보안
입력: "비밀번호 찾기 기능 필요해"
출력: 토큰 유효시간, 재시도 제한, 로깅 등 조건형·금지형 EARS 문장과 Zero Trust / Defense in Depth 근거
예시 3 — 이커머스 상품 페이지
입력: "상품 페이지 예쁘게 만들어줘"
출력: Hick's Law·게슈탈트 기반 레이아웃 규칙, 실제 상품 데이터 예시(가격 999달러, 재고 15개), 산출물 체크리스트
· · · 설치 가이드 · · ·
Claude 앱에 설치 (터미널 필요 없음)
- 아래 버튼으로 ZIP 파일을 받으세요.
- Claude 설정 → Capabilities에서 '코드 실행 및 파일 생성'을 켭니다. (한 번만)
- Claude에서 Customize → Skills → + → '스킬 업로드'를 누르고 받은 ZIP을 올립니다.
Claude Code에 설치
Claude에게 맡기기 — 아래 문장을 Claude Code에 붙여넣으세요
클로드스킬마트에서 찾은 스킬을 설치해줘. GitHub 저장소 daymade/claude-code-skills 의 prompt-optimizer 폴더를 내 ~/.claude/skills/prompt-optimizer/ 에 그대로 복사해줘. 설치가 끝나면 이 스킬로 무엇을 할 수 있는지 한 줄로 알려줘.
직접 명령으로 설치하기
git clone https://github.com/daymade/claude-code-skills.git && mkdir -p ~/.claude/skills && cp -r claude-code-skills/prompt-optimizer ~/.claude/skills/⚠ 제3자가 만든 스킬입니다. 설치 전 원본 저장소를 한 번 확인하세요.
- 터미널(맥은 Terminal, 윈도우는 Git Bash 또는 WSL)을 엽니다.
- 스킬 폴더가 없다면 만듭니다:
mkdir -p ~/.claude/skills - 저장소를 내려받습니다:
git clone https://github.com/daymade/claude-code-skills.git - 이 스킬만 복사합니다:
cp -r claude-code-skills/prompt-optimizer ~/.claude/skills/ references/폴더의 참고 파일들이 함께 복사됐는지 확인합니다:ls ~/.claude/skills/prompt-optimizer- Claude Code를 다시 시작한 뒤 "이 요구사항 프롬프트 최적화해줘"라고 말하면 스킬이 자동으로 발동합니다.
- 잘 불리지 않으면
/skills명령으로 목록에 있는지 확인하세요.