- 전 스킬 SKILL.md에 runtime (kind, service_url_env) frontmatter 추가 - calendar-delete/event/query 3분할 → skill-calendar 단일 스킬로 통합 - general_chat 스킬 신규 추가 - goosefarm-query, skill-translate 머지 충돌 마커 제거 - 용어집 정리 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
33 lines
1.2 KiB
Markdown
33 lines
1.2 KiB
Markdown
---
|
|
name: skill-creator
|
|
description: 새 스킬 서비스 디렉터리·FastAPI 스캐폴드 생성. 개발자 전용 CLI 스크립트(create_skill.sh).
|
|
runtime:
|
|
kind: internal_python
|
|
---
|
|
|
|
# skill-creator
|
|
|
|
`skill-summarize` 레이아웃을 복사해 `skill-{name}/`와 `DOCS/skills/{name}/SKILL.md` 초안을 만든다.
|
|
|
|
## Trigger
|
|
|
|
- 새 마이크로서비스 스킬 추가
|
|
- 로컬에서 skill 레포 구조를 빠르게 맞출 때
|
|
|
|
## Do
|
|
|
|
- `/home/admin/robeing/scripts/create_skill.sh <skill-name> <port>` 실행
|
|
- 생성 후 `app/api`, `app/services`, OpenAPI 설명·의도 문서를 실제 기능에 맞게 수정
|
|
|
|
## Do Not
|
|
|
|
- 운영 비밀값·토큰을 스크립트나 생성 파일에 넣지 않음
|
|
- 스캐폴드를 그대로 두고 프로덕션 배포로 간주하지 않음
|
|
|
|
## 스크립트
|
|
|
|
- 경로: `/home/admin/robeing/scripts/create_skill.sh`
|
|
- 인자: 스킬 이름(소문자·하이픈 권장), 포트(정수)
|
|
- Python 모듈·파일명은 하이픈을 밑줄로 치환함(예: `my-skill` → `my_skill_endpoints.py`)
|
|
- 출력: `robeing/skill-{name}/`(main.py, `app/core|api|services/`, Dockerfile, docker-compose.yml, requirements.txt, .gitignore), `DOCS/skills/{name}/SKILL.md`
|