resolve-op55-tools

Installation
SKILL.md

op55 도구 확인

입력은 프로젝트 폴더와 이번에 할 동작(작곡, 렌더, 검수, preview)이다. 결과는 확인한 S 절대 경로, 갖춘 도구와 빠진 도구, 설치된 bank, 그대로 실행할 명령이다. 음악을 고르거나 고치는 판단은 하지 않는다. 그 판단은 각 작업 skill과 그 skill을 부른 playbook이 맡는다.

경로

S는 이 skill 폴더 안의 scripts/를 가리키는 절대 경로다. 모든 명령은 프로젝트 폴더에서 실행한다. 실행 전에 경로를 확인하고, 확인한 절대 경로를 자식 명령과 다른 skill에 그대로 넘긴다. 설치 경로에 공백이 있을 수 있으니 항상 따옴표로 감싼다.

S="<이 skill의 base directory>/scripts"
test -f "$S/render.mjs" && test -f "$S/verify.py" && echo "$S"

설치본 안의 배치를 바꾸지 않는다. scripts/render.mjs, scripts/verify.py, scripts/preview.py, scripts/setup.mjs, scripts/banks.mjs, scripts/lib/, scripts/vendor/, scripts/examples/, 그리고 preview용 assets/fonts/가 한 벌이다. preview.py는 scripts 폴더 옆의 assets/fonts를 읽으므로 두 폴더는 형제로 남아야 한다. 이 자원을 다른 skill에 복사하지 않는다.

다른 skillset이 op55를 부를 때는 확인한 $S를 넘긴다(환경 변수로 넘기면 이름은 OP55_SCRIPTS다). 부르는 쪽이 scripts를 따로 찾으면 다른 곳에 남은 이전 사본을 잡아 다른 버전의 엔진으로 렌더할 수 있다. op55가 쓰는 파일과 형식은 references/output-contract.md에 있다. 그 파일을 영상에서 어떻게 쓰는지는 부르는 skillset의 문서에 있다.

도구

Installs
3
Repository
ynginkim/op55
First Seen
13 days ago