Codex로 중급 자동화 설계 스킬 검증 및 보강하기 - 6단계는 유지하고 gap만 보강한 사례

소개

기존에 만들어 둔 automation-pipeline-design-eduv-중급-v2 스킬을 다시 점검했습니다.

목표는 "더 많이 추가하는 것"이 아니었습니다.

- 절차를 더 복잡하게 만들어 실패하지 않도록 하기
- 중급 수준을 유지하기
- 6단계 구조는 그대로 두기
- 그렇지만 실제 현장에서 막히던 gap은 줄이기

전석환님과 홍진경님의 사례를 보면서 자동화 설계를 하게 되면 아직 생각하지 못한 보편적인 상황과 미흡한 점들이 더 있겠구나 하는 생각이 들었습니다.

설계 문서는 있는데, 실제로 돌려본 적이 없는 자산이 많다.

전석환님의 사례에서 처럼 오래 사용하신 분들일 수록 당면할 수 있는 문제이긴 하지만 실제로 중급분들도 충분히 겪을 수 있겠다고 판단되더라구요.

검은 화면에 한국어 텍스트

그리고 또 하나는,

도구 연결 단계에서 기존 자산을 충분히 보지 않으면 중복 설계를 하게 된다.

그리고 스킬 자체를 다시 검토하면서, 홍진경님의 사례를 바탕으로 워크시트를 앞단계로 당기고 자동화와 도구 설계를 뒤로 보냈습니다.

- 인터뷰 → 워크시트 → 자동화 설계 → 도구 연결 → 오케스트레이션 실행 및 결과 확인 → Agent 변환

---

진행 방법

1. 사용한 도구

- Codex CLI — 스킬 구조 분석, 문서 수정, 검증
- Python 스크립트 find_gpters_study_docs.py — 번들 학습 문서 역할 매핑 확인
- quick_validate.py — 스킬 유효성 검사
- PowerShell — 경로 확인, 문서 검색, 스크립트 실행

2. 진행 흐름

Step 1. 먼저 "무엇을 더할지"보다 "무엇을 유지할지" 정하기

처음에는 본능적으로 또 더 만들고 기능을 늘리고 절차를 더 늘릴 수도 있었습니다.
예를 들어 기존 자산 분석, gap analysis, 실행 검증을 각각 별도 단계로 분리하는 식입니다.
그런데 그렇게 하면 중급 스킬이 아니라 운영 관리 문서처럼 변합니다.

중급이라는 단어 하나로 자체를 1개 과정으로 설계한 점에서

AI학습기간이 짧은 경우 빈틈을 찾아주어 만족도가 높은 편이고
AI학습기간이 긴 분들은 자신만의 철학을 더 반영하거나 부족해 보니는 점을 직접 개선해 나갔습니다

AI는 뭔가 계속 더 만들려고 애쓰는 경우가 많습니다.
그래서 결론은 처음 기조대로 자동화 파이프라인을 처음 만드는 사람을 중심으로 결정하였습니다.

검은 화면에 한국어 텍스트

- 6단계는 유지
- 새 단계는 만들지 않음
- 그럼에도 내부 체크리스트를 확대하여 중급 중에서도 풍부한 스킬과 agent 보유한 분들을 위한 빈틈을 보강하기로 했습니다.

즉, 사용자가 경험한 흐름은 그대로 두고, 실제로 놓치는 부분만 막는 방식으로 가기로 개선하였습니다.

이미 충분한 자동화를 설계하고 활용하고 계신 분도 있으시지만
그렇지 않으면 이 번 과정에서 자동화 완성보다 품질과 절차에 신경 써서 많은 분들이 낙오할 수 있을 것 같다는 판단이었습니다.

Step 2. 기존 문서 구조와 프롬프트를 다시 읽기

스킬 패키지는 여전히 self-contained 구조였습니다.

automation-pipeline-design-eduv-중급-v2/
├── SKILL.md
├── references/
├── templates/
└── scripts/

이 구조를 다시 읽으면서 확인한 점은 두 가지였습니다.

1. 인터뷰와 워크시트는 현재 중급 단계에서는 커버리지가 충분(?)하다
2. 그럼에도 부족한 점은 Step 4 이후, 특히 도구 연결과 실행 검증 쪽에 몰려 있다

Step 3. 보강 포인트를 최소 범위로 고정하기

이번 보강에서 실제로 반영한 포인트는 아래였습니다.

1. 도구 탐색 범위를 skills만이 아니라 agents, commands, 관련 scripts까지 확장
2. 기존 skill 또는 agent가 있으면 실행 테스트 여부(확인됨/미확인)를 함께 기록
3. gap analysis는 이미 있음 / 보완 필요 / 없음 수준으로만 최소화
4. 워크시트가 확정되기 전에는 도구 개발/설계 판단을 앞당기지 않도록 명시
5. 구버전 경로를 현재 -v2 기준으로 정리

여기서 그밖에 새로운 관리체계는 만들지 않았다는 점입니다.

피드백 루프, 로그/인덱스, 저장 규칙 같은 것은 현 수준을 유지했습니다.
대신 실제로 혼선을 만들던 부분만 정리했습니다.

Step 4. 검증하면서 발견한 충돌 수정

실제로 검증해보니 보조 학습 문서 일부가 아직 예전 표현을 그대로 쓰고 있었습니다.

예를 들면:

- "현재 작업공간의 SKILL.md를 직접 찾습니다."
- "현재 작업공간에서 실제로 찾은 스킬만 연결한다"
- "실제로 존재하는 스킬만 사용"

하지만 주 문서에서는 이미 범위를
- skill, agent , command, script 까지 넓혀둔 상태였습니다.
즉, 주 문서와 보조 학습 문서가 서로 다른 말을 하고 있던 것입니다.

이 부분을 그대로 두면 교육용으로 사용할 때 혼선이 생깁니다.
그래서 보조 문서와 템플릿까지 같은 기준으로 최소 수정했습니다.

Step 5. 실제 스크립트 실행으로 안정성 확인

문서만 읽고 끝내지 않고, 실제로 스크립트를 돌려봤습니다.

python --version
python .claude\skills\_education_skills_중급\automation-pipeline-design-eduv-중급-v2\scripts\find_gpters_study_docs.py
python .claude\skills\_education_skills_중급\automation-pipeline-design-eduv-중급-v2\scripts\find_gpters_study_docs.py --stage tool_connection
python .claude\skills\_education_skills_중급\automation-pipeline-design-eduv-중급-v2\scripts\find_gpters_study_docs.py --stage orchestration_execution
python C:\Users\NS_BigPC\.codex\skills\.system\skill-creator\scripts\quick_validate.py .claude\skills\_education_skills_중급\automation-pipeline-design-eduv-중급-v2

확인된 결과는 이랬습니다.

- Python 3.12.4 정상
- 문서 역할 매핑 7개 정상
- stage별 매핑 정상
- quick_validate.py 결과 Skill is valid!

---

결과와 배운 점

1. 결과

이번 작업으로 정리된 핵심 결과는 아래입니다.

- automation-pipeline-design-eduv-중급-v26단계를 유지한 채 보강 완료
- 워크시트 우선 원칙이 더 명확해짐
- 도구 연결 전 기존 자산 확인 + 최소 gap analysis 절차 반영
- 기존 skill/agent가 있을 경우 실행 테스트 여부 확인 반영
- 보조 학습 문서와 주 문서의 표현 충돌 해소
- 구버전 경로 정리 완료
- 스크립트 실행 및 스킬 유효성 검사 통과

실제로 반영된 핵심 기준

도구 연결 전:

- 관련 기존 자산(skill, agent, command, script) 확인
- 실행 테스트 여부 확인
- gap은 이미 있음 / 보완 필요 / 없음 정도로만 기록

유지한 것:

- 6단계 구조
- 중급 수준
- 복잡한 상태관리 배제
- 피드백 루프, 로그/인덱스는 현 수준 유지

2. 배운 점

첫째, 다수의 사용을 위한 표준을 더 깊게 고민하자

아직 중급 교육은 입문단계에서 중급을 처음 접하는 사람을 대상으로만 생각하여 표준을 깊게 고민하지 못했습니다. 하지만 실제로는 다양한 경험을 가진 사용자가 있을 수 있으므로, 좀 더 다양한 사용자를 고려한 표준을 고민해야 할 것 같습니다.

둘째, "더 많이 추가하는 것"이 개선은 아니다

처음부터 계속 제가 사용할 것과 교육용으로 사용할 것을 구분하지 못하고 저의 방식대로 어렵게 만들었어요.

이번에도 기존 자산 분석, gap analysis, 실행 검증을 각각 독립 단계로 올릴 수도 있었습니다.
그런데 그렇게 하면 교육용 중급 스킬이 아니라 운영 표준서에 가까워집니다.

이번에는 바로 덜 추가하고 더 분명하게 만드는 것이 중요했습니다.

셋째, "즉시 사용 가능"은 실행 검증과 분리해서 봐야 한다

기존에는 관련 자산이 존재하면 곧바로 써도 되는 것처럼 착각하기 쉽습니다.

하지만 실제로는

- 문서는 있는데 실행 안 해봄
- 스킬은 있는데 환경 설정 안 됨
- agent는 있는데 실제 호출 이력 없음

같은 경우가 많습니다.

그래서 이번에는 복잡하게 가지 않고,
- 확인됨 , 미확인
두 단계만 두더라도 훨씬 현실적인 판단이 가능하다는 걸 확인했습니다.

이 부분도 자동 실행할까? 아니면 사용자에게 확인 할까?에서 사용자에게 맡겼습니다
의도하지 않은 실행으로 다른 문제나 불필요한 폴더/데이터 생산이 생길 수 있으니요

넷째, 워크시트가 약하면 뒤 단계가 다 흔들린다

인터뷰 후 바로 도구 개발/설계로 넘어가면, 결국 입력/출력/예외/검토 지점이 덜 정리된 상태에서 설계를 하게 됩니다.

그래서 인터뷰 → 워크시트 → 자동화 설계 순서를 더 강하게 못 박았습니다

---

아쉬운 점

- 실제 사용자 시나리오 1건으로 끝까지 forward test를 하지는 못 했습니다.

- index, archive, version, hook 같은 운영 규칙은 현 수준 유지라서, 운영 수준까지 올라간 것은 아닙니다.
의도한 이번 목표에는 맞습니다.

이번 작업의 목적은 상급 운영 체계화가 아니라, 중급 교육용 스킬을 현실적으로 보강하는 것이었기 때문입니다.

---

앞으로의 계획

다음에는 문서 검증을 넘어서 실제 사용 시나리오로 한 번 더 돌려보는 것이 좋겠습니다.

- 실제 업무 1건으로 인터뷰부터 Agent 변환까지 끝까지 실행
- Step 4 도구 연결표에서 실행 테스트 여부 기록이 실제로 유용한지 확인
- 기존 자산이 많은 프로젝트와 거의 없는 프로젝트를 각각 한 번씩 비교
- 중급 과정 수강자가 따라 했을 때 막히는 질문 포인트 수집

특히 다음 검증 질문이 중요할 것 같습니다.

> "이 스킬을 처음 받는 사람이 이 문서만 읽고,
> 자동화 인터뷰와 워크시트, 도구 연결, gap 판단, 실행 보류/드라이런 구분까지
> 무리 없이 따라갈 수 있는가?"

이 질문에 계속 "예"라고 답할 수 있어야,교육용 스킬 수준에서도 완성도가 있다고 말할 수 있을 것 같습니다.

그리고 상급 수준으로 고도화 보기

---

1
2개의 답글

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요