Agent Skills › midudev/autoskills

midudev/autoskills

GitHub

基于WCAG 2.2标准,用于审计和改进Web无障碍性。涵盖POUR原则、ARIA属性、颜色对比度及屏幕阅读器支持,确保内容对所有用户可用。

218 skills 6,566

Install All Skills

npx skills add midudev/autoskills --all -g -y
More Options

List skills in collection

npx skills add midudev/autoskills --list

Skills in Collection (218)

Showing top 50 of 218 by quality score. Use the install list command or open individual skills for the rest.

基于WCAG 2.2标准,用于审计和改进Web无障碍性。涵盖POUR原则、ARIA属性、颜色对比度及屏幕阅读器支持,确保内容对所有用户可用。
improve accessibility a11y audit WCAG compliance screen reader support keyboard navigation make accessible
packages/autoskills/skills-registry/accessibility/SKILL.md
npx skills add midudev/autoskills --skill accessibility -g -y
Angular文档(adev)写作指南,涵盖Google技术写作标准、Angular特有Markdown扩展、代码块及组件规范。用于指导在adev目录下创建、编辑或审查文档文件。
创建 Angular 文档 编辑 adev 目录下的内容 审查 adev 目录下的文档
packages/autoskills/skills-registry/adev-writing-guide/SKILL.md
npx skills add midudev/autoskills --skill adev-writing-guide -g -y
用于在Cloudflare Workers上构建AI代理,涵盖状态管理、工作流、RPC、WebSocket及MCP等核心功能。优先检索官方文档以获取最新API和最佳实践,支持聊天、语音及浏览器自动化场景。
创建Cloudflare AI Agent 实现Durable Workflows或定时任务 配置Agent状态与持久化 开发基于React的客户端交互 集成MCP协议
packages/autoskills/skills-registry/agents-sdk/SKILL.md
npx skills add midudev/autoskills --skill agents-sdk -g -y
指导在Android项目中应用整洁架构,包括划分用例、仓库及生命周期感知型展示模型。通过最小化变更提升代码可维护性,遵循官方指南,避免反模式,并明确与模块化等技能的交接边界。
关于Android整洁架构的咨询 需要分离用例和仓库逻辑 解耦展示层与数据层
packages/autoskills/skills-registry/android-architecture-clean/SKILL.md
npx skills add midudev/autoskills --skill android-architecture-clean -g -y
用于构建Android Jetpack Compose基础UI,涵盖布局、修饰符、主题及组件结构。指导识别界面类型,遵循稳定状态与无障碍规范,避免混合视图系统或硬编码尺寸,确保可访问性与性能,并明确向状态管理和设计系统技能的交接边界。
Jetpack Compose屏幕开发 Compose布局实现 Compose修饰符清理
packages/autoskills/skills-registry/android-compose-foundations/SKILL.md
npx skills add midudev/autoskills --skill android-compose-foundations -g -y
指导在Android中使用协程、Flow和结构化并发构建异步管道。涵盖作用域管理、调度器注入、生命周期感知收集及取消安全处理,确保代码正确性与可维护性。
Android Flow数据流处理 修复协程作用域问题 ViewModel中的结构化并发实现
packages/autoskills/skills-registry/android-coroutines-flow/SKILL.md
npx skills add midudev/autoskills --skill android-coroutines-flow -g -y
用于在Android项目中配置Hilt依赖注入,涵盖作用域、测试覆盖及模块边界。解决组件所有权、绑定策略及测试替换等难题,确保依赖生命周期与组件对齐,避免滥用单例和巨型Provide方法。
Android Hilt 设置与配置 ViewModel/Repository 依赖注入 定义 Android 依赖作用域 处理 DI 图所有权与模块边界
packages/autoskills/skills-registry/android-di-hilt/SKILL.md
npx skills add midudev/autoskills --skill android-di-hilt -g -y
用于规范 Android Gradle 构建逻辑,涵盖版本目录、插件及约定模式。通过最小化变更提升构建正确性与可维护性,确保工具链兼容并遵循官方最佳实践。
Android Gradle 插件配置与设置 修复 Android 模块的构建逻辑问题 为 Android 仓库配置版本目录
packages/autoskills/skills-registry/android-gradle-build-logic/SKILL.md
npx skills add midudev/autoskills --skill android-gradle-build-logic -g -y
指导在Android应用中使用Kotlin惯用法,涵盖空安全、数据类、密封类型、扩展函数及集合管道。用于清理Java风格代码、优化UI状态模型并确保代码的安全性与可维护性。
Android Kotlin代码清理与重构 将冗长的Java风格Kotlin代码转换为惯用写法 使用密封类管理UI状态
packages/autoskills/skills-registry/android-kotlin-core/SKILL.md
npx skills add midudev/autoskills --skill android-kotlin-core -g -y
用于构建Android网络层,涵盖Retrofit与OkHttp集成、拦截器配置、API契约定义及弹性错误处理。适用于网络请求设置、接口映射等场景,强调类型安全、后台任务幂等性及数据隐私保护。
Retrofit Android环境搭建 OkHttp拦截器实现 API错误映射处理
packages/autoskills/skills-registry/android-networking-retrofit-okhttp/SKILL.md
npx skills add midudev/autoskills --skill android-networking-retrofit-okhttp -g -y
用于编写快速聚焦的Android单元测试,覆盖reducer、用例、仓库及状态持有者。指导用户通过界定风险范围、选择验证策略和配置CI流程来确保测试有效性,避免反模式,并提供具体执行命令与官方参考文档。
android unit test strategy test viewmodel reducer android repository unit tests android
packages/autoskills/skills-registry/android-testing-unit/SKILL.md
npx skills add midudev/autoskills --skill android-testing-unit -g -y
提供Angular代码生成与架构指导,涵盖项目创建、组件开发、响应式状态管理及最佳实践。自动检测版本并执行构建验证,支持信号表单、依赖注入及CLI工具使用。
创建Angular新项目 生成组件或服务代码 咨询Angular架构或最佳实践 配置响应式状态管理 处理表单与依赖注入
packages/autoskills/skills-registry/angular-developer/SKILL.md
npx skills add midudev/autoskills --skill angular-developer -g -y
提供ASP.NET Core应用构建、重构与架构设计的官方指南。涵盖Blazor、MVC、Minimal APIs等模型,指导程序配置、依赖注入、安全认证及性能优化。遵循最新最佳实践,确保代码规范与可维护性。
构建或重构ASP.NET Core应用 选择应用模型(如Blazor、MVC) 配置Program.cs、DI或中间件 处理身份验证、授权或数据访问 进行版本升级或迁移
packages/autoskills/skills-registry/aspnet-core/SKILL.md
npx skills add midudev/autoskills --skill aspnet-core -g -y
指导创建结构化的ASP.NET Minimal API端点,涵盖分组、DTO定义、强类型处理及基于.NET 9的OpenAPI文档生成最佳实践。
需要创建或优化 ASP.NET Minimal API 接口 需要为现有 API 添加或完善 OpenAPI/Swagger 文档
packages/autoskills/skills-registry/aspnet-minimal-api-openapi/SKILL.md
npx skills add midudev/autoskills --skill aspnet-minimal-api-openapi -g -y
提供Astro框架开发指南,涵盖项目结构、CLI命令、组件与页面创建、SSR适配器配置及部署流程。适用于涉及Astro文件、静态生成或内容集合的开发场景。
用户需要构建Astro网站 询问Astro组件或页面创建 配置SSR适配器或部署 管理Astro项目结构与CLI命令
packages/autoskills/skills-registry/astro/SKILL.md
npx skills add midudev/autoskills --skill astro -g -y
提供Azure AI服务集成能力,涵盖AI搜索、语音处理、OpenAI及文档智能。支持全文/向量/混合搜索、语音转文字/合成、OCR及实体提取,通过MCP工具或CLI辅助开发。
AI Search相关查询(全文、向量、混合语义搜索) 语音处理需求(语音转文字、文字转语音、转录) 文档智能与OCR任务 OpenAI模型调用
packages/autoskills/skills-registry/azure-ai/SKILL.md
npx skills add midudev/autoskills --skill azure-ai -g -y
提供生产级Bash脚本防御性编程指南,涵盖严格模式、错误处理、变量安全及数组处理等最佳实践,旨在提升脚本的健壮性与容错能力。
编写生产环境自动化脚本 构建CI/CD流水线脚本 开发系统管理工具 需要高容错率的部署自动化
packages/autoskills/skills-registry/bash-defensive-patterns/SKILL.md
npx skills add midudev/autoskills --skill bash-defensive-patterns -g -y
指导配置 Better Auth 认证服务,涵盖环境设置、数据库适配器、会话管理及插件集成。适用于需要搭建 TypeScript 身份验证(含 OAuth/邮箱密码)的用户。
用户提及 Better Auth 或 betterauth 需要配置 auth.ts 文件 设置 TypeScript 身份验证 配置 OAuth 或邮箱密码登录 处理会话管理或数据库适配器
packages/autoskills/skills-registry/best-practices/SKILL.md
npx skills add midudev/autoskills --skill better-auth-best-practices -g -y
Expo Router原生UI构建指南,涵盖路由、样式、导航及动画。强调优先使用Expo Go,仅在必要时进行自定义原生构建。提供代码规范、文件命名及参考资源索引,助力开发美观高效的原生应用。
询问如何搭建Expo UI结构 需要Expo Router路由配置建议 咨询是否应使用自定义原生构建 查找Expo UI组件或动画实现方法
packages/autoskills/skills-registry/building-native-ui/SKILL.md
npx skills add midudev/autoskills --skill building-native-ui -g -y
Bun 是高性能 JS/TS 运行时、包管理器、打包器和测试运行器。用于快速运行脚本、管理依赖、构建代码及执行测试,替代 Node.js/npm/esbuild/Jest。
需要运行 JavaScript 或 TypeScript 脚本 安装、添加或移除项目依赖包 将代码打包为浏览器或服务器目标 运行兼容 Jest 的单元测试
packages/autoskills/skills-registry/bun/SKILL.md
npx skills add midudev/autoskills --skill bun -g -y
提供 Chrome 扩展开发专家指南,涵盖 Manifest V3 规范、TypeScript 代码风格、安全隐私、性能优化及 MV3 最佳实践。指导架构设计、API 使用、UI/UX 及测试发布流程。
Chrome 扩展开发咨询 Manifest V3 迁移问题 浏览器插件安全加固 Chrome API 使用疑问
packages/autoskills/skills-registry/chrome-extension-development/SKILL.md
npx skills add midudev/autoskills --skill chrome-extension-development -g -y
为原生Android应用实现Clerk认证,支持Kotlin和Jetpack Compose。适用于Prebuilt或自定义API流程,明确排除Expo和React Native项目。
用户明确要求在Android/Kotlin/Jetpack Compose中集成Clerk 检测到原生Android项目特征(如build.gradle、AndroidManifest.xml)
packages/autoskills/skills-registry/clerk-android/SKILL.md
npx skills add midudev/autoskills --skill clerk-android -g -y
提供基于@clerk/astro v3+的身份认证集成指南,涵盖中间件配置、SSR页面保护、API路由鉴权及Island组件中的客户端Hook使用。
astro clerk clerk astro middleware astro protected page clerk island component astro API route auth clerk astro SSR
packages/autoskills/skills-registry/clerk-astro-patterns/SKILL.md
npx skills add midudev/autoskills --skill clerk-astro-patterns -g -y
Clerk后端API工具,用于浏览端点、检查Schema及执行认证请求。支持用户和组织管理,提供常见操作的快速路径模板,并在写入或删除操作前强制进行密钥、权限及安全确认检查。
列出或管理Clerk用户 创建或管理组织 调用任何Clerk API端点
packages/autoskills/skills-registry/clerk-backend-api/SKILL.md
npx skills add midudev/autoskills --skill clerk-backend-api -g -y
提供Chrome扩展集成Clerk认证的指南,涵盖popup/sidepanel配置、syncHost同步OAuth/SAML、服务令牌管理及CRX ID稳定性。
Chrome extension auth Plasmo clerk popup sign-in syncHost background service worker token createClerkClient headless extension
packages/autoskills/skills-registry/clerk-chrome-extension-patterns/SKILL.md
npx skills add midudev/autoskills --skill clerk-chrome-extension-patterns -g -y
用于实现自定义认证流程和界面样式。支持通过hooks构建登录注册UI,以及使用主题、颜色和CSS定制Clerk组件外观,满足品牌化和个性化需求。
需要自定义登录或注册页面 调整Clerk组件的颜色、字体或布局 品牌视觉风格定制
packages/autoskills/skills-registry/clerk-custom-ui/SKILL.md
npx skills add midudev/autoskills --skill clerk-custom-ui -g -y
提供Expo/React Native集成Clerk的认证模式,涵盖SecureStore令牌缓存、OAuth深度链接、原生useAuth及Expo Router受保护路由。
expo clerk clerk react native SecureStore token cache expo router auth OAuth deep link clerk mobile auth clerk
packages/autoskills/skills-registry/clerk-expo-patterns/SKILL.md
npx skills add midudev/autoskills --skill clerk-expo-patterns -g -y
提供Clerk与Next.js的高级集成模式,涵盖中间件配置、Server Actions保护、API路由鉴权及用户级缓存策略。区分服务端与服务端组件的认证API差异,解决常见陷阱,指导Core 2/3版本适配。
需要配置Next.js中间件以进行身份验证 需要保护Server Actions或API路由 需要实现基于用户的缓存策略 处理Clerk认证在服务端和客户端的差异
packages/autoskills/skills-registry/clerk-nextjs-patterns/SKILL.md
npx skills add midudev/autoskills --skill clerk-nextjs-patterns -g -y
提供Nuxt 3集成Clerk的认证模式,涵盖中间件、组合式API、服务端API及SSR安全实践。指导用户配置环境变量、自动导入composables、保护路由及处理客户端与服务端状态差异,解决常见坑点。
Nuxt auth useAuth composable clerkMiddleware Nuxt server API Clerk Nuxt route protection
packages/autoskills/skills-registry/clerk-nuxt-patterns/SKILL.md
npx skills add midudev/autoskills --skill clerk-nuxt-patterns -g -y
面向B2B SaaS的Clerk组织管理技能,支持多租户应用、组织切换、RBAC、域名验证及企业SSO。涵盖团队工作区、基于角色的访问控制、成员管理及路由保护,需先在Dashboard启用组织功能。
创建或管理B2B多租户组织 实现基于角色或权限的访问控制(RBAC) 配置企业级SSO和域名验证 处理团队成员邀请与管理
packages/autoskills/skills-registry/clerk-orgs/SKILL.md
npx skills add midudev/autoskills --skill clerk-orgs -g -y
提供基于@clerk/react的单页应用认证模式,涵盖ClerkProvider配置、useAuth等Hooks使用、React Router受保护路由及自定义登录流程。
Vite Clerk setup React Router auth useAuth hook protected route custom sign-in form React
packages/autoskills/skills-registry/clerk-react-patterns/SKILL.md
npx skills add midudev/autoskills --skill clerk-react-patterns -g -y
提供React Router v7与Clerk集成的最佳实践,涵盖rootAuthLoader、getAuth鉴权、受保护路由及SSR用户数据获取。
react-router auth rootAuthLoader getAuth loader react-router protected route loader authentication SSR auth react-router
packages/autoskills/skills-registry/clerk-react-router-patterns/SKILL.md
npx skills add midudev/autoskills --skill clerk-react-router-patterns -g -y
根据项目 package.json 检测框架,获取 Clerk 官方快速入门指南并完成认证集成。支持 Next.js、React 等多种平台,处理现有鉴权迁移及 shadcn/ui 主题配置。
用户请求添加 Clerk 认证 用户请求添加身份验证功能
packages/autoskills/skills-registry/clerk-setup/SKILL.md
npx skills add midudev/autoskills --skill clerk-setup -g -y
为原生Swift和iOS项目实施Clerk身份验证,支持ClerKitUI预置视图或自定义流程。明确排除Expo和React Native环境,通过读取包源码和环境字段确保实现准确无误。
用户明确要求在Swift、SwiftUI、UIKit或原生iOS中使用Clerk 检测到原生iOS/Swift项目特征(如.xcodeproj、Package.swift)
packages/autoskills/skills-registry/clerk-swift/SKILL.md
npx skills add midudev/autoskills --skill clerk-swift -g -y
提供TanStack React Start与Clerk集成的认证模式,涵盖createServerFn、beforeLoad守卫及Vinxi中间件配置。
TanStack auth createServerFn clerk beforeLoad protection TanStack Start middleware
packages/autoskills/skills-registry/clerk-tanstack-patterns/SKILL.md
npx skills add midudev/autoskills --skill clerk-tanstack-patterns -g -y
提供Clerk应用端到端测试指南,支持Playwright和Cypress。涵盖环境初始化、测试Token配置、状态持久化及最佳实践,确保认证流程测试高效安全。
需要进行Clerk应用的E2E测试 询问Playwright或Cypress集成Clerk的方法 设置Clerk测试环境
packages/autoskills/skills-registry/clerk-testing/SKILL.md
npx skills add midudev/autoskills --skill clerk-testing -g -y
提供基于 @clerk/vue SDK v2+ 的 Vue 3 认证集成方案。涵盖 useAuth/useUser 等组合式函数、Vue Router 守卫及 Pinia 状态管理,适用于 Vue 项目而非 Nuxt。
vue clerk useAuth vue clerk composables vue router clerk guard pinia auth clerk
packages/autoskills/skills-registry/clerk-vue-patterns/SKILL.md
npx skills add midudev/autoskills --skill clerk-vue-patterns -g -y
生成Clerk Webhook处理代码,实现用户及组织事件的数据同步。强调必须包含verifyWebhook签名验证并将路由设为公开,提供Next.js完整实现示例。
需要处理Clerk用户或组织变更事件 构建基于Clerk Webhook的数据库同步功能 集成通知系统如邮件或Slack
packages/autoskills/skills-registry/clerk-webhooks/SKILL.md
npx skills add midudev/autoskills --skill clerk-webhooks -g -y
Cloudflare部署技能,指导用户通过Wrangler工具将应用及基础设施部署至Workers、Pages等服务。提供认证检查、决策树以匹配计算、存储、AI等需求,并涵盖网络与安全配置。
请求在Cloudflare上部署应用 询问如何托管网站或服务器less函数 需要配置Cloudflare Workers或Pages 寻求Cloudflare产品选型建议
packages/autoskills/skills-registry/cloudflare-deploy/SKILL.md
npx skills add midudev/autoskills --skill cloudflare-deploy -g -y
提供Cloudflare全栈开发支持,涵盖Workers、Pages、存储、AI及基础设施即代码。强调优先检索官方文档以获取最新API和配置信息,通过决策树引导选择合适产品,避免依赖过时预训练知识。
需要部署Cloudflare Workers或Pages应用 查询Cloudflare KV、D1、R2等存储服务用法 集成Cloudflare AI功能如Workers AI或Vectorize 配置Cloudflare安全策略如WAF或Tunnel 使用Terraform或Pulumi管理Cloudflare资源
packages/autoskills/skills-registry/cloudflare/SKILL.md
npx skills add midudev/autoskills --skill cloudflare -g -y
提供React组件组合最佳实践,通过复合组件、状态提升等模式解决布尔属性泛滥问题。适用于重构复杂组件、构建可复用库或设计灵活API,涵盖架构、状态管理及React 19新特性。
重构包含大量布尔属性的组件 构建可复用的组件库 设计灵活的组件API 审查组件架构 处理复合组件或Context Provider
packages/autoskills/skills-registry/composition-patterns/SKILL.md
npx skills add midudev/autoskills --skill vercel-composition-patterns -g -y
为 ASP.NET Core 项目生成定制的 Dockerfile,支持多阶段构建、自定义基础镜像、端口暴露及依赖配置。遵循最佳实践优化容器性能与安全,适配 .NET 8/9 及多种 Linux 发行版。
需要为 ASP.NET Core 项目创建 Dockerfile 请求将 .NET 应用容器化 询问如何优化 .NET 容器的构建配置
packages/autoskills/skills-registry/containerize-aspnetcore/SKILL.md
npx skills add midudev/autoskills --skill containerize-aspnetcore -g -y
提供iOS/macOS Core Data生产级指导,涵盖栈配置、并发处理、迁移、CloudKit同步及性能优化。通过快速分诊模板和路由映射,精准解决上下文隔离、批量操作及崩溃问题,确保代码正确性与高性能。
Core Data栈配置与初始化 NSFetchedResultsController使用与列表更新 多线程/并发环境下的数据保存与冲突解决 模型版本迁移策略选择 CloudKit集成与同步调试 批量操作及持久化历史追踪
packages/autoskills/skills-registry/core-data-expert/SKILL.md
npx skills add midudev/autoskills --skill core-data-expert -g -y
规范C#代码的XML文档注释,涵盖类型、方法、构造函数及属性的最佳实践。指导使用summary、param等标签,确保描述准确、格式统一,提升API文档质量与可读性。
编写或审查C#代码时添加XML注释 检查现有C# API文档是否符合最佳实践
packages/autoskills/skills-registry/csharp-docs/SKILL.md
npx skills add midudev/autoskills --skill csharp-docs -g -y
提供MSTest 3.x/4.x单元测试最佳实践,涵盖项目配置、AAA模式、生命周期管理及现代断言API使用指南。
编写C#单元测试 MSTest框架配置 单元测试断言优化
packages/autoskills/skills-registry/csharp-mstest/SKILL.md
npx skills add midudev/autoskills --skill csharp-mstest -g -y
提供NUnit单元测试最佳实践,涵盖项目配置、AAA测试结构、标准与数据驱动测试方法、断言技巧、依赖模拟及测试组织策略,旨在帮助用户编写高效、独立且易于维护的C#单元测试。
需要编写或优化NUnit单元测试时 询问NUnit数据驱动测试实现方式 寻求单元测试最佳实践建议
packages/autoskills/skills-registry/csharp-nunit/SKILL.md
npx skills add midudev/autoskills --skill csharp-nunit -g -y
提供TUnit单元测试最佳实践,涵盖项目配置、AAA测试结构、标准与数据驱动测试方法及异步断言语法。
编写TUnit单元测试 配置TUnit数据驱动测试 使用TUnit断言库
packages/autoskills/skills-registry/csharp-tunit/SKILL.md
npx skills add midudev/autoskills --skill csharp-tunit -g -y
提供XUnit单元测试最佳实践,涵盖项目配置、AAA测试结构、数据驱动测试及Mock隔离。指导使用Fact/Theory属性、各类断言方法及测试组织技巧,助力编写高效独立的.NET单元测试。
需要编写XUnit单元测试 询问XUnit数据驱动测试方法 优化现有XUnit测试代码 了解XUnit断言用法
packages/autoskills/skills-registry/csharp-xunit/SKILL.md
npx skills add midudev/autoskills --skill csharp-xunit -g -y
提供 Dart 开发最佳实践,指导编写或审查代码。重点推荐多行字符串替代拼接以提升可读性,并建议代码行长度控制在80字符内以避免滚动问题,同时提供相应的发现方法和相关技能链接。
编写 Dart 代码 审查 Dart 代码 寻找 Dart 惯用法指南
packages/autoskills/skills-registry/dart-best-practices/SKILL.md
npx skills add midudev/autoskills --skill dart-best-practices -g -y
指导将Deno应用部署至Deno Deploy,涵盖CLI命令(deno deploy)、环境变量、KV数据库及自定义域名。强调使用新版CLI,禁止混淆其他平台或本地运行场景,提供版本检查与预检流程。
询问如何部署Deno应用到生产环境 咨询Deno Deploy相关配置或命令 使用deno deploy CLI进行部署操作
packages/autoskills/skills-registry/deno-deploy/SKILL.md
npx skills add midudev/autoskills --skill deno-deploy -g -y

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-07 05:35
浙ICP备14020137号-1 $방문자$