catalog/repos/1mangesh1--dev-skills-collection.md

16 KiB
Raw Blame History

开发者AI技能集合

AI工具 开发效率 DevOps 技能库 Claude

开发者技能集合

面向开发者生产力的综合 AI 技能集合 —— 41 个强大工具涵盖测试、CI/CD、DevOps、基础设施、数据库、版本控制及实用工具。

完美适配 Claude、Cursor、Windsurf、Aider、Continue 和 Cline借助 AI 辅助构建、部署和管理应用程序。

核心特性

  • 🧪 测试与质量保障 - Jest、Vitest、Pytest 最佳实践
  • 🚀 DevOps 与基础设施 - AWS、Kubernetes、Terraform、Docker、Nginx
  • 🔧 开发者工具 - Git 工作流、GitHub Actions、API 设计、GraphQL
  • 🔐 安全 - 密钥扫描、依赖审计、漏洞检测
  • 📚 参考资料 - 100+ 综合指南与模式
  • 🤖 AI 原生 - 兼容 Claude、Cursor、Windsurf、Cline 等
  • 📦 基于 Git - 易于克隆并与 AI 代理集成
  • 🎯 生产就绪 - 已在真实项目中广泛使用

工作原理

┌──────────────────────────────────────────────────┐
│  AI 代理Claude、Cursor、Windsurf、Cline        │
└──────────────────────┬───────────────────────────┘
                       │ 请求开发帮助
                       ▼
        ┌─────────────────────────────────┐
        │  技能激活触发器                  │
        │  例如 "帮助测试"、              │
        │  "设置 git hooks"、"检查 AWS"   │
        └─────────────────────────────────┘
                       │
                       ▼
        ┌─────────────────────────────────┐
        │  技能选择与加载                  │
        │  - 解析上下文                   │
        │  - 加载相关 SKILL.md            │
        │  - 加载支持脚本                  │
        └─────────────────────────────────┘
                       │
                       ▼
        ┌─────────────────────────────────┐
        │  提供开发指导                   │
        │  - 最佳实践                     │
        │  - 代码示例                     │
        │  - 执行模式                     │
        └─────────────────────────────────┘
                       │
                       ▼
        ┌─────────────────────────────────┐
        │  AI 辅助实现                    │
        │  - 生成代码                     │
        │  - 审查模式                     │
        │  - 排查问题                     │
        └─────────────────────────────────┘

安装

快速安装(推荐)

使用 skills.sh 提供的 skills CLI 安装全部 41 个技能:

npx skills add 1Mangesh1/dev-skills-collection

该命令将:

  • 即时下载全部 41 个技能
  • 为你的 AI 代理Claude、Cursor、Windsurf 等)配置技能
  • 根据请求自动激活对应技能
  • 无需手动配置!

安装后如何使用

安装完成后,只需自然地向 AI 代理提问:

# 在 Claude、Cursor 或 Windsurf 中:
"如何使用 Jest" → 激活 jest-vitest 技能
"搭建 AWS 基础设施" → 激活 aws-cli + terraform 技能
"改善 git 工作流" → 激活 git-hooks + git-emoji 技能
"扫描密钥" → 激活 secret-scanner 技能

AI 代理会自动加载与你请求匹配的技能!

验证安装

# 列出所有已安装技能
npx skills list

# 查看特定技能的文档
npx skills view jest-vitest

手动安装(备选方案)

如果你偏好 git clone

git clone https://github.com/1Mangesh1/dev-skills-collection.git
cd dev-skills-collection

# 将 skills 目录复制到配置目录
cp -r skills/ ~/.claude/skills/

快速入门示例

示例 1为项目配置测试

安装npx skills add 1Mangesh1/dev-skills-collection

向 AI 代理提问

"帮我为项目配置 Jest 和 Vitest 测试"

发生的事情

  1. jest-vitest 技能自动加载
  2. AI 提供测试模式、最佳实践和配置
  3. AI 帮助你编写第一批测试文件
  4. 获得框架搭建指南和示例

结果Jest/Vitest 配置完毕,具备专业的测试结构

示例 2管理 AWS 基础设施

向 AI 代理提问

"帮我用 Terraform 和 AWS CLI 搭建 AWS 基础设施"

发生的事情

  1. aws-cli 和 terraform 技能自动加载
  2. AI 引导你了解 AWS 最佳实践
  3. AI 帮助你安全地编写基础设施即代码
  4. 获得安全与生产部署模式

AI 现在可以协助执行

aws s3 ls
aws ec2 describe-instances
terraform init
terraform plan
terraform apply

结果:通过 AI 引导安全管理并文档化的基础设施

示例 3Git 工作流配置

向 AI 代理提问

"配置专业的 git hooks、emoji 提交和高级 git 工作流"

发生的事情

  1. git-hooks、git-emoji 和 git-advanced 技能加载
  2. AI 引导你了解专业的 git 实践
  3. AI 帮助配置 pre-commit hooks 和提交规范
  4. 获得团队工作流模式和 GitHub Actions 集成

你的提交将变得专业

# AI 帮助你编写语义化提交
git commit -m "🎨 refactor: 优化代码结构"
git commit -m "✨ feat: 添加新的认证流程"
git commit -m "🐛 fix: 修复缓存中的内存泄漏"

结果:团队统一、专业的 git 工作流

示例 4数据库迁移管理

向 AI 代理提问

"帮我安全地设置和管理数据库迁移"

发生的事情

  1. sql-migrations 技能自动加载
  2. AI 提供迁移最佳实践和模式
  3. AI 引导安全的数据库 schema 变更
  4. 获得回滚流程和版本控制集成

结果:通过 AI 辅助自动化实现安全、可追溯的数据库变更

可用技能(共 41 个)

测试2 个技能)

  • jest-vitest - Jest 和 Vitest 测试框架
  • pytest - Python pytest 测试框架

CI/CD1 个技能)

  • github-actions - GitHub Actions 工作流与 CI/CD

基础设施8 个技能)

  • aws-cli - AWS CLI 命令与基础设施管理
  • kubernetes - Kubernetes 与容器编排
  • nginx - Nginx Web 服务器配置
  • redis - Redis 数据库与缓存
  • sql-migrations - 数据库迁移与 SQL 最佳实践
  • ssh-config - SSH 配置与密钥管理
  • terraform - Terraform 基础设施即代码

开发者工具13 个技能)

  • api-design - 设计 RESTful 和 GraphQL API
  • curl-http - cURL 与 HTTP 客户端命令
  • gh-cli - GitHub CLI 命令与工作流
  • git-advanced - 高级 Git 工作流与命令
  • git-emoji - Git 提交的 Emoji 规范
  • git-hooks - Git hooks 与自动化
  • graphql - GraphQL 查询语言与 API
  • lint-format - 代码检查与格式化工具
  • npm-scripts - NPM 脚本与任务自动化
  • python-env - Python 虚拟环境与包管理
  • code-review - 代码审查清单与最佳实践
  • env-debug - 调试环境变量与配置
  • mcp-setup - Model Context Protocol 配置

实用工具15 个技能)

  • ascii-art - 创建和操作 ASCII 艺术
  • changelog - 生成和管理更新日志
  • color - 颜色操作与调色板工具
  • cron - Cron 任务调度与语法
  • dotfiles - 管理和配置 dotfiles
  • http-status - HTTP 状态码参考
  • jq-yq - JSON 和 YAML 处理
  • makefile - Makefile 语法与构建自动化
  • markdown - Markdown 语法与文档
  • one-liners - 实用命令行单行命令
  • placeholder-data - 生成占位符和模拟数据
  • regex - 正则表达式与模式匹配
  • shortcuts - 键盘快捷键与生产力技巧
  • tmux - Tmux 终端复用器
  • vim-motions - Vim 动作与键盘快捷键

安全2 个技能)

  • dependency-audit - 审计和管理项目依赖
  • secret-scanner - 检测和扫描代码中的密钥

元技能1 个技能)

  • skill-creator - 创建新技能的框架

技能分类一览

类别 数量 技能
测试 2 jest-vitest, pytest
CI/CD 1 github-actions
基础设施 8 aws-cli, kubernetes, nginx, redis, sql-migrations, ssh-config, terraform
开发者工具 13 api-design, curl-http, gh-cli, git-advanced, git-emoji, git-hooks, graphql, lint-format, npm-scripts, python-env, code-review, env-debug, mcp-setup
实用工具 15 ascii-art, changelog, color, cron, dotfiles, http-status, jq-yq, makefile, markdown, one-liners, placeholder-data, regex, shortcuts, tmux, vim-motions
安全 2 dependency-audit, secret-scanner
元技能 1 skill-creator

代理兼容性

所有技能均针对现代 AI 编程代理进行了兼容性设计:

代理 状态 说明
Claude Code 支持 完整 MCP 集成
Cursor 支持 兼容所有技能
Windsurf 支持 完全兼容
Aider 支持 兼容核心技能
Continue 支持 扩展功能支持
Cline 支持 完整功能支持

真实使用场景

场景 1发布生产就绪的应用程序

挑战需要搭建包含测试、CI/CD 和部署的新应用

使用技能jest-vitest、github-actions、aws-cli、terraform、nginx、sql-migrations

工作流

  1. "配置测试框架" → jest-vitest 技能提供配置
  2. "创建 GitHub Actions 工作流" → github-actions 技能启用 CI/CD
  3. "部署到 AWS" → aws-cli + terraform 技能处理基础设施
  4. "配置 Web 服务器" → nginx 技能设置反向代理
  5. "管理数据库" → sql-migrations 技能追踪 schema 变更

结果:完整的生产就绪应用,具备自动化测试和部署

场景 2提升代码质量与安全性

挑战:审计依赖、检测密钥、提高代码规范

使用技能dependency-audit、secret-scanner、lint-format、code-review、git-hooks

工作流

  1. "审计项目依赖" → dependency-audit 发现漏洞
  2. "扫描密钥" → secret-scanner 检测硬编码凭证
  3. "设置代码检查" → lint-format 强制执行规范
  4. "创建代码审查流程" → code-review 提供检查清单
  5. "自动化检查" → git-hooks 阻止问题提交

结果:安全、可维护的代码库,具备自动化质量门控

场景 3掌握开发者工作流

挑战:团队效率 —— 需要专业的 git、终端和编辑器

使用技能git-advanced、git-hooks、tmux、vim-motions、shortcuts

工作流

  1. "高级 git 工作流" → git-advanced 传授协作模式
  2. "优化终端使用" → tmux 技能提升生产力
  3. "掌握 Vim" → vim-motions 解锁编辑器潜力
  4. "快捷键技巧" → shortcuts 发现平台专属技巧

结果:团队以专业工作流达到最高效率

场景 4大规模基础设施管理

挑战:多云基础设施,含 Kubernetes、监控、日志

使用技能kubernetes、terraform、aws-cli、nginx、redis、python-env

工作流

  1. "搭建 Kubernetes 集群" → kubernetes 技能提供模式
  2. "基础设施即代码" → terraform 技能管理资源
  3. "AWS 云" → aws-cli 技能处理云操作
  4. "缓存层" → redis 技能优化性能
  5. "Web 服务器" → nginx 技能处理路由

结果:通过代码管理的可扩展、高可用基础设施

技能激活短语(快速参考)

测试与质量保障

  • "如何使用 Jest" → jest-vitest 技能
  • "为 Python 测试配置 pytest" → pytest 技能
  • "代码审查最佳实践" → code-review 技能

基础设施与 DevOps

  • "帮助使用 AWS CLI" → aws-cli 技能
  • "配置 Kubernetes" → kubernetes 技能
  • "Terraform 基础设施" → terraform 技能
  • "配置 Nginx" → nginx 技能
  • "Redis 缓存模式" → redis 技能

Git 与版本控制

  • "高级 git 工作流" → git-advanced 技能
  • "设置 git hooks" → git-hooks 技能
  • "专业提交消息" → git-emoji 技能
  • "GitHub CLI 命令" → gh-cli 技能

API 与集成

  • "设计 RESTful API" → api-design 技能
  • "GraphQL 最佳实践" → graphql 技能
  • "cURL 和 HTTP 命令" → curl-http 技能

环境与调试

  • "调试环境变量" → env-debug 技能
  • "Python 虚拟环境" → python-env 技能
  • "配置 MCP 服务器" → mcp-setup 技能

通用实用工具

  • "正则表达式模式" → regex 技能
  • "生成测试数据" → placeholder-data 技能
  • "JSON/YAML 处理" → jq-yq 技能
  • "Tmux 终端复用器" → tmux 技能
  • "Vim 键盘快捷键" → vim-motions 技能

常见问题

Q我可以在我的 AI 代理中使用这些技能吗? A可以技能兼容 Claude、Cursor、Windsurf、Aider、Continue 和 Cline。每个技能均符合 MCP 规范,与代理无关。

Q如何为我的任务找到合适的技能 A描述你想做的事例如"配置测试"、"管理数据库"、"改善 git 工作流"AI 代理会自动识别并加载对应技能。

Q我可以为团队定制技能吗 A可以每个技能都包含 SKILL.md 供自定义。Fork 仓库并修改技能以符合团队标准。

Q是否有质量保障 A所有技能遵循生产标准包括

  • 完整文档SKILL.md
  • 参考指南references/ 目录)
  • 实用示例和模式
  • 最佳实践与安全注意事项

Q如何贡献新技能 Askills/ 下新建目录,包含:

  • SKILL.md主技能文档
  • references/(支持指南)
  • examples/ 或 scripts/(实用代码) 参见 skill-creator 技能了解框架详情。

Q技能需要配置吗 A大多数技能开箱即用。部分技能aws-cli、terraform、kubernetes需要在系统上安装相应工具技能文档会提供引导。

故障排查

问题:技能未在代理中显示

  • 确保技能的 SKILL.md 包含清晰的激活短语
  • 检查代理系统提示中的技能集成设置
  • 验证技能位于 /skills/ 目录下

问题:技能执行时命令失败

  • 验证所需工具已安装(awskubectlterraform 等)
  • 检查工具版本是否符合技能要求
  • 查阅 references/ 目录中的技能专属配置

问题:示例无法运行

  • 部分示例需要环境配置AWS 凭证、Kubernetes 集群等)
  • 阅读每个技能 SKILL.md 中的"前提条件"部分
  • 查阅 references/ 目录获取详细配置指南

问题:需要特定用例的技能

  • 搜索"可用技能"部分
  • 尝试用不同的激活短语向 AI 代理提问
  • 查看"真实使用场景"中的组合场景
  • GitHub Issues 上申请新技能

支持与社区

  • Issues:在 GitHub Issues 上报告错误或申请新功能
  • 讨论:加入 GitHub Discussions 提问交流
  • 文档:每个技能的 SKILL.md 中包含完整文档
  • 贡献:欢迎提交 Pull Request请参阅贡献指南
  • 反馈:分享你的使用体验并提出改进建议

许可证

MIT - 详见 LICENSE 文件


为使用 AI 编程助手的现代开发者而生 🚀