첫 에이전트 스킬 작성법
제공된 텍스트는 AI 코딩 에이전트의 "스킬" 개념을 설명하며, 이는 본질적으로 구조화된 명령어 세트입니다. 이러한 스킬은 연속적인 세션 동안 AI 에이전트가 지침을 잊어버리는 문제를 극복하도록 설계되었습니다. 스킬은 SKILL.md라는 단일 파일을 포함하는 폴더로 정의됩니다. 이 파일은 YAML 프론트매터와 마크다운 본문의 두 가지 명확한 부분으로 구성됩니다.YAML 프론트매터에는 "name"과 "description"이 포함됩니다. 설명은 에이전트의 트리거 역할을 하므로, 특정 스킬이 사용자의 요청과 관련이 있을 때 에이전트에게 정보를 제공하는 데 중요합니다. 마크다운 본문에는 워크플로우, 규칙 및 예제를 포함한 스킬의 실제 지침이 포함됩니다. 이 본문은 일반 마크다운이어야 하며 프론트매터 이외의 코드나 구성은 피해야 합니다.그런 다음 텍스트는 커밋 메시지 스킬의 "teardown" 예제를 통해 이 개념을 설명합니다. 이 스킬의 프론트매터는 목적과 트리거를 명확하게 정의합니다. 워크플로우는 중지 조건을 포함하여 커밋 메시지를 생성하는 5단계 프로세스를 간략하게 설명합니다. 규칙은 제목과 본문의 목적을 분리하고 메타 논평을 피하는 것과 같은 판단을 시행하기 위해 제공됩니다.예제는 예상되는 출력을 보여주고, 안티 패턴은 피해야 할 일반적인 실패 모드를 강조합니다. 텍스트는 스킬의 각 부분이 특정 목적을 수행한다고 강조합니다. 즉, 설명은 트리거링, 단계는 실행 순서, 규칙은 판단, 예제는 형식, 안티 패턴은 거부를 위한 것입니다. 새 스킬을 만들려면 먼저 설명을 작성하고, 중지 조건이 있는 번호 매기기 워크플로우 단계를 작성하고, 판단 규칙을 작성하고, 구체적인 예제를 작성하고, 마지막으로 명시적인 안티 패턴을 작성해야 합니다.핵심 원칙은 스킬을 간결하고 집중적으로 유지하는 것이며, 규칙은 적극적으로 사용되는 경우에만 포함됩니다. 스킬은 폴더를 에이전트의 스킬 디렉토리에 배치하여 배포되며, 그 후 에이전트는 설명을 기반으로 스킬을 자동으로 인식하고 사용합니다. 텍스트는 또한 커밋 메시지, 코드 검토, 회의록, 기술 교정 및 구조화된 연구를 위한 사전 제작된 MIT 라이선스 스킬이 포함된 리포지토리에 대한 링크를 제공합니다. 스킬의 기본 구조는 안정적이므로 사용자는 특정 워크플로우에 맞게 규칙을 사용자 정의할 수 있습니다.