프롬프트 안에는 무엇이 있나
프롬프트는 설명이 아니라 코드를 담는 그릇입니다. 클립보드에 정확히 무엇이 담기는지 알려드립니다.
코드를 담는 그릇입니다
'프롬프트'라는 단어를 설명글로 상상한다면 오해입니다. 클립보드에 담기는 내용의 약 95퍼센트는 말 그대로의 소스 코드입니다. 나머지는 파일을 어디에 두고 무엇을 설치할지 에이전트에게 알려주는 짧은 지시문입니다. 에이전트는 오로지 붙여넣기와 연결만 할 뿐 디자인을 하지 않기 때문에, 결과는 해석이 아니라 정확한 일치가 됩니다.
블록 안에 있는 것
- 작업에 대한 한 줄 설명과 디자인이 대상으로 하는 SDK.
- 규칙: 1:1로 재현할 것, 모든 파일을 전체로 작성할 것, 라이브러리를 대체하지 말 것.
- 작성되어야 할 경로와 함께 전달되는 모든 파일의 전체 내용.
- 여러분의 SDK에 맞도록 npx expo install로 설치되는 정확한 의존성 목록.
- 디자인이 커스텀 폰트를 사용하는 경우 앱 루트용 폰트 로딩 코드.
- 실제로 중요한 설정 안내: Reanimated의 Babel 플러그인, gesture-handler의 루트 뷰.
- Expo Router든 React Navigation이든 여러분이 사용하는 것에 맞춰 연결하는 방법.
지시문 껍데기의 형태
You are given the task of integrating an existing React Native screen
into an Expo codebase.
RULES, non-negotiable:
- Replicate the design 1:1. Do NOT change any color, font, size, spacing,
radius, wording, or animation value. Do not adapt the design to this
project's existing theme, colors, tokens, or components.
- Create every file below IN FULL. Never abbreviate, never use placeholders.
- Do not substitute libraries.
Create this file at components/clean-settings/screen.tsx:
...코드는 여러분의 것입니다
한 번 붙여넣으면 여러분 저장소의 평범한 소스 코드가 됩니다. 편집하고, 리팩터링하고, 절반을 지워도 좋습니다. 저희에 대한 런타임 의존성이 전혀 없으며 어디에도 정보가 전송되지 않습니다.
대신 코드 복사하기
어떤 디자인이든 '코드' 탭을 누르면 지시문 껍데기가 없는 원본 파일을 얻을 수 있어, 직접 수동으로 연결하고 싶을 때 유용합니다. 내용은 같고 포장 방식만 다릅니다.