本文へ移動
cccskills
Prisma 公式無料GitHub で公開日本語紹介

content-write-changelog

リリース済みの変更を調べ、利用者の視点で整理した日付入りの変更履歴と、見送った候補の理由をまとめてレビュー用プルリクエストを作成します。

原文原文の説明を見る

Use when the operator asks to write, generate, or publish a changelog entry for prisma.io/changelog, says "this week's changelog" or "this month's changelog", asks what shipped since the last entry, or asks to open the changelog pull request.

prisma/webスター 1,105(GitHub 1,105 + cccskills 0)

実行スコア 未検証

インストール方法を見る

こんなときに便利

  • 週次・月次の変更履歴を作りたいとき
  • 前回以降のリリース内容を確認したいとき
  • 掲載候補と見送り理由を整理したいとき
  • 変更履歴のレビュー用PRを開きたいとき

日本語での紹介

できること

前回の変更履歴から現在までにリリースされた内容を調べ、開発者が短時間で「何ができるようになったか」「何が改善したか」「対応が必要か」を把握できる記事にまとめます。変更はプルリクエストの題名だけで判断せず、公開情報やリリース状況を確認し、製品名や成熟度も資料に照らして記述します。掲載しない候補も理由とともにトリアージノートへ記録します。記事は日付入りのMDXファイルとして作成し、リンクや形式、読みやすさを確認したうえで、確認用のプルリクエストを開きます。

こんなときに便利

週次・月次の変更履歴を作るときや、前回掲載分以降に何が出荷されたかを整理したいときに向いています。変更の影響を利用者に伝え、掲載候補の判断も人が追える形に残したい場合に使えます。

使い方の例

  • 「今月の変更履歴をまとめて、レビュー用のプルリクエストを開いて」
  • 「前回のエントリー以降にリリースされた内容を確認して」

注意点

対象リポジトリのチェックアウトと、Prisma組織にアクセスできるログイン済みのgh CLIが必要です。製品に関する記述の前にprisma/igniteのポジショニング文書を確認します。アクセスできない場合は公開リポジトリ分のみとなり、その旨をプルリクエストに記載します。マージや自動マージは行いません。

この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。

含まれるファイル(6)

  • SKILL.md9.1 KB
  • references/filtering.md4.8 KB
  • references/gathering.md4.8 KB
  • references/structure.md8.5 KB
  • references/voice.md8.3 KB
  • scripts/check-entry.mjs6.6 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Write the changelog entry

Turn everything that shipped since the last entry into one dated MDX file at apps/site/content/changelog/{YYYY-MM-DD}.mdx, plus a triage note that lists every candidate you left out and why. Then open a pull request for humans to review. This skill never merges.

The reader is a working developer with no time. In a ten-second scan the entry must answer three questions: what can I do now, what stopped hurting, and do I have to act.

Pre-conditions

Stop and tell the operator if one of these is missing.

  1. A checkout of this repo, synced with the default branch. Work on a new branch or worktree, never on a branch that carries someone's unfinished work.
  2. The gh CLI, signed in with access to the Prisma organization. Much of the platform is built in private repositories. Without access to them the entry covers the public repositories only, and you must say so in the pull request.
  3. The positioning doc, read before you write a product claim. The authoritative copy is docs/prisma/positioning.md in the prisma/ignite repository, the same source content-write-blog uses. There is no copy in this repo. If you cannot read it, ask the operator for the current product names and maturity labels.

Rules that always apply

  • Outcome first, product named in the same sentence. The title, the opening paragraph, and the first sentence of each section lead with what the reader can now do and name the product. Write "You can now enroll a coding agent in Prisma with a credential of its own", not "Agent enrollment is now available".
  • Explain, do not state. A changelog written from pull request titles reads like a spec. Say what each change means for the reader, in sentences a person would say aloud, with the "so" and "because" left in. references/voice.md and the docs-reader-review skill describe how.
  • Publish what the user can see, wherever the code lives. A Console workflow, a CLI command, a REST API route, or a docs page is publishable even when its code is private. Describe the effect and link a public docs page, or link nothing. Never link a private pull request and never name a private repository.
  • Only what is released. A merged pull request is not a shipped feature. Check each product's release before you write about it, as described in references/gathering.md.
  • Every claim has a source you have read. Use a public one wherever it exists: a release note, a docs page, a blog post, or a public pull request. A change built in a private repository often has none yet. In that case the merged pull request is your source, the entry describes the effect without a link, and the item goes into the triage note as "no public PR" so that a reviewer confirms it in the product before the entry is merged. Quote dates, limits, and prices from the source and never from memory.
  • Full product names on every mention, as the positioning doc spells them. Check the name and the maturity of each product against the docs when you write, because both change between entries.
  • Most impactful first, at every level. The title is the biggest change. The headline sections, the bullets in a section, the actions a reader must take, and the fixes are each ordered by how many readers they reach and how much they change.
  • Never pad. A window with a few fixes gets a short entry with no headline sections. A window with nothing user-facing gets no entry, and you report that instead.
  • No em dashes, no emoji, no vague adjectives, and no vocabulary from the source code. State the behavior the reader will observe, in words the reader already has.

Workflow

  1. Set the window. The window starts at the newest entry in apps/site/content/changelog/ and ends today. Read that entry in full: its structure is the precedent, and the pull requests it links mark where the window starts. Done when you can name the start date, the end date, and the last pull request already covered.
  2. Gather. Collect the merged pull requests, the releases, the new docs pages, and the new blog posts for the window, following references/gathering.md. Done when every source in that file has been read or reported as unreachable.
  3. Gate. Give each candidate one verdict from references/filtering.md: publish, rewrite, flag, or exclude. When unsure, flag. Done when every candidate has a verdict and every flag and exclusion has a one-line reason.
  4. Confirm. For each candidate you keep, find the public source, check that it is released, and note the docs page that documents it. Done when no kept item rests on a pull request title alone.
  5. Write. Read references/voice.md and the three docs-reader-review references it names, then draft the entry in the order references/structure.md gives. Done when the frontmatter is valid, slug equals date, and the date is the day the entry lands.
  6. Check. Run node .claude/skills/content-write-changelog/scripts/check-entry.mjs apps/site/content/changelog/{YYYY-MM-DD}.mdx --links. Then run the three scripts in .claude/skills/docs-reader-review/scripts/ on the same file: check-plain.sh, check-staccato.py, and check-ai-signs.sh. The closing --- before the Enterprise line is the one hit check-ai-signs.sh is expected to report. Done when the scripts report nothing else.
  7. Have it read cold. Give the entry to a fresh reviewer, as the docs-reader-review skill describes, and rewrite every sentence it could not restate. Repeat with a new reviewer until a round reports no sentence it could not restate and no word it had to guess. Then check every rewritten sentence against its source again, because rewriting drifts meaning. Done when a round comes back clean, the facts have been checked again, and you have gone through the checklist below.
  8. Open the pull request. Create the branch changelog/{YYYY-MM-DD}, commit the entry and its images as docs(site): add changelog entry {YYYY-MM-DD}, push, and open the pull request with the body in references/structure.md. If an entry for that date already exists, ask the operator whether to replace it or pick another date. Done when the pull request is open and its body carries the triage note.
  9. Report and stop. Give the operator the pull request link, the items that need a human decision, and anything you could not verify. Do not merge and do not enable auto-merge.

Checklist before you open the pull request

  • The title leads with a user action or outcome and names the product. It has no Prisma: prefix, no version number, and no chain of features joined by semicolons.
  • The opening paragraph states the biggest change in its first sentence, and names every date the reader must act on.
  • There are at most three headline sections, each one changes what a reader can do, and each heading states an outcome or an action.
  • The most impactful item comes first in the entry, in every section, and in every list.
  • "What you need to do" exists whenever a reader has to act, with one bullet per audience.
  • Every breaking change says what to change. Every deprecation names the old surface, the replacement, and the date.
  • Every documented surface links its docs page, and every link and anchor was checked against production.
  • Every technical identifier is in backticks, and every term a reader of the previous version would not know is replaced or explained where it first appears.
  • Headline sections and short product sections are paragraphs. Lists are used only for items the reader scans.
  • Bold appears on the first sentence, on interface labels, on dates that need action, and on the first sentence of items in a scanned list, and nowhere else.
  • No private pull request links, no private repository names, no internal names, no issue-tracker IDs, no customer names, and no description of how a security problem worked.
  • No CI, dependency, refactor, test, SEO, or analytics items.
  • Every image has alt text that describes what the screenshot shows.
  • Every blog and guide link carries one sentence taken from what the page says, not from its title.
  • The triage note lists every flagged and excluded candidate, including the ones with no public pull request.

Reference

  • references/gathering.md: where the changes come from, and how to tell merged from released.
  • references/filtering.md: the verdicts, and the rules for private repositories, unreleased work, and security fixes.
  • references/voice.md: how to turn a pull request into a sentence a reader can use.
  • references/structure.md: frontmatter, section order, components, images, and the pull request body.
  • scripts/check-entry.mjs: checks the frontmatter, the MDX, the images, and the links.
  • The two newest entries in apps/site/content/changelog/ are the samples. Match their shape before you match this document.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

content-create-hero-image

Prisma 公式無料概要あり

Prismaのブログ記事向けに、編集可能なSVGのヒーロー画像とSNS用PNGを制作し、記事への設定まで行います。対話形式で方向性を決め、画像を見ながらデザインを見直せます。

  • Prismaブログ記事の表紙を作りたいとき
  • SNS・Open Graph画像を用意したいとき
  • 対話しながらカバーの方向性を決めたいとき
prisma/web1,1052026年10月29日 更新

content-seo-geo

Prisma 公式無料概要あり

Prismaのブログ記事や既存ページを、読者の疑問に答える構成と根拠の確認、検索向けの見出し・メタ情報で整えるスキルです。

  • 検索クエリに沿ってページを構成したいとき
  • 古くなった記事やドキュメントを更新したいとき
  • 検索で見つからないページを点検したいとき
prisma/web1,1052026年10月29日 更新

content-write-answer-page

Prisma 公式無料概要あり

開発者の具体的な疑問に答える比較記事やガイド、トラブル解決ページを、調査・執筆から公開後の記録や掲載状況の確認まで進めます。

  • 製品同士を比較するページを作りたいとき
  • 代替サービスを紹介したいとき
  • 技術の用途別ガイドを書きたいとき
prisma/web1,1052026年10月29日 更新

content-write-blog

Prisma 公式無料概要あり

Prismaのブログ記事の見出しや短い下書きを、既存の投稿形式や著者情報に合わせて用意し、内容を仕上げる人へ引き継ぎます。

  • ブログ記事の企画から骨組みを作りたいとき
  • 下書きを見出しと導入に整理したいとき
  • 初投稿の著者プロフィールを用意したいとき
prisma/web1,1052026年10月29日 更新

docs-agent-ready

Prisma 公式無料概要あり

ドキュメントをAIエージェントが見つけて読める形に保つため、llms.txtやMarkdown出力、MCPの発見用エンドポイントなどの要件を確認できます。

  • 新しいドキュメント領域を追加したいとき
  • llms.txtやMarkdown出力を変更したいとき
  • skillやMCPの発見経路を更新したいとき
prisma/web1,1052026年10月29日 更新

docs-reader-review

Prisma 公式無料概要あり

技術ドキュメントを対象読者の目線で読み、専門用語や説明不足、操作の分かりにくさを見つけて修正し、内容の正確さを再確認して引き継げる状態に整えます。

  • 初学者にもガイドが伝わるか確認したいとき
  • 書き換えたページの専門用語を減らしたいとき
  • 公開前に手順の分かりやすさを点検したいとき
prisma/web1,1052026年10月29日 更新

prisma のスキルをすべて見る

このスキルの問題を報告する