OpenCode skills
OpenCode Skills 가이드: 재사용 가능한 AI 코딩 워크플로 7가지 규칙
OpenCode skills는 반복되는 코딩 작업을 위한 재사용 가능한 지침 묶음입니다. 절차, 도메인 규칙, 리뷰 기준을 OpenCode가 일관되게 따르게 할 때 사용합니다. 비밀 저장소나 agent, MCP의 대체물로 사용하지 마세요.
- 주요 키워드
- opencode skill
- 2026년 7월 14일 업데이트
- 15분 읽기
빠른 답변
OpenCode Skills
OpenCode skills는 반복되는 코딩 작업을 위한 재사용 가능한 지침 묶음입니다. 절차, 도메인 규칙, 리뷰 기준을 OpenCode가 일관되게 따르게 할 때 사용합니다. 비밀 저장소나 agent, MCP의 대체물로 사용하지 마세요. 같은 지시를 여러 프롬프트에 반복해서 쓰고 있다면 skill로 만들 가치가 있습니다. 일회성 메모는 프롬프트에, 영구 선호는 설정이나 문서에 둡니다.

1. 반복되는 흐름에만 skill을 사용
같은 지시를 여러 프롬프트에 반복해서 쓰고 있다면 skill로 만들 가치가 있습니다. 일회성 메모는 프롬프트에, 영구 선호는 설정이나 문서에 둡니다.
작은 작업을 skill 적용 전후로 비교하는 것이 가장 확실합니다. 반복 설명이 줄고 diff가 좋아지면 유지합니다.
2. 작성 전에 범위를 결정
프로젝트 skill은 영향을 받는 코드와 가까워 리뷰하기 쉽습니다. 글로벌 skill은 다른 저장소에도 영향을 줄 수 있으므로 정말 보편적인 습관에만 사용합니다.
프레임워크, 배포 대상, 글쓰기 톤, 준수 규칙이 들어가면 대개 프로젝트 skill로 두는 것이 안전합니다.

3. Skills, commands, agents, MCP 구분
같은 지시를 여러 프롬프트에 반복해서 쓰고 있다면 skill로 만들 가치가 있습니다. 일회성 메모는 프롬프트에, 영구 선호는 설정이나 문서에 둡니다.
skill은 행동 지침, command는 이름 있는 동작, agent는 역할과 문맥 분리, MCP는 외부 도구 연결입니다.
| 필요 | 사용 | 피할 것 |
|---|---|---|
| 체크리스트 반복 | Skill | 같은 prompt 복사 |
| 이름 있는 동작 | Command | 숨겨진 프로세스 |
| 역할 분리 | Agent | 거대한 skill |
| 외부 서비스 | MCP | skill 안의 token |
| 저장소 규칙 | Project skill | 예상 못 한 global skill |

4. 작은 계약처럼 작성
프로젝트 skill은 영향을 받는 코드와 가까워 리뷰하기 쉽습니다. 글로벌 skill은 다른 저장소에도 영향을 줄 수 있으므로 정말 보편적인 습관에만 사용합니다.
skill은 목적, 트리거, 단계, 제한, 기대 증거가 있는 작은 계약처럼 작성합니다. 테스트할 수 없으면 너무 넓습니다.
5. 실용 템플릿
같은 지시를 여러 프롬프트에 반복해서 쓰고 있다면 skill로 만들 가치가 있습니다. 일회성 메모는 프롬프트에, 영구 선호는 설정이나 문서에 둡니다.
먼저 최소 템플릿으로 시작하고 자리표시자를 실제 저장소 명령으로 바꾸세요. 작은 skill이 유지보수하기 쉽습니다.
---
name: repository-review
description: Use when reviewing code changes in this repository.
---
# Repository Review
1. Inspect the changed files and nearby tests before giving findings.
2. Prioritize bugs, regressions, security risks, and missing validation.
3. Run the documented test command when the touched area has one.
4. Report findings first with file and line references.
5. If no issue is found, say so and mention residual test risk.
6. 비밀과 권한 분리
프로젝트 skill은 영향을 받는 코드와 가까워 리뷰하기 쉽습니다. 글로벌 skill은 다른 저장소에도 영향을 줄 수 있으므로 정말 보편적인 습관에만 사용합니다.
비밀은 환경 변수, provider 인증, 비밀번호 관리자에 둡니다. skill은 처리 방식을 설명할 뿐 token을 담지 않습니다.
7. 문제 해결은 범위를 줄여서
같은 지시를 여러 프롬프트에 반복해서 쓰고 있다면 skill로 만들 가치가 있습니다. 일회성 메모는 프롬프트에, 영구 선호는 설정이나 문서에 둡니다.
결과가 나빠지면 전체 skill, 짧은 버전, 일반 prompt를 비교하세요. 겹치는 지시를 찾기 쉽습니다.
자주 묻는 질문
OpenCode skill이란?
특정 workflow, 규칙, 품질 기준을 재사용하기 위한 지침 묶음입니다.
skill과 agent 중 무엇을 쓰나?
현재 흐름의 지침은 skill, 별도 역할과 문맥은 agent입니다.
프로젝트 skill 위치는?
팀이 리뷰하고 버전 관리할 수 있도록 프로젝트 안에 둡니다.
skill이 명령을 실행하나?
중요한 검증을 알려줄 수 있지만 실행과 권한은 명시적으로 유지해야 합니다.
몇 개를 만들까?
가치 높은 1~2개로 시작하고 반복 품질이 좋아질 때만 늘리세요.
관련 agents 가이드
AGENTS.md 규칙을 subagents로 나누기 전에 OpenCode agents 가이드에서 역할과 도구 경계를 확인하세요. OpenCode agents 가이드.
출처
공식 문서는 2026-07-14에 확인했습니다. 명령과 경로는 OpenCode 릴리스에 따라 바뀔 수 있습니다.