Part 1 · Ch05 · Context Intelligence

ci-onboard skill 안에 무엇이 들어 있나

skill 디렉토리 구조
ci-onboard/
├── SKILL.md          # agent 호출 지침
├── config/
│   └── sources.yaml   # 무엇을 인덱싱
├── scripts/
│   ├── index-repos.sh  # code→의미 검색
│   ├── build-graph.py  # deps→관계 그래프
│   ├── ingest-docs.sh  # docs→원문 저장소
│   └── connect-mcp.sh  # MCP 연결
└── prompts/
    └── re-rank.md      # re-rank prompt
config/sources.yaml — single source of truth
code_repos:
  - org/order-api
  - org/notify-svc
  - org/identity-svc
  # ... 32개
docs:
  google_workspace_id: "ABCD-1234"
  wiki_url: "https://wiki.samplecorp.com"
slack:
  channels: ["#orders", "#incidents"]
incident_db:
  pagerduty_team_id: "P12345"
runbooks:
  - org/runbooks
핵심은 SKILL.md 한 페이지 — agent가 "언제 호출하고 무엇을 하는가"를 이걸 보고 결정한다. 그리고 yaml 한 장이 회사 전체의 indexable surface다. 새 서비스 = 한 줄 추가.