Schautafel (설명 개요 그래픽)
이 스킬은 사용자와 함께 Schautafel을 계획하고 프롬프트 메모를 작성합니다. 이미지 생성, 저장, 검토, 커밋은 image-generation 스킬이 담당합니다.
용어
- 프로젝트
<P>: 세션의 작업 폴더로,@/하위 폴더가 있어야 합니다. - 스킬 폴더: 이 스킬의 폴더("Base directory for this skill"). 여기에
stile.md(카탈로그)와stile/<stil>.jpg(스타일 샘플)이 있습니다. - image-generation 폴더:
<Skill-Ordner>/../image-generation; 여기에prompt-memo.md(프롬프트 메모 형식)와scripts/image_generation.py가 있습니다. - 타일(Kachel): 보드의 주제 블록; 필드, 셀, 요소는 모두 같은 의미입니다.
- 타일 매트릭스: 타일의 배열로, 행 × 열로 읽습니다.
- 카드 / 스테이션: 이미지에서 타일이 나타나는 방식으로, 각 스타일에 따라
stile.md(열 Kacheln)에 정의되어 있습니다.
스타일이 필요할 때(스타일 문의, 자동 선택, 프롬프트)는 stile.md를 읽으십시오.
1. 입력 확인
스타일 문의 ("어떤 스타일이 지원되나요?", "스타일 목록"): stile.md의 Übersicht 섹션에서 한 줄에 하나씩 <stil> — <설명> 형식으로 표 순서대로만 응답하십시오. 보드, 프롬프트, 추가 설명 없이 종료합니다.
<P>/@/가 없는 경우: 아무것도 생성하지 말고 다음 메시지를 표시하십시오. "Schautafel은 AIOS 프로젝트(@/ 폴더 포함)에서만 생성됩니다. 프롬프트 메모와 이미지는 @Prompt/와 @Image/에 저장됩니다. 이 폴더를 /aios-init으로 초기화할까요?" 종료합니다.
그 외에는 요청에서 다음 정보를 읽습니다(주제 외에는 선택 사항):
| 입력 | 인식 방법 | 미지정 시 |
|---|---|---|
| 주제 | 다른 입력에 속하지 않는 모든 것 | — |
| 스타일 | style=<stil>, " 스타일로", " 보드로", "로"; 대소문자 무관 | 자동 선택 |
| 타일 매트릭스 | 아래 참조 | 자동 선택 |
| 형식 | "16:9", "3:2", "세로", "정사각형" | 스타일 기본 형식(stile.md) |
| 직접 실행 | "직접", "바로" | 확인을 위한 개요 제시 |
| 수동 | "수동", "Codex 없이" | Codex 사용 |
타일 매트릭스
| 입력 | 배열 |
|---|---|
| "2x3 타일", "2 × 3 필드" | 2행, 각 3개 타일 |
| "3x1 타일" | 3행, 각 1개 타일 |
| "3열" | 1행, 3개 타일 (1×3) |
| "2행" | 2행, 각 1개 타일 (2×1) |
| "2행, 3열" | 2×3 |
| "1행: 3개 필드, 2행: 2개 필드" | 행1에 3개, 행2에 2개 타일 |
| "5개 타일" (숫자 하나만) | 타일 수는 고정, 배열은 자동 선택 |
허용 범위: 행 14, 각 행당 타일 14, 총 타일 2~12개. 범위를 벗어난 입력은 한계를 알리고 개요에서 허용되는 다음 배열을 제안하십시오.
자동 선택
- 스타일:
stile.md의 Passt zu 열이 주제, 업종, 목적에 가장 잘 맞는 스타일; 명확한 적합 항목이 없으면neo. - 타일 매트릭스: 각 주제 블록당 하나의 타일; 동등한 블록 2
4개는 1행; 블록 58개는 2행; 순서(단계, 단계)는 읽기 방향으로, 또는 스테이션의 경우 스테이션 간 경로로 표시. - 각 선택은 개요에서 한 문장으로 이유를 설명하십시오.
알 수 없는 스타일
명시된 스타일이 stile.md에 없는 경우:
- "스타일 "<이름>"을 알 수 없습니다."라고 말하십시오.
- 카탈로그 스타일을 자동 선택하십시오.
- 확인 및 취소 답변(선택 도구 또는 질문)으로 물으십시오: "스타일 "<이름>"을 즉석에서 만들 수 있습니다. 진행할까요?"
- 확인:
stile.md의 패턴(설명, 키워드, 피해야 할 것, 형식, 타일)에 따라 이름에서 스타일을 설명하십시오. 스타일 샘플은 없습니다. 이 설명은 이 호출에만 유효합니다. - 취소: 자동 선택된 카탈로그 스타일을 사용합니다.
- 확인:
2. 업종
주제에 고객 관련성이 있다면, 컨텍스트에서 업종을 유추하여 한 번 물으십시오: "이 주제를 <업종> 업종에 할당했습니다. 맞습니까, 아니면 다른 업종을 사용해야 할까요?" 업종이 컨텍스트에서 명확하게 드러나면 이름만 언급하십시오. 고객 관련성이 없는 일반 지식 주제의 경우 업종을 묻지 않습니다. 업종은 이미지 언어(해당 업종의 전형적인 사물과 장면)를 결정하며, 일반적인 기술 또는 로봇 이미지를 사용하지 않습니다.
3. 개요
개요를 표시하십시오:
**헤드라인:** <배너 헤드라인>
**부제:** <선택 사항>
**스타일:** `<stil>` — <자동 선택 시 이유>
**배열:** <행과 타일> — <자동 선택 시 이유>
**형식:** <가로세로비>
**업종:** <업종 또는 "—">
| 타일 | 제목 | 핵심 질문 | 핵심 포인트 |
|---|---|---|---|
| Z1/1 | … | … | … |
**각주:** 단어 — 단어 — 단어
- 각 타일: 짧은 제목, 한 문장의 핵심 질문, 2~5개 핵심 포인트.
- 배너 헤드라인과 각주(대문자 세 단어)는 모든 보드에 포함됩니다. 타임라인은 타일의 내용이지 고정된 부분이 아닙니다.
- 사용자가 다른 언어를 지정하지 않으면 텍스트는 독일어입니다.
질문: "개요가 맞습니까?" 수정 사항을 반영하고 개요를 다시 표시하십시오. 확인 없이 프롬프트 메모를 작성하지 마십시오.
예외: 사용자가 "직접"이라고 말하고 스타일과 타일 매트릭스를 지정한 경우, 개요를 표시하고 질문 없이 계속 진행하십시오.
4. 프롬프트 메모
번호 NN:
python3 <image-generation-Ordner>/scripts/image_generation.py next-number "<P>"
스크립트가 없는 경우, 동일한 수동 규칙 적용: @Prompt/와 @Image/에서 가장 높은 번호를 찾아 1을 더하고, 두 자리 숫자(앞에 0)로 표시합니다.
<image-generation-Ordner>/prompt-memo.md를 읽고 <P>/@Prompt/NN <Headline> — Schautafel <stil>.md를 다음 형식으로 작성합니다(@Prompt/가 없으면 생성):
| 섹션 | 내용 |
|---|---|
| 헤더 | **Betrifft:** Schautafel; **Quelle:** 요청 및 확인된 개요; **Verwandt:** 절대 경로의 스타일 샘플 |
| 목적 | 보드의 주제와 메시지를 2~3문장으로 |
| 이미지 아이디어 | 각 타일당 한 줄: 부분(타일), 형태(카드의 경우: 이미지와 텍스트가 있는 카드; 스테이션의 경우: 이미지 속 사물 또는 장소), 의미(핵심 질문); 배너와 각주 포함 |
| 지침 | 스타일, 스타일 샘플, 배열, 픽셀 크기의 형식(16:9 → 1672 × 941, 3:2 → 1536 × 1024), 텍스트는 그대로, "이미지에 포함하지 않음", 파일 @Image/NN <Headline>.png |
| ChatGPT 프롬프트 | 먼저 "첨부: 스타일 샘플 <Skill-Ordner>/stile/<stil>.jpg" (절대 경로; 즉석 스타일인 경우 생략), 그 다음 코드 블록으로 프롬프트 |
| 생성 후 | 검토, 저장, 대체 텍스트, 수정 |
프롬프트 (독일어, 다음 순서):
- "
<Format>형식의 설명형 Schautafel을 만드세요." stile.md의 스타일 설명과 함께 "스타일 키워드: <키워드>".- "첨부된 스타일 샘플은 스타일, 재료, 피규어만 제공하며 레이아웃과 텍스트는 제공하지 않습니다." (즉석 스타일인 경우 생략)
- 레이아웃: 상단 배너에 헤드라인(및 부제); 그 아래에 행 순서대로 타일, 각 타일에는 제목, 짧은 핵심 포인트, 적절한 이미지 요소; 스테이션의 경우: 각 타일이 스테이션으로 나타나는 방식과 스테이션 연결 방식(
stile.md의 특별 규칙 참조); 하단에 각주. 업종이 있는 경우: "일반적인 기술 또는 로봇 이미지 대신 <업종>의 사물과 장면을 사용하세요." - 스타일의 Vermeide 문장에 "읽을 수 없거나 잘못 쓰인 단어 없음, 어수선한 레이아웃 없음"을 추가.
- "텍스트는 다음과 같이 정확히 작성하세요. 다른 텍스트는 없습니다:" 모든 텍스트를 목록으로.
생성 후:
- 검토: 헤드라인, 타일 제목, 핵심 포인트, 각주를 그대로 확인; 타일 수와 행별 배열 확인; 스타일 특징 확인; 형식 확인; 추가 텍스트 없음 확인.
- 수정: "레이아웃과 스타일은 유지하되 텍스트를 줄이세요: 제목과 키워드만."
프롬프트 메모는 추가 질문 없이 작성하며, 확인된 개요가 지시사항입니다.
5. image-generation에 전달
스킬 도구를 통해 image-generation 스킬을 "@Prompt/NN에 대한 이미지 생성"으로 호출하고, "수동"인 경우 "수동"을 추가하십시오. 이후부터는 image-generation의 3단계("이미지 생성?")부터 진행: Codex에 스타일 샘플 전달 또는 수동 전달, @Image/NN <Headline>.png에 저장, 검토, 표시, 발견 사항을 후속 프롬프트 메모로 기록, 커밋.
Claude Code는 스킬 도구를 통해 호출할 때 확인을 요청합니다. 이는 정상적인 동작입니다. 사용자가 거부하면 전체 프롬프트를 알려주십시오: "/image-generation @Prompt/NN에 대한 이미지 생성"
제한 사항
- 확인된 개요(또는 "직접"과 스타일 및 타일 매트릭스가 있는 경우)와 생성 전
image-generation의 승인 없이 이미지를 생성하지 마십시오. @Prompt/에 프롬프트 메모만 작성하십시오; 이미지, 검토, 커밋은image-generation이 담당합니다.- FLUX 또는 OpenArt 복사 상자, 키워드 목록 형태의 네거티브 프롬프트를 사용하지 마십시오.
- 로고, 상표, 유명 스튜디오의 캐릭터를 사용하지 마십시오. 사용자가 요청하지 않은 실제 고객을 사용하지 마십시오.
- 즉석 스타일 설명은
stile.md를 변경하지 않습니다.