Claude 스킬 시범 전환: 유동성 분석 -> /api/analysis/liquidity-snapshot #6
Labels
No labels
api
bug
chore
collector
decision-needed
docs
enhancement
feature
feedback-loop
frontend
infra
skill
test
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
xhh/financial-data-platform#6
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
매크로 리포트 스킬의 유동성 분석 섹션 1개만 DB API 호출로 전환. 기존 경로 병행 유지하며 A/B.
스킬 레포 작업 세션용 가이드
이 작업은
D:\source\claude-plugin레포에서 새 Claude 세션을 열어 진행한다. 이 financial-data-platform 레포는 더 이상 손대지 않는다 (선행 #62 capabilities 엔드포인트, #14 liquidity-snapshot 엔드포인트는 이미 main 에 있음).1. 작업 위치
레포는 마켓플레이스 본체.
macro-report외에도dailylog,nanobanana,stock-analysis등 별도 스킬 폴더 공존 — 이번 작업은 macro-report 디렉토리만 수정.2. 변경 대상
1차 시범 전환 —
liquidity보고서 한 종에 한정.macro-scanner.md의 Phase 2 데이터 수집 로직에 다음 분기를 끼워 넣는다:기존 5개 보고서 모두에 동시에 적용하지 않는 이유 — 토큰 절감 효과를 분리 측정해야 #7 이 의미를 가짐.
3. 호출 흐름
중요: 위 매핑은 capabilities 응답이 동적이라 하드코딩 금지. 스킬 프롬프트에는 "capabilities 응답에 path 가 있으면 API 호출, 없으면 WebSearch" 규칙만 박고, 매핑은 capabilities 가 결정하게 둔다. 새 엔드포인트가 financial-data-platform 에 추가되면 스킬 수정 없이 자동 인지.
4. A/B 병행 유지 방법
#7 측정 + 회귀 안전을 위해 두 경로를 모두 유지:
MACRO_SKIP_API=1또는report커맨드 인자--no-api가 있을 때 기존 WebSearch-only 흐름이 토글은
macro-scanner.md의 Phase 0 직전에 한 줄 분기 추가로 충분.5. 토큰 측정 (#7) 짝지어 진행
스킬 레포 세션에서 #6 끝나면 바로 #7 도 묶어서 처리하는 게 효율적:
D:\source\claude-plugin\macro-report\skills\macro-report-workflow\references\token-savings.md같은 곳에 표로 기록 (B/A 절감률 + 항목별 분해)6. 이 레포(financial-data-platform) 쪽에서 추후 검토할 것
스킬 레포 작업 중 발견될 수 있는 후속 — 발견 시 별도 이슈로:
ZQ=F월물 체인은 이미 수집 중 (#8). 확률 계산만 추가하면 capabilities 에서 새 엔드포인트로 제공 가능 → 스킬 자동 인지/api/analysis/*추가 편의 엔드포인트: 스킬이 자주 같은 시리즈를 묶어 가져온다면 (예: 마진 부채 + GDP 비율 + MoM 변화) 한 번에 주는 엔드포인트 신설 검토. 단, capabilities 디스커버리가 잘 작동한다면 스킬 측에서 단순 조합으로 충분할 가능성 — 측정 결과 보고 결정7. 시작 명령 (스킬 레포 새 세션에서)
선행/관련
/api/meta/capabilities마크다운 디스커버리, 완료)/api/analysis/liquidity-snapshot, 이미 운영 중)prod 배포 완료 — 스킬 레포 세션 진입 가능
v0.3.6 태그 빌드가 stock.xhhan.com 에 배포되어 본 작업의 선행 조건이 모두 충족됨. 이전 댓글의 작업 가이드 그대로 시작 가능.
검증된 prod 엔드포인트
다음 단계
D:\source\claude-plugin에서 새 세션을 열어 이전 댓글의 가이드대로 진행. 시작 프롬프트 예시는 그 댓글에 박아둠.PR 머지 완료 — 검증 후속 세션 예정
claude-plugin 측 시범 전환 작업이 #1 으로 머지됨 (squash, v1.4.0). 본 이슈에 명시된 가이드 그대로 적용:
liquidity한정 capabilities 우선 경로--no-api,MACRO_SKIP_API=1) 유지## 수집 메타섹션으로 #7 측정 데이터 기록다음 단계 — 별도 세션에서 검증:
/macro-report:report liquidity)/macro-report:report liquidity --no-api)claude-plugin/macro-report/skills/macro-report-workflow/references/token-savings.md측정표에 첫 페어 기록후속 작업 (스킬 → reports 업로드 통합, c) 은 별도 메타 이슈 #67 와 elhaz/claude-plugin#2 에서 추적.
첫 A/B 페어 측정 완료 (2026-04-26 liquidity)
claude-plugin v1.4.0 검증 세션에서 페어 1쌍 실행 완료.
결과 요약
산출물
xvault/02_Areas/.../2026-04-26 유동성 환경 분석.mdxvault/02_Areas/.../2026-04-26 유동성 환경 분석 (A모드).md부수 발견
API 함정 1건 —
/api/indicators/{symbol}?limit=N단독 호출 시 1959년 데이터 반환.start_date명시 필수. 별도 이슈 #69 로 분리.본 이슈 close 조건 점검
PR #3 머지 후 close 가능.
Close — 모든 조건 충족
2026-04-26 유동성 환경 분석.md2026-04-26 유동성 환경 분석 (A모드).md6577386)후속: