跳转到主要内容
此内容尚未提供您的语言版本,正在以英文显示。

Release Package Version

技能 已验证 活跃

Release a new version of an R package including version bumping, NEWS.md updates, git tagging, GitHub release creation, and post-release development version setup. Use when a package is ready for a new patch, minor, or major release, after CRAN acceptance to create the corresponding GitHub release, or when setting up the development version bump immediately after a release.

目的

To streamline and standardize the R package release process, ensuring consistency, reducing manual errors, and saving developers time.

功能

  • Automated version bumping (patch, minor, major)
  • NEWS.md update with release notes
  • Git tagging and pushing
  • GitHub release creation
  • Post-release development version setup

使用场景

  • Releasing a new patch version after fixing bugs
  • Releasing a new minor version with backward-compatible features
  • Releasing a major version with breaking changes
  • Creating a GitHub release after CRAN acceptance

非目标

  • Direct submission to CRAN (recommends separate skill)
  • Automated code review or testing (recommends `devtools::check` and `devtools::spell_check` be run manually)
  • Managing R package dependencies beyond versioning

Scope

  • info:Dry-run previewWhile explicit `--dry-run` flags are not present for all commands, the skill emphasizes manual review of changes (DESCRIPTION, NEWS.md) and provides clear validation steps before committing and tagging, offering a form of preview.

安装

/plugin install agent-almanac@pjt222-agent-almanac

质量评分

已验证
98 /100
about 20 hours ago 分析

信任信号

最近提交1 day ago
星标14
许可证MIT
状态
查看源代码

类似扩展

Sync Profiles

100

用于在用户想要列出、创建、切换、删除、比较或检查配置同步配置文件时使用。

技能
rohithzr

Mcp Source

100

切换已连接 Unity 项目中的 MCP for Unity 包源。使用 /mcp-source [main|beta|branch|local] 在上游发行版、远程分支或本地开发检出之间进行切换。

技能
CoplayDev

Create Pull Request

99

Create and manage pull requests using GitHub CLI. Covers branch preparation, writing PR titles and descriptions, creating PRs, handling review feedback, and merge/cleanup workflows. Use when proposing changes from a feature or fix branch for review, merging completed work into the main branch, requesting code review from collaborators, or documenting the purpose and scope of a set of changes.

技能
pjt222

Project Session Manager

100

Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions

技能
Yeachan-Heo

Using Git Worktrees

100

在开始需要与当前工作区隔离的功能性工作,或在执行实现计划之前使用 - 通过原生工具或 git worktree 回退确保存在隔离的工作区。

技能
obra

Unslop Commit

100

重写提交消息,使其听起来像一个严谨的程序员编写的。去除 AI/营销术语(“全面的解决方案”、“健壮的实现”、“利用”、“增强”、“无缝地”、“此提交...”)。保留 Conventional Commits 格式。主题 ≤72 个字符(目标 ≤50),祈使语气。仅当“为什么”在主题中不明显时才写正文。在用户说“人性化提交”、“去营销术语化提交消息”、“让这个提交听起来像人话”、“/unslop-commit”、“/commit”、“写一个提交”或粘贴草稿提交以供清理时使用。暂存更改时自动触发。

技能
MohamedAbdallah-14