posit-dev/skills

A collection of Claude Skills from Posit

解決的問題

本專案為 Claude(Anthropic 的 AI)提供一組專業的「技能」程式庫,使其能執行複雜且領域特定的開發工作流程。它彌補了通用型大模型與專業軟體開發具體需求之間的差距,特別針對 Posit 生態系統(R、Python、Shiny、Quarto)內的開發情境進行優化。

如何運作

技能是模組化的擴充功能,為 Claude 提供專業知識與預先定義的工作流程。一旦安裝至支援的代理(如 Claude Code、Cursor 或透過 Claude API),Claude 會根據使用者的請求自動啟用相關技能。例如,當使用者要求撰寫發布文章時,Claude 會觸發 release-post 技能,遵循特定的格式與內容規範。

適用對象

  • 軟體開發者:特別是使用 R 與 Python 進行資料科學的開發者。
  • 開源維護者:負責在 GitHub 上管理套件發行、變更日誌與 PR 工作流程的人。
  • Posit 生態系統使用者:使用 Shiny 建構應用、使用 Quarto 編寫文件,或部署至 Posit Connect 的開發者。

主要特色

  • 開發工具:包含對抗性程式碼審查、架構文件化與任務追蹤等技能。
  • GitHub 整合:自動化 PR 建立、CI 監控與審查線程處理。
  • 語言特定支援:在 R 套件開發(r-lib 生態系統)與 ggsql 方面具備深厚專長。
  • 應用與文件框架:為 Shiny 應用主題設計與 Quarto 著作提供專業指導。
  • 簡易安裝:支援透過 npx skills add、Claude Code 插件或手動上傳至 Claude.ai 進行安裝。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案