# skills **Repository Path**: chenbool/skills ## Basic Information - **Project Name**: skills - **Description**: skills - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-06-06 - **Last Updated**: 2026-06-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AI 编程助手技能包集合 > 一个包含多种技术栈 AI 技能包的仓库,帮助开发者使用 AI 编程助手快速构建应用。 --- ## 技能包总览 | 技能包 | 技能数 | 技术栈 | PHP 版本 | 官方文档 | |-------|:------:|--------|:--------:|----------| | skills-php8 | 19 | PHP 8.x | 8.0+ | [PHP 文档](https://www.php.net/docs.php) | | skills-webman | 26+ | Webman | 7.2+ | [Webman 文档](https://www.workerman.net/doc/webman/) | | skills-tp8 | 26+ | ThinkPHP 8 | 8.0+ | [TP8 文档](https://doc.thinkphp.cn/v8_0/) | | skills-tp6 | 26+ | ThinkPHP 6 | 7.2+ | [TP6 文档](https://doc.thinkphp.cn/v6_1/) | | skills-fastadmin | 15+ | FastAdmin | 7.2+ | [FastAdmin 文档](https://doc.fastadmin.net/docs/) | | skills-workerman-admin | 13+ | Workerman Admin | 7.2+ | [Workerman Admin 文档](https://www.workerman.net/doc/webman-admin/) | | skills-expo | 12+ | Expo/React Native | Node 16+ | [Expo 文档](https://docs.expo.dev/) | | skills-pywebview | 13+ | pywebview | Python 3.7+ | [pywebview 文档](https://pywebview.flowrl.com/) | **总计**: 150+ 个细分技能,覆盖 8 大技术栈 --- ## 快速安装 ### Trae 安装 ```powershell # Windows - 项目级安装 mkdir .trae\skills Copy-Item skills-php8\plugins\php8 .trae\skills\php8 -Recurse Copy-Item skills-webman\plugins\webman .trae\skills\webman -Recurse ``` ```bash # Linux/Mac - 项目级安装 mkdir -p .trae/skills cp -r skills-php8/plugins/php8 .trae/skills/ cp -r skills-webman/plugins/webman .trae/skills/ ``` ### Cursor 安装 ```powershell # 复制配置模板到项目根目录 Copy-Item .cursorrules.template .cursorrules ``` ### Claude Code 安装 ```powershell # 直接使用项目根目录的 .claude-plugin Copy-Item skills-php8\.claude-plugin .claude-plugin -Recurse ``` ### VSCode 安装 1. 安装 Trae 扩展 2. 按照 Trae 安装方式配置 3. Trae 扩展会自动加载技能包 --- ## 技能包详情 ### PHP 8.0-8.5 技能包 > PHP 8.x 最新语法、语法糖和最佳实践 **核心技能**: php80-features、php81-features、php82-features、php83-features、php84-features、php85-features、php8-enums、php8-match-expression、php8-named-arguments、php8-attributes、php8-readonly-properties、php8-fibers 等 **PHP 8 核心特性**: | 特性 | 版本 | 示例 | |-----|:----:|------| | Match 表达式 | 8.0 | `match($status) { 1 => 'Active', 0 => 'Inactive' }` | | 命名参数 | 8.0 | `User::create(name: 'John', email: 'john@example.com')` | | 构造器属性提升 | 8.0 | `public function __construct(public string $name)` | | 枚举 Enums | 8.1 | `enum UserStatus: int { case Active = 1; }` | | 只读属性 | 8.1 | `public readonly string $name` | | 只读类 | 8.2 | `readonly class User { ... }` | | 类型化常量 | 8.3 | `public const string APP_NAME = 'MyApp'` | | 只读变量 | 8.5 | `readonly $value = '不能修改'` | --- ### Webman 技能包 > 基于 Workerman 的高性能 PHP 服务框架 **核心技能**: webman-fundamentals、webman-database、webman-api、webman-middleware、webman-websocket、webman-process、webman-queue、webman-cache、webman-advanced、webman-console、webman-container、webman-exception、webman-route、webman-session、webman-logging、webman-validation、webman-file、webman-event、webman-command、webman-mail、webman-cors、webman-rate-limit、webman-gateway、webman-oauth、webman-pay、webman-sms、webman-search、webman-file-upload、webman-auth、webman-task、webman-monitor **核心特性**: 常驻内存、协程支持、连接池、WebSocket、自定义进程、OAuth2.0、支付集成、短信服务、全文搜索 --- ### ThinkPHP 8 技能包 > ThinkPHP 最新版本,支持 PHP 8.0+ 新特性 **核心技能**: tp8-fundamentals、tp8-database、tp8-api、tp8-middleware、tp8-validation、tp8-command、tp8-queue、tp8-cache、tp8-advanced、tp8-console、tp8-container、tp8-exception、tp8-route、tp8-session、tp8-logging、tp8-file、tp8-event、tp8-file-upload、tp8-auth、tp8-task、tp8-monitor、tp8-mail、tp8-cors、tp8-rate-limit、tp8-gateway、tp8-oauth、tp8-pay、tp8-sms、tp8-search、tp8-mobile **核心特性**: PHP 8 新特性、依赖注入、ORM、验证器、事件系统、OAuth2.0、支付集成、短信服务、移动端适配 --- ### ThinkPHP 6 技能包 > 稳定版本,兼容 PHP 7.2+ **核心技能**: tp6-fundamentals、tp6-database、tp6-api、tp6-middleware、tp6-validation、tp6-command、tp6-queue、tp6-cache、tp6-advanced、tp6-console、tp6-container、tp6-exception、tp6-route、tp6-session、tp6-logging、tp6-file、tp6-event、tp6-file-upload、tp6-auth、tp6-task、tp6-monitor、tp6-mail、tp6-cors、tp6-rate-limit、tp6-gateway、tp6-oauth、tp6-pay、tp6-sms、tp6-search、tp6-mobile **核心特性**: 依赖注入、ORM、验证器、事件系统、OAuth2.0、支付集成、短信服务、移动端适配 --- ### FastAdmin 技能包 > 基于 ThinkPHP 5 的极速后台管理框架 **核心技能**: fastadmin-fundamentals、fastadmin-crud、fastadmin-table、fastadmin-form、fastadmin-database、fastadmin-permission、fastadmin-frontend、fastadmin-plugin、fastadmin-api、fastadmin-upload、fastadmin-payment、fastadmin-console、fastadmin-exception、fastadmin-hook、fastadmin-lang、fastadmin-cors、fastadmin-rate-limit、fastadmin-mail、fastadmin-gateway、fastadmin-oauth、fastadmin-sms、fastadmin-search、fastadmin-import **核心特性**: 一键生成 CRUD、权限管理、插件系统、支付功能、OAuth2.0、短信服务、数据导入导出 --- ### Workerman Admin 技能包 > 基于 Workerman 的高性能后台管理框架 **核心技能**: workerman-admin-fundamentals、workerman-admin-database、workerman-admin-crud、workerman-admin-menu、workerman-admin-api、workerman-admin-auth、workerman-admin-control、workerman-admin-plugin、workerman-admin-link、workerman-admin-oauth、workerman-admin-sms、workerman-admin-file-upload、workerman-admin-monitor **核心特性**: 数据库管理、控件、菜单管理、一键菜单、插件市场、OAuth2.0、短信服务、性能监控 --- ### Expo 技能包 > React Native 跨平台移动应用开发框架 **核心技能**: building-native-ui、expo-deployment、expo-cicd-workflows、expo-api-routes、expo-dev-client、expo-module、native-data-fetching、upgrading-expo、use-dom **核心特性**: iOS/Android 跨平台开发、热更新、App Store 部署 --- ### pywebview 技能包 > 轻量级原生 WebView 封装器,用于构建桌面应用 **核心技能**: pywebview-installation、pywebview-fundamentals、pywebview-api、pywebview-window、pywebview-javascript、pywebview-architecture、pywebview-debugging、pywebview-dom、pywebview-interdomain、pywebview-web-engine、pywebview-security、pywebview-freezing、pywebview-examples **核心特性**: 跨平台支持、JS/Python 双向通信、DOM 操作、多渲染器支持、打包发布 --- ## 如何选择技能包 ### 按项目类型选择 | 项目类型 | 推荐技能包 | 版本要求 | |---------|-----------|:--------:| | 学习 PHP 8 新特性 | skills-php8 | PHP 8.0+ | | 新 PHP 项目 | skills-tp8 + skills-php8 | PHP 8.0+ | | 高性能 PHP | skills-webman + skills-php8 | PHP 7.2+ | | 维护 PHP 项目 | skills-tp6 | PHP 7.2+ | | 后台管理系统 | skills-fastadmin | PHP 7.2+ | | 高性能后台管理 | skills-workerman-admin | PHP 7.2+ | | React Native | skills-expo | Node 16+ | | Python 桌面应用 | skills-pywebview | Python 3.7+ | ### 按功能需求选择 | 功能需求 | PHP8 | Webman | TP8 | TP6 | FastAdmin | Workerman Admin | Expo | pywebview | |---------|:----:|:------:|:---:|:---:|:---------:|:---------------:|:----:|:---------:| | PHP 8 新特性 | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | | 枚举 Enum | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | | Match 表达式 | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | | 一键 CRUD | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ❌ | ❌ | | 权限管理 | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | | WebSocket | ❌ | ✅ | ❌ | ❌ | ❌ | ✅ | ✅ | ❌ | | 高性能 | ❌ | ✅ | ⚡ | ⚡ | ⚡ | ✅ | ❌ | ✅ | | 常驻内存 | ❌ | ✅ | ❌ | ❌ | ❌ | ✅ | ❌ | ✅ | | OAuth2.0 | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | | 支付集成 | ❌ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | | 短信服务 | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | | 全文搜索 | ❌ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | | 文件上传 | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | 性能监控 | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ | | 移动端 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ | | 桌面应用 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | | JS/Python 通信 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | --- ## 仓库结构 ``` skills/ ├── README.md ← 本文件 ├── skill.md ← 技能包创建任务说明 │ ├── skills-php8/ ← PHP 8.0-8.5 技能包 (19 技能) │ ├── .claude-plugin/ │ └── plugins/php8/skills/ │ ├── skills-webman/ ← Webman 技能包 (26+ 技能) │ ├── .claude-plugin/ │ └── plugins/webman/skills/ │ ├── skills-tp8/ ← ThinkPHP 8 技能包 (26+ 技能) │ ├── .claude-plugin/ │ └── plugins/tp8/skills/ │ ├── skills-tp6/ ← ThinkPHP 6 技能包 (26+ 技能) │ ├── .claude-plugin/ │ └── plugins/tp6/skills/ │ ├── skills-fastadmin/ ← FastAdmin 技能包 (15+ 技能) │ ├── .claude-plugin/ │ └── plugins/fastadmin/skills/ │ ├── skills-workerman-admin/ ← Workerman Admin 技能包 (13+ 技能) │ ├── .claude-plugin/ │ └── plugins/workerman-admin/skills/ │ ├── skills-expo/ ← Expo 技能包 (12+ 技能) │ ├── .claude-plugin/ │ └── plugins/expo/skills/ │ ├── skills-pywebview/ ← pywebview 技能包 (13+ 技能) │ ├── .claude-plugin/ │ └── plugins/pywebview/skills/ │ ├── .cursorrules.template ← Cursor 配置模板 └── .trae/skills.json.template ← Trae 配置模板 ``` --- ## 技能包文件格式 每个技能文件遵循标准格式: ```markdown --- name: 技能名称 description: 技能描述(用于 AI 自动匹配) version: 1.0.0 license: MIT --- # 技能标题 ## 参考资料 引用相关的参考文档... ## 核心内容 详细说明和代码示例... ## 官方文档 链接到官方文档... ``` --- ## 使用示例 | 用户问题 | AI 加载技能 | AI 响应 | |---------|------------|---------| | 如何使用枚举 Enum? | php8-enums | 提供基本枚举、回退枚举、枚举方法的完整示例 | | 如何用 match 替代 switch? | php8-match-expression | 提供 match 表达式的各种使用场景 | | 如何一键生成 CRUD? | fastadmin-crud | 提供命令行参数和自定义生成示例 | | 如何配置 Webman WebSocket? | webman-websocket | 提供 WebSocket 配置和消息处理示例 | --- ## 贡献指南 欢迎贡献新的技能包或改进现有技能包! 1. Fork 本仓库 2. 创建新的技能包目录(遵循 kebab-case 命名规范) 3. 创建 SKILL.md 文件(包含 YAML 元数据) 4. 创建 references 目录(存放参考文档) 5. 提交 Pull Request --- ## 许可证 MIT License --- ## 联系方式 - GitHub: https://github.com/chenbool/skills - Gitee: https://gitee.com/chenbool/skills