ワンクリックで
be-fe-model-sync
BE 모델 변경 시 FE 타입/API 클라이언트 1:1 동기화 — model sync, 모델 동기화, type mirror, 타입 미러, 필드 추가
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
BE 모델 변경 시 FE 타입/API 클라이언트 1:1 동기화 — model sync, 모델 동기화, type mirror, 타입 미러, 필드 추가
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Source-grounded research workflow for NotebookLM URLs, notebook-backed documentation queries, and MCP-driven follow-up analysis. Use when a task includes a NotebookLM URL, asks to query notebook contents, register a notebook, or persist grounded notes before implementation.
Subagent-style consistency check for GameLab code facts, docs/status facts, and local CLAUDE.md rule chains before deciding what to update.
Collect GameLab implementation patterns through subagent-style exploration before adding routes, domain modules, or data-contract changes.
새 분석 엔진 등록 — new engine, 엔진 추가, analysis engine, 분석 엔진, 알고리즘 추가
단축키 추가/변경/삭제 시 5개 파일 동기화 — hotkey add, hotkey change, 단축키 추가, 핫키 변경, 키바인딩
새 UI 문자열 ko/en 동시 추가 — i18n, 번역, translation, 다국어, string add, 문자열 추가
| name | be-fe-model-sync |
| description | BE 모델 변경 시 FE 타입/API 클라이언트 1:1 동기화 — model sync, 모델 동기화, type mirror, 타입 미러, 필드 추가 |
사용자가 "model change", "모델 변경", "add field", "필드 추가", "type sync", "타입 동기화"를 요청하거나, backend/app/models/*.py 파일을 수정할 때 활성화.
backend/app/models/{domain}.py — 현재 BE 모델frontend/src/types/{domain}.ts — 현재 FE 타입frontend/src/lib/api/{domain}.ts — API 클라이언트backend/app/models/common.py — CamelModel 베이스 (snake_case → camelCase)backend/app/models/schemas.py — barrel re-exportfrontend/src/types/index.ts — barrel re-exportGrep으로 인터페이스/타입명 검색)cd backend && python -m pytest tests/ -v 실행cd frontend && npm run build 실행float = FE number, BE str = FE string)| None = None = FE ?:)schemas.py re-export 갱신됨types/index.ts re-export 갱신됨python -m pytest tests/ -v 통과npm run build 통과[be-fe-model-sync 완료]
- 도메인: {domain}
- 변경 필드: {fields}
- BE 파일: backend/app/models/{domain}.py
- FE 파일: frontend/src/types/{domain}.ts
- 소비처 업데이트: {count}개 파일
- 테스트: pass
- 빌드: pass