소스 정보
- 저장소
- posit-dev/open-source-website
- 최근 소스 활동
- 2026년 7월 30일 21:06
- 감지된 SKILL.md 언어
- 영어
- 스타
- 50
- 포크
- 23
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/posit-dev/open-source-website --skill review-post명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | review-post |
| description | Review a blog post's content against its frontmatter and the authoring guide |
| argument-hint | [post-path] |
Review a blog post's content the way a reviewer would — checking that the content lines up with its frontmatter, surfacing things authors commonly miss, and flagging accessibility issues. Complements the check-post skill, which validates frontmatter mechanically; this skill reads the actual post text.
This skill does not check writing style. At the end, remind the author to get a human review for tone, clarity, and flow.
If the user provided a path in their request, use that. Otherwise, look for blog posts changed on the current branch:
git diff --name-only --diff-filter=d origin/main...HEAD -- 'content/blog/**/index.md' 'content/blog/**/index.qmd'
If no changed posts are found, ask the user which post to review.
For each post, read both the frontmatter and the body. If an index.qmd exists, prefer it as the source of truth; otherwise read index.md. You need the actual prose, not just the metadata.
Compare what the post actually says to what its frontmatter claims. Flag mismatches:
description drift — does the description still summarize the post accurately? Descriptions written by the new-post skill often stop matching the finished draft.software / languages / topics — do the values reflect what the post is actually about? If the post discusses ggplot2 but software only lists dplyr, flag it. If the inferred topics no longer fit, flag it. Suggest the values that would match.source — if the post is clearly about one of the projects with a blog listing page (positron, tidyverse, ai, shiny, great_tables, plotnine, pointblank, quarto) and source isn't set, flag it. See content/blog/_authoring-guide.md for the rule.title — does it match the post's actual focus, or has the angle shifted during writing?TODO, TBD, XXX, FIXME, lorem ipsum, [insert ...], [link], etc. List each occurrence with line context./blog/<source>/<year>/<slug>/ or other content-directory paths instead of /blog/YYYY-MM-DD_slug/. (See "Linking to other blog posts" in the authoring guide.)```r, ```python, ```sh, etc.), not bare ```..qmd images use fig-alt — alt text in .qmd should be {fig-alt="..."}, not  (the bracket text becomes a caption in Quarto).# (H1) headings — the page H1 is rendered from frontmatter title. Top-level body sections should start at ## (H2), and lower-level headings shouldn't skip levels (don't jump ## → ####).From the frontmatter date and slug (or folder name), report the URL the post will live at:
/blog/{date}_{slug-or-folder}/
This lets the author sanity-check the slug before publishing and copy the URL for cross-linking from other posts.
Summarize results grouped by severity:
.qmd images, heading hierarchy violations.description, software, languages, topics, source, title), title-vs-content focus shifts.For each item, quote the relevant line(s) and explain what to change.
If there are no findings, say so.
Ask whether to apply the fixes. For accepted items:
index.qmd, edit the .qmd (source of truth), then re-render to update index.md.index.md directly.After any frontmatter edits, use the check-post skill (or the underlying script) on the post so the author sees a clean mechanical-validation pass before moving on.
Finish with a one-line reminder: this skill doesn't check writing style, tone, or flow — ask a teammate to read the draft before merging.