Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/Morrison-Lab/ai-config --skill r-pkg-news명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
| name | r-pkg-news |
| description | Draft NEWS.md changelog entry. |
| user-invocable | true |
| allowed-tools | ["Read","Edit","Write","Bash"] |
Drafts a new NEWS.md entry for an R package, matching the package's
existing entry style and format — as opposed to r-pkg-spellcheck, which
only spellchecks NEWS.md text that's already there and never helps author
it.
Why this exists: most R packages track user-facing changes in
NEWS.md, one entry per release or per notable change, but the exact
format (bullet style, whether entries are grouped under a version heading,
whether they reference issue/PR numbers) varies package to package. Writing
a new entry that doesn't match the existing style creates visible
inconsistency the next release notices.
Confirm this is an R package. Check that DESCRIPTION exists at the
repo root, and that NEWS.md (or NEWS) exists. If either is missing,
skip — this skill doesn't apply, or the package needs to add
NEWS.md first (a one-line file with a version heading and no entries
is enough to start).
Read the existing style. Look at the last 2–3 entries in
NEWS.md and note:
# pkgname 1.2.3) that's
already there for the in-progress version, or need a new one.* , - ), sentence case vs. lowercase lead word,
whether entries end with a period.(#123), (@username)), and where in the sentence that
citation goes.Gather what changed. Pull recent commits since the last tagged
release (git log <last-tag>..HEAD --oneline) or the PR description
supplied by the user, and identify the user-facing changes worth an
entry — skip pure-internal refactors, CI-only changes, and typo fixes
that don't affect behavior unless the project's own style includes
those too (check step 2's precedent).
Draft the entry matching the style read in step 2, one bullet per user-facing change, in plain, direct language (what changed and why it matters to a user — not an internal implementation narrative). Add it under the current in-progress version heading, creating that heading if this is the first entry for the next version.
Spellcheck the new text — hand off to
r-pkg-spellcheck before finishing, since
new NEWS.md prose is exactly the case that skill exists to check before
git push.
r-pkg-spellcheck spellchecks NEWS.md
text against inst/WORDLIST; run it after drafting a new entry here.r-pkg-check and
r-pkg-cran-checklist both expect an
up-to-date NEWS.md entry for the release under check — this skill is
the step that produces it.