Skip to content

feat(skill): situational-awareness — 교차서비스 상황인지 스킬(한국)#38

Merged
ArcSolver merged 1 commit into
mainfrom
feat/skill-situational-awareness
Jun 4, 2026
Merged

feat(skill): situational-awareness — 교차서비스 상황인지 스킬(한국)#38
ArcSolver merged 1 commit into
mainfrom
feat/skill-situational-awareness

Conversation

@ArcSolver

Copy link
Copy Markdown
Owner

무엇을 / 왜

감사의 "스킬 차별화 미수확" 확장 — 92도구 중 스킬이 6서비스만 묶던 상태에서, 멀티도구 오케스트레이션의 명백한 도메인(상황인지)을 academic-discovery 동형으로 수확. 도구 변경 없이 SKILL.md 작성만으로(도구경계 재사용).

변경

장소를 한 번 지오코딩한 뒤 날씨(openmeteo)·실시간 미세먼지(airkorea)·응급실 가용병상/중증수용/기관(egen)을 하나의 상황 readout으로 통합하는 교차서비스 스킬(한국 한정, 8개 도구).

  • SKILL.md: frontmatter(name·description 3인칭 what+when·allowed-tools 8개) + 워크플로 본문(지오코딩 1회 → 세 서비스 fan-out → reconcile). 도구명·파라미터는 실제 시그니처와 대조(규칙1).
  • 경계: 읽기 전용·정보 제공(의료 트리아지 금지·119 안내)·한국 한정·알림은 메시징 스킬로 안내만.
  • README(한국어): 계약 출처(3 서비스 공식문서)·필요 MCP 도구·범위/경계·품질검증. test: frontmatter·allowed-tools↔실재도구·3서비스 교차 불변식. evals/: 시나리오+rubric 초안. 카탈로그 재생성(2→3 스킬).

검증

856 passed(신규 3) · ruff clean.

머지 순서

#35 머지 후 리베이스하면 CHANGELOG-drift CI 해소.

🤖 Generated with Claude Code

감사(전수 논증)의 "스킬 차별화 미수확" 확장 — 92도구 중 스킬이 6서비스만 묶던 상태에서
멀티도구 오케스트레이션의 명백한 도메인(상황인지)을 academic-discovery 동형으로 수확.

장소를 한 번 지오코딩한 뒤 날씨(openmeteo)·실시간 미세먼지(airkorea)·응급실 가용병상/
중증수용/기관(egen)을 하나의 상황 readout으로 통합. 기존 3개 서비스(8개 도구)를 contract
변경 없이 오케스트레이션 — SKILL.md 작성만으로 즉시 수확(도구경계 재사용).

- SKILL.md: frontmatter(name·description 3인칭 what+when·allowed-tools 8개) + 워크플로 본문
  (지오코딩 1회 → 세 서비스 fan-out → reconcile). 도구명·파라미터는 실제 시그니처와 대조(규칙1).
- 경계: 읽기 전용·정보 제공(의료 트리아지 금지·119 안내)·한국 한정·알림은 메시징 스킬로 안내만.
- README(한국어): 계약 출처(3 서비스 공식문서)·필요 MCP 도구·범위/경계·품질검증.
- test: frontmatter·allowed-tools↔실재도구·3서비스 교차 불변식. evals/: 시나리오+rubric 초안.
- docs/skills.md 카탈로그 재생성(2→3 스킬).

856 passed(신규 3) · ruff clean.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@ArcSolver ArcSolver merged commit 9820e9b into main Jun 4, 2026
1 of 3 checks passed
@ArcSolver ArcSolver deleted the feat/skill-situational-awareness branch June 4, 2026 17:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant