스킬(Skill)이란?
스킬(Skill)이란?
AI 코딩 도구에게 특정 작업을 어떤 방법과 순서로 처리해야 하는지 알려주는 작업 지침서입니다.
예를 들어 신입 개발자에게 "데이터베이스 작업을 하기 전에 반드시 테이블 구조부터 확인하세요"라고 알려주는 것과 같습니다.
AI에게도 이런 규칙을 미리 작성해 두면 작업할 때 참고하도록 할 수 있습니다.
스킬은 보통 "SKILL.md" 라는 텍스트 파일로 작성하며, 작업 목적과 지침을 담습니다.
스킬(Skill) 작성 예제
아래는 AI가 데이터베이스 관련 코드를 작성하기 전에 반드시 테이블 구조를 확인하도록 지시하는 스킬입니다.
**파일명: SKILL.md**
---
name: database-schema-check
description: 데이터베이스 관련 코드를 작성하거나 수정하기 전에 테이블 스키마를 확인하는 스킬
---
# 데이터베이스 스키마 확인
## 목적
존재하지 않는 테이블이나 컬럼을 사용하는 오류를 방지한다.
## 작업 규칙
1. DB 관련 작업을 시작하기 전에 해당 테이블의 스키마를 확인한다.
2. 테이블명, 컬럼명, 데이터 타입, 기본값, 인덱스를 확인한다.
3. 확인되지 않은 테이블이나 컬럼을 임의로 만들어 사용하지 않는다.
4. 스키마를 확인할 수 없으면 사용자에게 자료를 요청한다.
5. 기존 테이블 구조를 임의로 변경하지 않는다.
6. 테이블 구조 변경이 필요하면 변경 내용을 설명하고 승인을 받는다.
7. 운영 DB에 대한 변경 작업은 사용자 승인 후 실행한다.
위 예제처럼 작업 규칙을 작성해 두면 AI가 데이터베이스 작업을 수행할 때 참고할 수 있습니다.
단, 스킬을 작성했다고 AI가 모든 규칙을 반드시 지킨다는 보장은 없습니다. 실제로 스킬이 적용되는지 확인하고 필요하면 내용을 보완해야 합니다.
위 예제에서 작성한 SKILL.md 파일을 ZIP으로 압축하여 첨부해 두었습니다. 다운로드한 후 압축을 풀고 VS Code 등의 텍스트 편집기로 열어보시기 바랍니다.


웹마당넷
댓글 0