입문자가 흔히 빠지는 오해는 Prompt를 더 예쁘게 쓰면 된다는 생각입니다. 실제로는 무엇을 해야 하는지, 어디까지 바꿔도 되는지, 무엇으로 검증할지가 먼저 고정되어야 합니다.
이 가이드는 OpenAI Codex 제품, 정책, 표준 변경에 따라 이후 달라질 수 있습니다.
auth/LoginForm.tsx, auth/useLogin.ts, auth/LoginForm.test.tsxnpm test -- auth로 검증합니다.
auth/LoginForm.tsx, auth/useLogin.ts 안에서만 수정합니다.npm test -- auth를 실행합니다.auth/LoginForm.test.tsx의 기대 동작을 같이 확인합니다.로그인 쪽 이상한 것 같은데 고쳐줘.
이 요청은 어디가 문제인지, 어디까지 바꿔도 되는지, 무엇으로 검증할지가 빠져 있습니다.
로그인 실패 시 에러 메시지가 화면에서 사라지는 문제를 수정해주세요.
수정 범위는 auth/LoginForm.tsx, auth/useLogin.ts로 제한합니다.
UI 문구와 API 스펙은 유지하고 auth 바깥 코드는 건드리지 마세요.
관련 테스트는 auth/LoginForm.test.tsx를 기준으로 확인하고
npm test -- auth 로 검증해주세요.
완료 조건은 로그인 실패 시 에러 메시지가 유지되고,
관련 테스트가 통과하는 것입니다.
지금 단계에서는 좋은 요청을 직접 쓰는 연습이 먼저입니다. 다만 같은 설명을 여러 번 반복하기 시작하면 개인 Prompt만으로는 한계가 생깁니다. 그때부터는 Team Context가 필요합니다.
대화가 길어질수록 관련 없는 내용이 쌓여 응답 품질이 떨어집니다. 핵심은 같은 피처 안에서는 /compact, 피처가 바뀌면 /clear입니다.
/compact
→ 이전 대화를 요약해 토큰을 확보하되
범위·제약·수정 이력은 유지됩니다.
/clear 또는 /new
→ 컨텍스트를 완전히 비우고
새 스레드로 시작합니다.
/clear로 새 스레드를 시작하세요.
같은 스레드에 무관한 작업을 쌓으면 이전 피처의 범위·제약이 새 작업에 간섭합니다.
방치하면 토큰이 기하급수로 쌓이고, /compact만 쓰면 줄어들지만 한계가 있습니다. 피처 단위로 /clear를 병행하면 가장 효율적입니다.
요청이 쌓일수록 초반에 설정한 범위·제약이 희석됩니다. 피처 전환 시 /clear하면 품질이 다시 최고점으로 복원됩니다.
항목을 켜고 끄면서 요청 구조가 어떻게 변하는지 직접 확인해보세요.
같은 로그인 버그를 맡겨도 어떻게 요청하느냐에 따라 결과 품질이 크게 달라집니다.
위의 나쁜 요청을 보고, 무엇이 빠져 있는지 항목별로 체크해보세요.
로그인 에러 메시지 문제를 기준으로, 목표, 범위, 금지사항, 검증 명령, 완료 조건을 직접 적어보세요.