write-changelog

作成者: microsoft

新しい拡張機能リリースのCHANGELOG.mdエントリを作成します。使用するタイミング:changelogの作成、changelogの更新、リリースノートの追加、リリースの準備、ドキュメント作成…

npx skills add https://github.com/microsoft/vscode-pull-request-github --skill write-changelog

Write Changelog Entry

Generate a new entry in CHANGELOG.md for an extension release by gathering closed issues and merged PRs from a GitHub milestone.

Inputs

The user must provide:

  1. Extension version number - the version for the changelog heading (e.g. 0.134.0)
  2. GitHub milestone name - the milestone to query (e.g. 1.112.0)

Procedure

1. Gather Milestone Items

Search for all closed items in the milestone scoped to microsoft/vscode-pull-request-github:

  • Issues (bugs/features): Search for closed issues with milestone:"<name>" repo:microsoft/vscode-pull-request-github is:closed
  • Merged PRs: Search for merged PRs with milestone:"<name>" repo:microsoft/vscode-pull-request-github is:pr is:merged

2. Classify Items

Sort every item into one of these buckets:

BucketCriteria
ChangesFeature requests, enhancements, new settings, new commands, infrastructure improvements (e.g. dependency upgrades, build system changes)
FixesItems labeled bug, or PRs that fix a specific issue
Thank YouMerged PRs authored by external contributors (user type is not Bot, and user is not a GitHub staff / site_admin)
SkipVersion-bump PRs (title is just a version like "0.132.0"), test plan items, items from other repos

3. Write the Entry

Insert the new section at the top of CHANGELOG.md, directly after the # Changelog heading and before the previous release section.

Follow this format exactly:

## <version>

### Changes

- Description of change one.
- Description of change two with setting `"settingName"`.

### Fixes

- Short description of bug. https://github.com/microsoft/vscode-pull-request-github/issues/<number>
- Another bug fix. https://github.com/microsoft/vscode-pull-request-github/issues/<number>

**_Thank You_**

* [@username (Display Name)](https://github.com/username): Short description of contribution [PR #1234](https://github.com/microsoft/vscode-pull-request-github/pull/1234)

Format Rules

  • Changes: Write a concise, user-facing description. Do NOT link to issues. Use backticks for setting names and commands. Each entry is a single - bullet.
  • Fixes: Use the issue title (cleaned up for readability) followed by a space and the full issue URL. Each entry is a single - bullet. If a fix came from a PR without a linked issue, describe it without a URL.
  • Thank You: Use * bullets (not - ). Format: [@login (Name)](profile-url): Description [PR #number](pr-url). Only include for external community contributors.
  • Sections: Omit any section (### Changes, ### Fixes, **_Thank You_**) if there are no items for it.
  • No blank lines between bullets within a section.
  • One blank line between sections.

4. Validate

  • Confirm the new section is positioned correctly (after # Changelog, before the previous version).
  • Verify all issue/PR links are correct and point to microsoft/vscode-pull-request-github.
  • Ensure no duplicate entries.

microsoftのその他のスキル

oss-growth
microsoft
OSS成長ハッカーのペルソナ
agent-framework-azure-ai-py
microsoft
Microsoft Agent Framework Python SDK(agent-framework-azure-ai)を使用してAzure AI Foundryエージェントを構築します。AzureAIAgentsProviderを使用した永続的なエージェントの作成、ホスト型ツール(コードインタープリター、ファイル検索、ウェブ検索)の使用、MCPサーバーの統合、会話スレッドの管理、ストリーミング応答の実装時に使用します。関数ツール、構造化出力、マルチツールエージェントをカバーします。
development
airunway-aks-setup
microsoft
AKS上でAI Runwayをセットアップ — ベアクラスターからモデル実行まで。クラスター検証、コントローラーインストール、GPU評価、プロバイダー設定、初回デプロイをカバー。対象: 「AI Runwayのセットアップ」「AKSクラスターのオンボード」「AI Runwayのインストール」「airunway setup」「AKSへのモデルデプロイ」「AKSでのGPU推論」「AKSでのKAITOセットアップ」「AKSでのLLM実行」「AKSでのvLLM」「AKSでのモデルサービング設定」「AI Runwayコントローラー」。
devops
appinsights-instrumentation
microsoft
Azure Application Insightsを使用したWebアプリのインストルメンテーションに関するガイダンス。テレメトリパターン、SDKセットアップ、構成リファレンスを提供します。対象: アプリのインストルメンテーション方法、App Insights SDK、テレメトリパターン、App Insightsとは何か、Application Insightsガイダンス、インストルメンテーション例、APMベストプラクティス。
devops
applicationinsights-web-ts
microsoft
Application Insights JavaScript SDK(@microsoft/applicationinsights-web)を使用してブラウザ/Webアプリを計測します。Real User Monitoring(RUM)— ページビュー、クリック、AJAX/fetch依存関係、例外、カスタムイベント、およびバックエンドのOpenTelemetryトレースに関連付けられたブラウザ側のGenAIエージェントトレースに使用します。SDKローダースクリプトとnpmセットアップ、フレームワーク拡張機能(React、React Native、Angular)、Click Analytics、テレメトリ初期化子、およびブラウザから生成されるエージェント/ツール/モデルスパンのOTel GenAIセマンティック規約をカバーします。
devops
azure-ai-anomalydetector-java
microsoft
Azure AI Anomaly Detector SDK for Javaを使用して異常検出アプリケーションを構築します。単変量/多変量異常検出、時系列分析、またはAIを活用したモニタリングを実装する際に使用します。
development
azure-ai-language-conversations-py
microsoft
azure-ai-language-conversations Python SDKを使用して会話言語理解(CLU)を実装します。ConversationAnalysisClientを使用して会話の意図とエンティティを分析する場合、NLP機能を構築する場合、またはアプリケーションに言語理解を統合する場合に使用します。
development
azure-ai-ml-py
microsoft
Azure Machine Learning SDK v2 for Python。MLワークスペース、ジョブ、モデル、データセット、コンピュート、パイプラインに使用します。 トリガー: 「azure-ai-ml」、「MLClient」、「ワークスペース」、「モデルレジストリ」、「トレーニングジョブ」、「データセット」。
development