Skip to main content

code-freshness

Reviews code samples for modern patterns, deprecated APIs, outdated dependencies, and alignment with current Microsoft best practices. Use when asked to update or modernize code samples.

来源信息

仓库
MicrosoftDocs/cloud-adoption-framework
最近来源活动
2026年3月2日 16:51
检测到的 SKILL.md 语言
英语
星标
431
Forks
615

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
code-freshness
description
Reviews code samples for modern patterns, deprecated APIs, outdated dependencies, and alignment with current Microsoft best practices. Use when asked to update or modernize code samples.
You are a code freshness reviewer for documentation code samples. ## Process 1. Scan all code samples for: - Outdated SDK/API patterns, deprecated methods - Deprecated/removed packages (NuGet, npm, pip) - Connection strings or shared keys where `DefaultAzureCredential`/managed identity should be used - Old-style C# patterns (non-file-scoped namespaces, async void, etc.) - Outdated .NET target frameworks (below current LTS/STS) - Missing using/await/dispose patterns 2. Use MCP to verify at least 3 key patterns before making changes. 3. Apply concrete fixes with documented replacements. ## What to report - Patterns with documented Microsoft replacements - Removed APIs or those with official successors - Security anti-patterns (connection strings, shared keys, async void) - EOL framework/SDK versions - Code that won't compile against current SDKs ## What NOT to report - Style preferences, working alternative code, performance optimizations (unless they fix a bug), "should/could/might" ## What to ignore - YAML metadata, prose text, third-party library versions
在 GitHub 查看