Agent Skills
› vudovn/ag-kit
vudovn/ag-kit
GitHub提供API设计原则与决策指南,涵盖REST/GraphQL/tRPC选型、响应格式、版本控制及安全防护。旨在指导开发者根据上下文选择合适模式,避免反模式,确保API设计的规范性与安全性。
Install All Skills
npx skills add vudovn/ag-kit --all -g -y
Skills in Collection (58)
Showing top 50 of 58 by quality score. Use the install list command or open individual skills for the rest.
提供API设计原则与决策指南,涵盖REST/GraphQL/tRPC选型、响应格式、版本控制及安全防护。旨在指导开发者根据上下文选择合适模式,避免反模式,确保API设计的规范性与安全性。
需要设计或重构API接口
在REST、GraphQL和tRPC之间进行技术选型
制定API版本管理策略
规划API认证与安全机制
npx skills add vudovn/ag-kit --skill api-patterns -g -y
作为应用构建编排器,分析自然语言需求以确定项目类型和技术栈,协调多智能体协作完成全栈应用的创建与功能开发。
用户提出构建完整应用的请求
需要选择技术栈并规划项目结构
需要协调多个子智能体执行开发任务
npx skills add vudovn/ag-kit --skill app-builder -g -y
提供多种技术栈的项目脚手架模板,用于从零开始快速创建新项目。涵盖Web、移动端、桌面端及CLI等13种场景,用户指定类型后匹配对应模板进行初始化。
需要创建新项目
从零搭建应用骨架
npx skills add vudovn/ag-kit --skill templates -g -y
提供架构决策框架,涵盖需求分析、权衡评估及ADR文档记录。用于系统设计与架构决策制定,强调简化优先原则。
进行系统架构设计
评估技术选型权衡
撰写架构决策记录
npx skills add vudovn/ag-kit --skill architecture -g -y
提供Bash/Linux终端操作模式,涵盖命令链、文件管理、进程控制、文本处理、环境变量及网络请求等核心技能。
需要执行Linux/macOS命令行操作
编写或调试Shell脚本
查询系统状态或排查环境问题
npx skills add vudovn/ag-kit --skill bash-linux -g -y
支持跨多文件批量执行模式匹配、搜索替换及结构变更,涵盖重命名、版本更新等场景。严格遵循预览-执行-验证流程,确保大规模代码修改的安全性与一致性。
需要跨多个文件应用相同的文本或代码模式
批量重命名函数、组件或更新版本号
统一添加或删除导入语句、字段
npx skills add vudovn/ag-kit --skill batch-operations -g -y
定义AI的多种行为模式(如头脑风暴、实现、调试等),根据任务类型自适应调整交互策略与输出风格,以优化特定场景下的执行效率和质量。
需要切换AI工作模式时
指定使用特定行为模式处理任务
npx skills add vudovn/ag-kit --skill behavioral-modes -g -y
用于复杂或模糊需求的多轮对话协议,强制在实现前通过苏格拉底式提问澄清目的、用户和范围,并支持进度报告与错误处理。
收到无细节的构建/创建请求
涉及新功能或架构设计
需求描述模糊不清
npx skills add vudovn/ag-kit --skill brainstorming -g -y
提供务实的编码标准,涵盖SRP、DRY等核心原则及命名、函数规范。指导AI直接编写简洁代码,避免过度工程,强调修改文件时需同步处理依赖关系。
用户要求实现新功能
用户报告Bug需要修复
生成或重构代码时
npx skills add vudovn/ag-kit --skill clean-code -g -y
提供代码审查清单,涵盖正确性、安全、性能、质量及测试等维度。特别针对AI应用,包含提示工程审查和防注入指南,并定义评论分级标准,辅助高效完成代码评审工作。
需要检查代码质量或安全漏洞
进行AI相关代码的提示工程审查
npx skills add vudovn/ag-kit --skill code-review-checklist -g -y
通过Tree-sitter构建代码AST图,利用MCP提供变更影响范围上下文,减少AI代码审查时的Token消耗并提升大项目审查质量。
大型代码库的代码审查
多文件变更的结构化分析
需要降低AI Token成本的场景
npx skills add vudovn/ag-kit --skill code-review-graph -g -y
管理长会话上下文,通过压缩已完成阶段、归档旧发现并保留关键决策,防止上下文窗口饱和和性能下降,确保AI持续聚焦于当前工作。
会话轮次超过20轮
Agent重复之前的建议
用户表示已讨论过该问题
切换至新的工作阶段
工具输出内容过大(500+行)
npx skills add vudovn/ag-kit --skill context-compression -g -y
一种高级多智能体编排模式,将复杂任务分解为子任务,通过并行调度与结果综合机制提升效率。
需要多个智能体并行处理复杂任务
涉及代码库探索、实现及验证的多阶段工作流
npx skills add vudovn/ag-kit --skill coordinator-mode -g -y
提供数据库设计原则与决策支持,涵盖选型、模式设计、索引策略及ORM选择。指导根据上下文选择合适技术栈,避免常见反模式,确保架构合理性。
需要设计数据库表结构
选择数据库或ORM工具
优化查询性能
规划索引策略
npx skills add vudovn/ag-kit --skill database-design -g -y
提供生产环境部署的原则与决策框架,涵盖平台选择、预检清单、五阶段工作流及回滚策略。旨在培养安全发布思维而非脚本记忆。
执行生产环境发布
制定回滚计划
部署前安全检查
npx skills add vudovn/ag-kit --skill deployment-procedures -g -y
规范 DESIGN.md 文件结构,定义机器可读的设计令牌与人类可读的决策逻辑,作为 UI 开发前的视觉语言唯一事实来源。
创建或更新项目设计文档
定义前端视觉规范与令牌
npx skills add vudovn/ag-kit --skill design-spec -g -y
提供README、API文档、代码注释、Changelog及ADR等标准化模板与结构指南,旨在规范项目文档编写,提升可读性与AI友好度。
需要创建或更新项目文档
生成API接口说明
编写代码注释规范
记录架构决策
npx skills add vudovn/ag-kit --skill documentation-templates -g -y
定义前端代码架构规范,指导 React/Next/Vue 项目的关注点分离、文件职责划分及目录组织。适用于提升前端代码可维护性与扩展性。
需要规划或重构前端项目结构时
制定组件、Hook、API 服务的分层规范时
讨论前端代码职责分离最佳实践时
npx skills add vudovn/ag-kit --skill frontend-architecture -g -y
专注于高质量Web前端设计,适用于落地页、作品集及网站改版。通过解读需求简报推断设计方向,结合极简或粗野主义等风格规范,利用UX审计工具确保可访问性,交付非模板化的专业界面。
需要生成或优化Web落地页/UI设计
进行现有网站的视觉改版与重构
要求高审美标准的创意页面开发
npx skills add vudovn/ag-kit --skill frontend-design -g -y
提供2D游戏开发核心原则,涵盖精灵系统、瓦片地图设计、物理碰撞、摄像机控制及常见玩法模式与反模式。
需要实现2D游戏角色动画或精灵管理
设计关卡瓦片地图或层级结构
处理2D游戏中的物理碰撞逻辑
配置摄像机跟随或特殊效果
npx skills add vudovn/ag-kit --skill 2d-games -g -y
提供3D游戏开发核心原则,涵盖渲染管线、着色器编写、物理碰撞、摄像机控制及光照优化。旨在指导开发者构建高性能3D场景,避免常见反模式,实现视觉与性能的平衡。
需要实现3D渲染效果
优化游戏性能
配置摄像机或物理系统
npx skills add vudovn/ag-kit --skill 3d-games -g -y
提供游戏美术原则,涵盖视觉风格选择、资产管线及动画工作流,辅助进行艺术指导与决策。
需要确定游戏视觉风格
规划美术资产生产流程
咨询动画或色彩理论
npx skills add vudovn/ag-kit --skill game-art -g -y
提供游戏音频设计原则,涵盖声音分类、音效制作、音乐集成及自适应音频系统,旨在打造沉浸式游戏体验。
需要设计游戏音效或背景音乐
实现自适应音频逻辑
配置3D空间音频
npx skills add vudovn/ag-kit --skill game-audio -g -y
提供游戏设计原则、GDD结构、玩家心理分析及难度平衡策略,辅助进行核心循环设计、进度规划及反模式规避。
需要制定游戏玩法核心循环
编写或优化游戏设计文档
分析玩家动机与奖励机制
调整游戏难度曲线
npx skills add vudovn/ag-kit --skill game-design -g -y
提供移动端游戏开发的原则与优化指南,涵盖触屏交互、性能调优(电池/发热)、App Store规范及变现模式。
移动端游戏开发咨询
移动设备性能优化
App Store上架要求
npx skills add vudovn/ag-kit --skill mobile-games -g -y
提供多人游戏开发的核心原则,涵盖架构选型、网络同步机制、带宽优化、安全验证及匹配系统,指导开发者构建低延迟、高安全的在线游戏。
多人游戏架构设计
网络同步策略选择
游戏服务器安全性配置
npx skills add vudovn/ag-kit --skill multiplayer -g -y
提供PC和主机游戏开发原则,涵盖引擎选型(Unity/Godot/Unreal)、平台特性集成、控制器输入抽象及性能优化策略。
需要选择游戏开发引擎
进行游戏性能分析与优化
实现跨平台输入控制
npx skills add vudovn/ag-kit --skill pc-games -g -y
游戏开发编排技能,提供核心原则并路由至平台、维度及专业领域的子技能。
进行游戏项目开发
需要选择游戏开发技术栈或架构模式
npx skills add vudovn/ag-kit --skill game-development -g -y
提供VR/AR开发的核心原则,涵盖平台选型、防晕动症舒适度设计、性能指标要求、交互方式及空间场景构建规范,旨在指导沉浸式体验的高效与舒适开发。
VR应用开发咨询
AR功能实现方案
降低VR眩晕感
优化VR帧率性能
npx skills add vudovn/ag-kit --skill vr-ar -g -y
提供Web浏览器游戏开发指南,涵盖框架选型(Phaser/Three.js等)、WebGPU适配、性能优化策略、资源压缩加载及PWA部署原则。
询问前端游戏引擎推荐
需要WebGPU兼容性方案
游戏性能优化咨询
PWA游戏配置需求
npx skills add vudovn/ag-kit --skill web-games -g -y
提供面向AI搜索引擎(如ChatGPT、Claude)的内容优化策略,涵盖实体构建、内容结构及爬虫访问管理。
需要提升在AI搜索结果中的引用率
优化内容以适配生成式AI引擎检索
制定AI时代的数字营销或SEO策略
npx skills add vudovn/ag-kit --skill geo-fundamentals -g -y
提供国际化和本地化最佳实践,涵盖i18n/L10n概念、React/Next.js/Python实现模式、文件结构、RTL支持及硬编码检测脚本,用于规范多语言应用开发。
需要为应用添加多语言支持
检查代码中是否存在硬编码的字符串
处理RTL布局或日期数字格式化问题
npx skills add vudovn/ag-kit --skill i18n-localization -g -y
智能路由技能,自动分析用户请求意图并匹配最佳专家Agent。通过关键词、领域和复杂度判断,实现无需显式提及的自动化任务分发与上下文调用。
用户提出具体开发或运维需求
需要多领域协作的复杂任务
npx skills add vudovn/ag-kit --skill intelligent-routing -g -y
自动执行代码质量检查、静态分析和安全审计,确保语法正确性和项目规范。适用于 Node.js/TypeScript 和 Python 生态,强制在每次代码修改后运行以消除错误。
lint
format
check
validate
types
static analysis
npx skills add vudovn/ag-kit --skill lint-and-validate -g -y
构建符合MCP规范的服务器与客户端,涵盖协议设计、传输层实现、安全机制及扩展开发,确保跨版本兼容性与无状态请求处理。
需要实现或集成MCP协议
开发MCP服务器或客户端
处理MCP传输层与安全配置
npx skills add vudovn/ag-kit --skill mcp-builder -g -y
提供跨会话持久化记忆管理,通过结构化索引和主题文件存储用户偏好、项目规范及历史决策,避免重复探索,节省Token并提升上下文一致性。
需要记住用户偏好或习惯
记录项目技术决策和规范
跨会话保持上下文连贯性
npx skills add vudovn/ag-kit --skill memory-system -g -y
提供移动端应用(iOS/Android/RN/Flutter)的设计思维与决策指南,涵盖触摸交互、性能优化及平台规范。指导AI在开发前必读参考文件并确认平台细节,确保符合移动优先原则。
构建 iOS 或 Android 原生应用
使用 React Native 或 Flutter 开发跨平台应用
需要移动端 UI/UX 设计建议
处理移动端性能优化问题
npx skills add vudovn/ag-kit --skill mobile-design -g -y
提供React和Next.js性能优化指导,涵盖消除数据瀑布流、减小包体积、服务端与客户端优化及代码审查。适用于构建组件、性能调优和排查渲染瓶颈等场景。
React组件构建
性能优化
消除数据瀑布流
减小包体积
代码性能审查
npx skills add vudovn/ag-kit --skill nextjs-react-expert -g -y
提供Node.js开发决策原则,涵盖框架选型、异步模式、安全及架构设计。旨在培养开发者思维而非死记代码,根据上下文选择合适技术栈与模式。
需要选择Node.js框架时
进行后端架构设计时
优化运行时性能或模块系统时
npx skills add vudovn/ag-kit --skill nodejs-best-practices -g -y
提供多智能体并行编排的安全模式,涵盖独立任务分解、运行时能力发现、信任边界定义、预算控制及隔离策略,确保多代理协作时的安全与高效。
需要多个独立专家视角进行综合分析
存在可并行执行且无状态冲突的任务
需要多代理协作但需确保隔离与安全
npx skills add vudovn/ag-kit --skill parallel-agents -g -y
提供前端性能分析原则,涵盖核心Web指标、基准测量、瓶颈识别及优化策略。指导使用Lighthouse和DevTools进行代码包分析与运行时剖析,提升页面加载速度与交互体验。
需要评估网页性能指标
定位前端渲染或内存瓶颈
优化JavaScript包体积
执行自动化性能审计
npx skills add vudovn/ag-kit --skill performance-profiling -g -y
提供结构化任务规划框架,将工作分解为清晰、可验证的小任务,识别依赖关系并优化执行顺序,适用于功能实现、重构及多步骤复杂工作。
需要拆解复杂任务
实施新功能开发
进行代码重构
多步骤工作流程规划
npx skills add vudovn/ag-kit --skill plan-writing -g -y
提供Windows PowerShell开发的最佳实践与避坑指南,涵盖运算符语法、Unicode限制、空值检查、字符串插值、错误处理、文件路径及JSON操作等关键模式。
编写或审查PowerShell脚本
排查PowerShell语法或运行时错误
优化Windows自动化脚本
npx skills add vudovn/ag-kit --skill powershell-windows -g -y
提供Python开发决策原则,涵盖框架选型、异步同步选择及类型提示策略。旨在培养编程思维而非复制代码,辅助开发者根据场景做出技术决策。
询问Python框架选择
决定使用异步还是同步模式
咨询类型提示最佳实践
npx skills add vudovn/ag-kit --skill python-patterns -g -y
基于MITRE ATT&CK框架的红队战术指南,涵盖攻击生命周期、侦察、初始访问、权限提升、防御规避及横向移动等核心原则与技巧。
进行渗透测试或红队演练
分析安全攻击向量
学习MITRE ATT&CK战术
npx skills add vudovn/ag-kit --skill red-team-tactics -g -y
掌握现代Rust开发,涵盖异步模式、高级类型系统及高性能系统编程。适用于构建Rust服务、解决所有权与异步设计问题及性能优化。
构建Rust服务或库
解决所有权和异步设计问题
进行Rust性能优化
npx skills add vudovn/ag-kit --skill rust-pro -g -y
提供SEO基础、E-E-A-T框架、Core Web Vitals指标及Google算法原则,涵盖技术SEO、内容优化、Schema标记和AI内容指南,助力提升搜索可见性与排名。
需要优化网站搜索引擎排名
检查页面加载速度与用户体验指标
撰写符合SEO规范的内容或标题
npx skills add vudovn/ag-kit --skill seo-fundamentals -g -y
提供服务器管理的原则与决策框架,涵盖进程管理、监控告警、日志处理、扩容策略、健康检查及安全实践。旨在培养运维思维而非死记命令,适用于生产环境运维场景。
需要制定服务器运维规范
选择进程管理或监控工具
设计系统扩容与健康检查策略
npx skills add vudovn/ag-kit --skill server-management -g -y
用于识别并消除代码中的不必要复杂性,包括移除死代码、扁平化嵌套、简化过度抽象及优化函数参数,旨在降低认知负载并提升代码可读性。
重构复杂或过度设计的代码
清理未使用的导入和变量
简化深层嵌套的逻辑结构
npx skills add vudovn/ag-kit --skill simplify-code -g -y
用于将重复性多步工作流自动提取为可复用的SKILL.md文件。通过识别模式、生成标准模板并验证,帮助Agent实现知识沉淀与自动化技能构建。
发现重复执行3次以上的多步工作流程
需要将通用操作模式转化为可复用技能
npx skills add vudovn/ag-kit --skill skillify -g -y


