개발 스킬
Codex, Claude 및 OMP를 위한 재사용 가능한 개발 스킬입니다. 새로운 워크플로우와 원칙 스킬은 포터블 Markdown 지침을 사용하며, 호스트별 디스커버리(discovery) 및 도구는 여전히 하네스(harness)의 책임으로 남습니다.
Codex로 설치하기
codex plugin marketplace add mintuz/skills
ChatGPT 데스크톱 앱을 재시작하고, 플러그인 디렉터리(Plugins Directory)를 열어 Mintuz Skills를 선택한 후 필요한 번들을 설치하세요.
Claude Code로 설치하기
/plugin marketplace add https://github.com/mintuz/skills
...
OMP 또는 독립형 스킬 로더와 함께 사용하기
각 완전한 스킬 디렉터리(references 포함)를 유지하세요. pstack에서 각색된 54개 스킬(7개 핵심 워크플로우 및 47개 원칙)의 경우, 복사기(copier)가 THIRD_PARTY_NOTICES.md를 추가하여 MIT 공지(notice)가 번들과 함께 전달되도록 합니다. 기존 복사기를 사용하여 플랫 디렉터리를 생성하려면 다음을 실행하세요:
go run scripts/codex-sync.go --output /path/to/your/skills
하네스의 스킬 디스커버리(skill discovery)를 해당 디렉터리로 지정하거나, 문서화된 스킬 위치로 복사하세요. 복사기는 일반적인 SKILL.md 번들을 보존하며, 이름에도 불구하고 지침을 Codex 전용 형식으로 변환하지 않습니다. principle-prove-it-works와 같은 이름을 보존하려면 --prefix를 사용하지 마세요.
스킬 이름당 하나의 권위 있는 배포판만 사용하세요. 설치된 버전의 디스커버리/필터 옵션을 알아보려면 omp --help를 실행하세요. 포터블한 산문(prose) 자체는 런타임 인증이 아닙니다.
플러그인 (Plugins)
| 플러그인 | 설명 |
|---|
| core | 핵심 워크플로우: 커밋, 학습, 코드 리뷰, 프롬프트, PR, 작성 및 영구 메모리 |
| ... | |
스킬 (Skills)
Core
개발 스킬 (Development Skills)
| Skill | Description |
|---|
acceptance-review | 명시적인 판결(verdict)을 통해 권위 있는 계약(contract)에 따라 구현을 검증하는 것 |
| ... | |
Web
| Skill | Description |
|---|
css | 유지보수 가능하고 확장 가능한 스타일을 위한 CSS 모범 사례 |
| ... | |
App
| Skill | Description |
| :--- |
| swift-testing | Swift Testing 프레임워크: @Test 매크로, #expect/#require 패턴 |
| ... | |
TypeScript
| Skill | Description |
| :--- |
| typescript | 스키마 우선 개발(Schema-first development), 엄격한 타이핑(strict typing), 함수형 패턴, 그리고 Zod |
Life
| Skill | Description |
| :--- |
| gps-method | 목표(Goal), 계획(Plan), 시스템(System) 방법론을 사용한 증거 기반 목표 달성 프레임워크 |
System Design
개발 스킬 (Development Skills)
| Skill | Description |
|---|
mermaid-generator | 코드를 기반으로 Mermaid 다이어그램을 생성하여 아키텍처 및 관계를 시각화합니다. |
제품 관리 (Product Management)
| Skill | Description |
|---|
decision-trace | 출처 증거부터 전달 산출물까지 주장된 결정 사항의 추적을 수행합니다. |
| ... | |
원칙 (Principles)
각 스킬은 src/principle/skills/ 아래에 독립적인 스킬로 존재하며, 전체 이름은 principle-* 형태를 가집니다. 의사결정과 관련된 하나의 스킬을 호출하면 되며, 라우터나 전역 원칙 모드가 필요하지 않습니다.
에이전트 (Agents)
| Agent | Plugin | Description |
| :--- | :--- |
| code-reviewer | web | 품질, 보안, 성능 및 유지보수성에 중점을 둔 전문 코드 검토 전문가입니다. |
| ... |
MCP 통합 (MCP Integrations)
일부 플러그인은 다음 MCP 서버 구성을 포함합니다:
- core - 세션 전반에 걸친 영구적인 지식 저장을 위한 Memory MCP
- web - 브라우저 자동화 및 시각적 검사를 위한 Playwright MCP
- product-management - 작업 관리 워크플로우를 위한 Task Master MCP
- app - 앱 개발 워크플로우를 위한 XcodeBuildMCP 및 iOS Simulator MCP
Claude Web에서 스킬 사용하기
.dist 폴더에는 Claude 웹(claude.ai)에 업로드할 준비가 된 개별 스킬 zip 파일이 포함되어 있습니다. 각 스킬은 별도의 zip 파일로 패키징되어, 사용자의 Claude 웹 대화의 스킬 섹션에 독립적으로 업로드될 수 있습니다.
스킬 Zip 생성하기
저장소 루트에서 패키징 스크립트를 실행하세요:
go run scripts/package-skills.go
...
Claude 웹에 업로드하기
- claude.ai로 이동합니다.
- 스킬 섹션으로 이동합니다.
.dist에서 개별 zip 파일을 업로드합니다.
- 웹 대화에서 스킬을 사용합니다.
더 많은 옵션(사용자 지정 출력 디렉토리 및 스킬 이름 접두사 지정 포함)은 scripts/README.md를 참조하세요.
개별 스킬을 Codex CLI와 동기화하기
위의 마켓플레이스 설치는 일반적인 Codex 플러그인 경로입니다. 이 스크립트는 대신 평탄하고 독립적인 스킬을 원할 때만 사용하십시오.
스킬은 OpenAI Codex CLI 형식으로도 동기화될 수 있어, Codex에서 사용할 수 있도록 합니다.
저장소 루트에서 동기화 스크립트를 실행하세요:
go run scripts/codex-sync.go
...
동기화 후, $skill-name 구문(예: $commit-messages, $react)을 사용하여 Codex CLI에서 스킬을 호출합니다.
더 많은 옵션(사용자 지정 출력 디렉토리, 스킬 이름 접두사 지정 및 건너뛰기 모드 포함)은 scripts/README.md를 참조하세요.
크레딧