一键导入
cran-check
Run R CMD check --as-cran on the myIO package, parse the output, and map each ERROR/WARNING/NOTE to a concrete fix
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Run R CMD check --as-cran on the myIO package, parse the output, and map each ERROR/WARNING/NOTE to a concrete fix
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Carry one human-approved myIO package issue through test-first implementation, package checks, and an unmerged PR without releasing or submitting to CRAN. Use for scheduled myIO backlog work.
Research myIO package, chart-engine, MCP, CRAN, compatibility, and performance opportunities and create evidence-backed research candidates. Use for scheduled myIO scouting or inbound enhancement triage.
Simulate a CRAN reviewer evaluating myIO for acceptance. Adversarial review that flags rejection risks before you submit.
End-to-end CRAN submission workflow for myIO — pre-checks, fix cycles, tarball build, cran-comments.md, and resubmission handling. Use when preparing to submit or resubmit to CRAN, or when you receive CRAN reviewer feedback.
Bump version (semver-computed from what's actually merged), finalize NEWS.md, run the full CRAN-readiness gate, build the tarball, tag and create the GitHub Release. Stops before the actual CRAN upload/email confirmation — that step needs the maintainer. Designed for scheduled one-time invocation.
Document and enforce R package versioning strategy for myIO. Covers semantic versioning, backward compatibility policy, deprecation schedules, and CRAN constraints. Use when planning a release, deprecating a function, or documenting versioning decisions.
| name | cran-check |
| description | Run R CMD check --as-cran on the myIO package, parse the output, and map each ERROR/WARNING/NOTE to a concrete fix |
Run R CMD check --as-cran on the myIO package and produce an actionable report.
Clean and rebuild documentation
Rscript -e 'roxygen2::roxygenise()'
Build the package
R CMD build . --no-manual
Run the check with any flags from $ARGUMENTS
R CMD check --as-cran myIO_*.tar.gz
If $ARGUMENTS includes flags like --no-examples, --no-vignettes, or --no-tests, append them.
Parse the output — Read myIO.Rcheck/00check.log and categorize every finding:
For each ERROR:
For each WARNING:
For each NOTE:
Update cran-comments.md — If any NOTEs are legitimate (e.g., "New submission", "installed size"), draft the explanation to add.
Summary — Total errors/warnings/notes, comparison to previous run if available, and next steps.
myIO_*.tar.gz and myIO.Rcheck/ directory\donttest{} wrapping rather than --no-examples