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 進行安裝。
相關
- 專案
- 專案
- 專案
- 專案
- 專案