用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/yo5uke/coresynth --skill pkgdown-check命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | pkgdown-check |
| description | 新しいエクスポート関数やS3メソッド(plot.*、print.*等)を追加した後、コミット前にpkgdownデプロイが壊れないか検証する。_pkgdown.ymlのreference indexに載っているかを確認する。 |
新しいエクスポート関数・S3 method を追加したら、コミット前に以下を確認する。
これを怠ると GitHub Actions の pkgdown デプロイが失敗する
(_pkgdown.yml の reference index にトピックが無いと build_reference_index()
がエラーで停止し、サイト全体が更新されない)。
devtools::document() を実行し、man/*.Rd が生成されていることを確認する
& "C:\Program Files\R\R-4.6.1\bin\Rscript.exe" -e "devtools::document()"
_pkgdown.yml の reference: セクションに新しいトピックが追加されているか
確認する(S3 method は generic.class 名で追加。generic と class の対応を
間違えない)。追加されていなければ _pkgdown.yml を編集する
ローカルで実際にビルドを確認する(devtools::document() も R CMD check も
これを検出しない):
& "C:\Program Files\R\R-4.6.1\bin\Rscript.exe" -e "pkgdown::build_reference_index(pkgdown::as_pkgdown('.'))"
エラーなく Writing reference/index.html`` まで到達すれば OK。docs/ は
gitignore 管理なので生成物はコミット対象外。
逆に、_pkgdown.yml に載っているのに man/ から消えた関数がないかも確認する
(関数の削除・rename 時に発生)
このチェックは R のみの変更でも必要(plot.scm_placebo の追加漏れで pkgdown
デプロイが失敗した実例あり)。