بنقرة واحدة
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