posit-dev/skills
A collection of Claude Skills from Posit
Posit Agent Skills
정의 – 선별된 Agent Skills 모음 – 재사용 가능하고 언어 모델에 구애받지 않는 플러그인으로, 코딩 어시스턴트(Claude Code, Cursor, Posit Assistant 등)를 도메인별 지식과 워크플로로 확장합니다. 각 스킬은 프롬프트, 템플릿, 헬퍼 스크립트로 구성된 작고 자족적인 세트로, 관련 작업을 수행할 때 어시스턴트가 자동으로 호출할 수 있습니다.
핵심 아이디어
- Agent Skills는 코딩 어시스턴트가 특정 작업(예: GitHub PR 생성, 릴리스 블로그 게시물 작성, Shiny 앱 스타일링)을 수행하는 방법을 설명하기 위한 개방형 사양입니다(https://agentskills.io 참조).
- Posit Dev는 일반적인 개발자 활동, 특히 R 생태계와 일반 소프트웨어 엔지니어링을 다루는 기성 스킬의 공개 리포지토리를 제공합니다.
- 스킬이 설치되면 어시스턴트는 컨텍스트(파일 유형, 프로젝트 레이아웃, 사용자 요청)를 감지하고 사용자가 특수 명령을 입력하지 않아도 스킬을 실행합니다.
포함 내용
| 카테고리 | 예시 스킬 | 기능 |
|---|---|---|
| posit-dev | critical-code-reviewer, describe-design, new-work |
일반 개발자 헬퍼 – 적대적 코드 리뷰, 자동 아키텍처 문서, 세션 전체 할 일 추적. |
| github | pr-create, pr-threads-address, pr-threads-resolve |
풀 리퀘스트 생성 자동화, CI 모니터링, 리뷰 스레드 일괄 해결. |
| open-source | create-release-checklist, release-post |
R/Python 패키지용 릴리스 체크리스트 및 게시 가능한 블로그 게시물 작성. |
| r-lib | r-tidyverse-style, r-testthat, r-cran-extrachecks, … |
R 패키지 중심 헬퍼 – 스타일 강제, 테스트 모범 사례, CRAN 사전 점검, 수명 주기 관리, mirai를 사용한 비동기 컴퓨팅 등. |
| ggsql | ggsql |
데이터 시각화 파이프라인에 유용한 "그래픽 문법 스타일" SQL 쿼리 작성. |
| shiny | shiny-bslib, shiny-bslib-theming, brand-yml |
Shiny 앱(R 및 Python 모두)을 위한 현대적인 UI 구축, 테마 설정, 브랜딩. |
| quarto | authoring, brand-yml, alt-text |
Quarto 문서를 위한 작성 지침, 브랜딩, 접근성 대체 텍스트 생성. |
| connect | deploy-to-connect |
R 또는 Python 콘텐츠를 Posit Connect 서버에 배포. |
각 스킬은 자체 폴더에 있으며 README에는 프롬프트, 필요한 템플릿, 어시스턴트가 기능을 표시하는 방법이 설명되어 있습니다.
스킬 설치
리포지토리는 Agent Skills CLI(npx skills add)를 따릅니다.
일반적인 워크플로:
# 설치하지 않고 모든 항목 나열
npx skills add posit-dev/skills --list
# 모든 스킬을 대화형으로 설치
npx skills add posit-dev/skills --all
# 일부 스킬만 설치(예: r-lib 카테고리에서)
npx skills add posit-dev/skills --skill r-tidyverse-style --skill r-testthat
특정 어시스턴트를 대상으로 지정할 수 있습니다:
--agent posit-assistant– 스킬을 Posit Assistant 디렉토리(~/.posit/assistant/skills/)에 복사합니다.--agent claude-code– Claude Code의 스킬 폴더에 설치합니다.--agent를 생략하면 사양을 따르는 모든 하네스에서 작동하는 일반~/.agents/skills/위치에 설치됩니다.
Claude Code에는 세 가지 지원 방법(마켓플레이스 추가, 직접 설치, 수동 복사)이 있습니다 – 모두 결국 스킬 디렉토리를 에이전트의 스킬 경로에 복사하는 것입니다.
사용 방법
설치 후 어시스턴트는 프롬프트와 편집하는 파일을 모니터링합니다. 관련 상황을 감지하면(예: "dplyr 1.2.0 릴리스 게시물 작성 도와줘" 또는 CI가 실패한 PR을 여는 경우) 일치하는 스킬을 자동으로 활성화하고 단계를 안내합니다. 설치 후 추가 명령줄 작업은 필요 없습니다.
관심 대상
- 개발자 – AI 코딩 어시스턴트를 사용하고 일상적인 작업(코드 리뷰, PR 처리, 패키지 릴리스 등)에 대해 신뢰할 수 있고 재현 가능한 헬퍼를 원하는 사람.
- 데이터 과학 팀 – Posit 스택(R, Shiny, Quarto, Connect)에 의존하고 어시스턴트가 도메인별 규칙을 이해하기를 원하는 팀.
- 팀 리더 / DevOps – AI를 통해 조직 전체의 CI/PR 워크플로를 표준화하려는 사람.
- 기여자 – Agent Skills 생태계 확장에 관심이 있는 사람 – 리포지토리에는 기여 지침이 포함되어 있으며 새 스킬 구축을 위해 Anthropic의
skill-creator도구를 권장합니다.
라이선스 및 커뮤니티
- MIT 라이선스 하에 제공 – 상업 및 비상업적 용도로 무료.
- 버그 및 기능 요청을 위한 공개 이슈 트래커.
- 기여를 환영합니다.
CONTRIBUTING.md는 새 스킬을 추가하거나 기존 스킬을 개선하는 방법을 설명합니다.
결론 – Posit Dev의 skills 리포지토리는 특히 R/Posit 생태계 내에서 AI 코딩 어시스턴트를 일상 개발을 위한 전문 팀원으로 전환할 수 있는 실용적이고 표준을 준수하는 도구 상자입니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트