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 进行安装。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目