프롬프트 원격 업데이트 워크플로. 코드 수정 없이 API 호출만으로 AnkiConnect config의
시스템 프롬프트를 업데이트한다. prompts.ts는 폴백일 뿐, 실제 프롬프트는 원격 config가 SoT.
Triggers: "프롬프트 업데이트", "원격 프롬프트", "프롬프트 동기화",
"프롬프트 푸시", "시스템 프롬프트 변경", "시스템 프롬프트 바꿔",
"syncing prompts", "prompt update", "prompt sync",
"push prompt", "update system prompt", "remote prompt update".
インストール
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
프롬프트 원격 업데이트 워크플로. 코드 수정 없이 API 호출만으로 AnkiConnect config의
시스템 프롬프트를 업데이트한다. prompts.ts는 폴백일 뿐, 실제 프롬프트는 원격 config가 SoT.
Triggers: "프롬프트 업데이트", "원격 프롬프트", "프롬프트 동기화",
"프롬프트 푸시", "시스템 프롬프트 변경", "시스템 프롬프트 바꿔",
"syncing prompts", "prompt update", "prompt sync",
"push prompt", "update system prompt", "remote prompt update".
프롬프트 원격 동기화
아키텍처
프롬프트 시스템은 이중 구조:
계층
위치
역할
원격 Config (SoT)
AnkiConnect config (awesomeAnki.prompts.system)
런타임에서 실제 사용되는 프롬프트
코드 폴백
packages/core/src/gemini/prompts.tsSYSTEM_PROMPT
원격 config가 없을 때만 사용
client.ts에서 prompts?.systemPrompt ?? SYSTEM_PROMPT 패턴으로 원격 값이 항상 우선.
핵심: 프롬프트를 업데이트하려면 코드를 수정하는 것이 아니라 API를 호출해야 한다.
업데이트 절차
서버 URL은 CLAUDE.md의 AnkiConnect 설정을 참조한다 (현재 기본: anki.greenhead.dev).
Step 1: 현재 revision 조회
curl -s https://<서버>/api/prompts/system | jq .
응답에서 revision 값을 확인한다 (CAS에 필요).
404가 반환되면 원격이 미초기화 상태이며, expectedRevision: 0으로 최초 POST를 수행한다.