通过 `use_figma` MCP 工具在 Figma 文件中执行 JavaScript 的参考技能,定义插件代码的 API 规则与写法。
编程
aspnet-core
试用按照微软最新文档规范构建 ASP.NET Core 应用,自动挑选合适的应用模型与请求管道。
它能做什么
覆盖 Blazor Web Apps、Razor Pages、MVC、Minimal API、控制器式 Web API、SignalR 与 gRPC 等场景,按任务按需加载引用而非全量引入。包含 Program.cs 编排、中间件、DI、配置、日志、身份认证、测试、性能、部署以及主版本升级指引。默认采用 WebApplicationBuilder/WebApplication、内建 DI 与中间件,以及正确的 dotnet new 模板结构,同时尊重既有解决方案的应用模型。
什么时候用它
- 新建 ASP.NET Core 项目时,在 Blazor、Razor Pages、MVC、Minimal API 之间做选型
- 审查或重构 Program.cs、中间件、路由与 DI 配置
- 将旧有解决方案升级到更新的 .NET 或 ASP.NET Core 主版本
- 以框架惯用方式加入身份认证、SignalR、gRPC 或后台服务
技能文档
ASP.NET Core
Overview
Choose the right ASP.NET Core application model, compose the host and request pipeline correctly, and implement features in the framework style Microsoft documents today.
Load the smallest set of references that fits the task. Do not load every reference by default.
Workflow
- Confirm the target framework, SDK, and current app model.
- Open references/stack-selection.md first for new apps or major refactors.
- Open references/program-and-pipeline.md next for
Program.cs, DI, configuration, middleware, routing, logging, and static assets. - Open exactly one primary app-model reference:
- references/ui-blazor.md
- references/ui-razor-pages.md
- references/ui-mvc.md
- references/apis-minimal-and-controllers.md
- Add cross-cutting references only as needed:
- references/data-state-and-services.md
- references/security-and-identity.md
- references/realtime-grpc-and-background-work.md
- references/testing-performance-and-operations.md
- Open references/versioning-and-upgrades.md before introducing new platform APIs into an older solution or when migrating between major versions.
- Use references/source-map.md when you need the Microsoft Learn section that corresponds to a task not already covered by the focused references.
Default Operating Assumptions
- Prefer the latest stable ASP.NET Core and .NET unless the repository or user request pins an older target.
- As of March 2026, prefer .NET 10 / ASP.NET Core 10 for new production work. Treat ASP.NET Core 11 as preview unless the user explicitly asks for preview features.
- Prefer
WebApplicationBuilderandWebApplication. Avoid olderStartupandWebHostpatterns unless the codebase already uses them or the task is migration. - Prefer built-in DI, options/configuration, logging, ProblemDetails, OpenAPI, health checks, rate limiting, output caching, and Identity before adding third-party infrastructure.
- Keep feature slices cohesive so the page, component, endpoint, controller, validation, service, data access, and tests are easy to trace.
- Respect the existing app model. Do not rewrite Razor Pages to MVC or controllers to Minimal APIs without a clear reason.
Reference Guide
- references/_sections.md: Quick index and reading order.
- references/stack-selection.md: Choose the right ASP.NET Core application model and template.
- references/program-and-pipeline.md: Structure
Program.cs, services, middleware, routing, configuration, logging, and static assets. - references/ui-blazor.md: Build Blazor Web Apps, choose render modes, and use components, forms, and JS interop correctly.
- references/ui-razor-pages.md: Build page-focused server-rendered apps with handlers, model binding, and conventions.
- references/ui-mvc.md: Build controller/view applications with clear separation of concerns.
- references/apis-minimal-and-controllers.md: Build HTTP APIs with Minimal APIs or controllers, including validation and response patterns.
- references/data-state-and-services.md: Use EF Core,
DbContext, options,IHttpClientFactory, session, temp data, and app state responsibly. - references/security-and-identity.md: Apply authentication, authorization, Identity, secrets, data protection, CORS, CSRF, and HTTPS guidance.
- references/realtime-grpc-and-background-work.md: Use SignalR, gRPC, and hosted services.
- references/testing-performance-and-operations.md: Add integration tests, browser tests, caching, compression, health checks, rate limits, and deployment concerns.
- references/versioning-and-upgrades.md: Handle target frameworks, breaking changes, obsolete APIs, and migrations.
- references/source-map.md: Map the official ASP.NET Core documentation tree to the references in this skill.
Execution Notes
- When generating new code, start from the correct
dotnet newtemplate and keep the generated structure recognizable. - When editing an existing solution, follow the solution's conventions first and use these references to avoid framework misuse or outdated patterns.
- When a task mentions "latest", verify the feature on Microsoft Learn or the ASP.NET Core docs repo before relying on memory.
常见问题
- 会主动把现有应用改写成另一种模型吗,比如 Razor Pages 改 MVC?
- 不会。该技能强调尊重当前应用模型,除非有明确理由,不会跨模型重写。
- 默认针对哪个 .NET 版本?
- 截至 2026 年 3 月,新生产环境默认使用 .NET 10 / ASP.NET Core 10;ASP.NET Core 11 视为预览版,除非用户明确要求预览特性。
- 会默认引入第三方基础设施吗?
- 不会。它优先使用内建的 DI、Options/配置、日志、ProblemDetails、OpenAPI、健康检查、限流、输出缓存与 Identity,再考虑第三方组件。
相关技能
通过“起草—评估—改写”循环,创建、打磨并基准测试智能体技能。
为 Codex 从 API 文档、OpenAPI、curl、SDK 或现有应用生成可安装的命令行工具。
从一段算法哲学出发,生成可播种、可调节参数的 p5.js 生成式艺术作品。
Deploy applications and infrastructure to Cloudflare using Workers, Pages, and related platform services. Use when the user asks to deploy, host, publish, or set up a project on Cloudflare.
Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state manag
OpenAI 的更多技能
浏览全部技能基于先查文档的流程,把 ChatGPT Apps SDK 项目规划为 MCP 服务端 + 组件 UI 代码。
复用目标文件已发布的设计系统,把代码或描述转换为完整的 Figma 页面。
通过 `use_figma` MCP 工具在 Figma 文件中执行 JavaScript 的参考技能,定义插件代码的 API 规则与写法。
从概念、品牌或参考图生成 Codex 兼容的动画宠物与宠物精灵图集。
imagegen
官方在 Codex 项目里直接生成或编辑位图图像,并把项目用到的素材放回项目内
基于 OpenAI 官方开发者文档,给出带引用的权威解答。