001 / 만든 이유
oah는 각자에게 맞고 AI가 발전하는 만큼 함께 바뀌는 개발 환경을 만들도록 돕습니다. 가져다 고쳐 쓸 수 있는 참고 구현이자 가이드라인입니다. 코드를 만드는 것만으로 작업이 끝나지는 않습니다. 어디까지 바꿀지 정하고, 결과를 검증하고, 다음 세션이 읽을 기록도 남겨야 합니다. oah는 이 과정들을 연결해 하나의 요청이 작업과 확인, 기록까지 이어지게 합니다.
도구 확장v0.3.0에서 사용 가능
스킬은 Claude Code와 Codex가 읽어 들이는 지침 폴더다. oah가 작업 종류, 단계, 위험, Scope의 파일 종류로 지시문마다 스킬을 고르고 스킬마다 이유를 붙인다. 키트 캐시는 리스가 없을 때 하루에 많아야 한 번 업데이트되고, 프로젝트에 추적되는 사본은 oah skills update --project를 실행할 때까지 고정된다.
작업마다 스킬을 손으로 고르기는 번거롭고, 낡은 스킬은 새 모델을 막거나 결과를 나쁘게 만들 수 있다. 그래서 업데이트는 검사되고 되돌릴 수 있어야 한다.
[skills] mode = "attach"이면 본문을 넣는다.[skills] auto_update = true이면 키트 캐시를 update_interval_days(기본 1일)마다 많아야 한 번 확인하고, 리스가 열려 있으면 하지 않는다.oah skills update --project로만 바뀌고, 전역 폴더는 --global과 사용자의 확인이 있을 때만 바뀐다.업데이트를 확인한 뒤 키트 캐시와 MCP 고정 버전 알림을 새로 고친다(업그레이드 문서).
oah skills update --check
oah skills update
oah doctoroah skills schedule install은 사용자의 동의를 받아 자동 확인용 일일 launchd 에이전트(macOS)나 작업 스케줄러 작업(Windows)을 더한다.OAH_SCOPE_EMPTY로 경고한다.[skills]에 pins = ["<name>"]를 적는다.oah start 같은 일반 명령에 자동 확인을 잇는 일을 후속 작업으로 적는다. 그때까지는 스킬을 바꾸는 명령이나 일정 등록을 쓴다.