두 개의 스킬을 만들 필요가 없었군..
📝 한줄 요약
비슷한 일을 하는 두 개의 Skill을 따로 만들지 않고, 하나의 Skill 안에 기본 route와 AI route를 만들었습니다.
평소에는 기본 route를 사용하고, AI의 자연스러운 설명이 필요할 때만 AI route를 선택합니다.
공통 과정은 한 곳에서 관리하므로 유지보수와 검증을 반복하지 않아도 됩니다.
🎯 이런 분들께 도움돼요
Skill을 여러 개 만들었지만 서로 겹치는 부분이 많은 분
AI 자동화를 만들면서 기본 기능과 선택 기능을 나누고 싶은 분
비개발자도 이해할 수 있는 단순한 실행 구조를 만들고 싶은 분
AI가 만든 설명과 원본 데이터를 안전하게 분리하고 싶은 분
😫 문제 상황 (Before)
비슷한 작업을 하는 Skill을 두 개로 나눠 쓰고있었습니다.
첫 번째 작업은 원본 로그를 Python 스크립트로 사람이 읽을 수 있는 문서로 바꾸는 일이었습니다. 두 번째 작업은 같은 원본 로그를 AI가 더 자연스럽게 설명하는 일이었습니다.
하지만 비슷한 작업을 하고 있는 2개의 스킬을 가진 것 뿐입니다. 전체 과정을 다시 살펴보니 두 작업의 대부분은 같았습니다.
같은 원본 로그, 같은 실행 폴더를 확인, 같은 candidate와 validation 과정, 같은 Dashboard 검토와 승인 과정
비슷한 과정을 두 개의 Skill로 따로 관리하면 한쪽을 수정할 때 다른 쪽도 함께 확인해야 합니다. 검증 규칙을 바꾸거나 출력 형식을 수정할 때도 같은 일을 두 번 해야 합니다. 또, 시간이 지나면서 두 Skill의 동작이 달라질 수 있습니다. 한쪽에는 새로운 안전장치를 추가했는데 다른 쪽에는 빠져 있다면, 같은 종류의 작업인데도 결과가 달라질 수 있습니다.
🛠️ 사용한 도구
도구: Codex
대상: 주간 로그 동기화 Skill
결과 형식: 기본 Markdown 기록과 선택적 AI 설명 Markdown