extend-signal-schema
AFI Signal Schema를 안전하게 확장하기
Schema 변경은 validator, downstream type, migration path를 손상시킬 수 있습니다. 이 skill은 Claude, Codex, Claude Code가 test와 governance check를 통해 범위가 명확한 AFI signal schema 업데이트를 수행하도록 안내합니다.
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
에이전트가 읽기 쉬운 리소스
AI 에이전트, 크롤러, 스크립트가 전체 페이지 대신 정리된 컨텍스트만 필요할 때 이 링크를 사용하세요.
테스트해 보기
"extend-signal-schema" 사용 중입니다. Enriched signals에 optional macro regime field를 추가해 달라는 요청.
예상 결과:
lifecycle stage, field type, optional status, 변경된 schema와 test files, 통과한 build results, compatibility notes를 명시하는 짧은 implementation summary.
"extend-signal-schema" 사용 중입니다. PoInsight를 signal field로 추가해 달라는 요청.
예상 결과:
PoI와 PoInsight는 validator level에 속하며 human escalation이 필요하다는 설명과 함께 변경 구현을 거부합니다.
"extend-signal-schema" 사용 중입니다. 현재 optional인 field를 required로 만들어 달라는 요청.
예상 결과:
optional-first approach 또는 safe default를 사용하는 migration plan과 tests, maintainers를 위한 open questions.
보안 감사
안전Static analysis reported many high-risk patterns, but review found they are false positives caused by Markdown inline code, documentation examples, and ordinary words such as description. The skill is a procedural guide for schema changes and contains no executable script, no prompt injection attempt, no credential handling, and no data exfiltration behavior.
Static false positives ignored (3)
These static matches were dismissed by semantic review or matched schema-only tokens, so they are shown for transparency but do not drive the quality score.
품질 점수
만들 수 있는 것
Optional Signal Metadata 추가
validation과 tests를 포함하여 Enriched 또는 Analyzed signal schema에 하위 호환되는 field를 추가합니다.
Required Field Changes 검토
defaults, migration notes, 명시적 approval points를 포함하여 required field 변경을 계획합니다.
Validators 정렬 유지
schema shape가 변경된 후 schema 인접 validators와 exported types를 업데이트합니다.
이 프롬프트를 사용해 보세요
Enriched signal schema에 optional field를 추가하세요. field name은 macro_regime이고, values는 risk_on, risk_off, neutral이며, backwards compatible 상태를 유지해야 합니다.
Scored signals의 action field validation을 정제하세요. existing values가 계속 동작하도록 유지하고, close와 reduce를 추가하며, tests를 업데이트하고 compatibility impact를 설명하세요.
market_risk, liquidity_risk, execution_risk scores를 포함하는 optional risk_breakdown object로 Scored signal schema를 확장하세요. validator checks와 focused tests를 추가하세요.
모든 signal lifecycle stages에서 content를 required로 만드는 방안을 평가하세요. migration-safe implementation을 제안하고, approval points를 식별하며, plan이 확인될 때까지 files를 편집하지 마세요.
모범 사례
- lifecycle stage, field shape, optionality, migration impact를 확인하는 것부터 시작하세요.
- 기존 data에 new field가 없을 수 있는 경우 optional fields 또는 defaults를 선호하세요.
- 변경을 complete로 보고하기 전에 build와 focused schema tests를 실행하세요.
피하기
- PoI 또는 PoInsight를 signal-level fields로 추가하지 마세요.
- 이 skill을 통해 orchestration, token economics, deployment, agent runtime code를 변경하지 마세요.
- 승인된 migration path 없이 existing fields를 제거하거나 이름을 변경하지 마세요.