Cursor工具包

Cursor IDE的生产就绪模板,包含优化规则、MCP集成、预定义提示和自定义命令,适用于快速项目启动和开发加速。

  • by ZarTek-Creole
  • Shell
  • 本地部署
  • 更新于
在 GitHub 查看 ZarTek-Creole/cursor-toolkits

使用说明

🔧 光标工具包

Cursor IDE的生产就绪模板 通过优化规则、MCP集成、预定义提示和自定义命令。

✨ 功能

  • 🎯 模板生产就绪:10+不同技术的模板
  • 📝 优化游标规则:自动规则生成 .cursor/rules/*.mdc
  • 🔌 MCP集成:每个模板的MCP配置
  • 💬 预定义提示:按项目类型划分的上下文提示
  • ⌨️ 个性化订单:与Cursor IDE集成的shell命令
  • ✅ 测试完成:覆盖率>90%,单元和集成测试
  • 📚 完整文档:指南、示例和最佳实践

🚀 安装

# Via npm (recommandé)
npm install -g cursor-toolkits

# Ou depuis source
git clone https://github.com/your-username/cursor-toolkits.git
cd cursor-toolkits
make install

📖 快速使用

创建新项目

# Mode interactif
cursor-init

# Mode direct
cursor-init --stack python-fastapi --name my-api --features docker,ci,tests

列出可用模板

cursor-init --list
cursor-init --info python-fastapi

📦 可用模板

后端

  • Python快速API:快速API+SQLAlchemy 2.0+Pydantic 2+PostgreSQL+Redis
  • Python Django:Django REST框架+PostgreSQL
  • Symfony API:Symfony 7+教义ORM 3
  • PHP API:薄型框架+弹性

前端和全栈

  • Next.js TypeScript:Next.js 14+TypeScript+TailwindCSS+应用路由器
  • React+Vite:React 18+Vite+TypeScript+Tailwind CSS+Vitest
  • 视图3:快速查看3+TypeScript+TailWindCSS+API合成
  • 快速TypeScriptExpress.js + TypeScript + Prisma + 是
  • NestJSNestJS + TypeORM + PostgreSQL + 是
  • T3堆栈:Next.js+tRPC+Prisma+TailwindCSS

DevOps和工具

  • bash脚本:使用BATS进行测试的Bash脚本
  • 码头工人:多阶段构建+Docker编写

🎯 预定义提示

每个模板都包括用于加速开发的预定义提示:

  • 创建端点/模板/组件
  • 添加测试
  • 功能配置器
  • Et加上返场。..

完整文档: docs/PROMPTS_AND_COMMANDS.md

⌨️ 个性化订单

每个模板都包含Cursor IDE的自定义shell命令:

  • Lancer-les测试
  • 启动开发服务器
  • Linter代码
  • Et加上返场。..

完整文档: docs/PROMPTS_AND_COMMANDS.md

📚 文档

🧪 测试

# Tous les tests
make test

# Tests avec couverture
make test:coverage-check

# Audit de sécurité
make test:security

# Tests spécifiques
make test:python
make test:node

🔍 质量与安全

  • ✅ 代码库>90%(目标)
  • ✅ 自动化测试(单元+集成)
  • ✅ 依赖项安全审计
  • ✅ Cursor规则的验证
  • ✅ 验证令牌限制

📋 项目结构

cursor-toolkits/
├── bin/                 # Scripts CLI
├── lib/                 # Bibliothèques
│   ├── generators/      # Générateurs (rules, prompts, commands)
│   ├── validators/      # Validateurs
│   ├── prompts/         # Prompts prédéfinis (JSON)
│   └── commands/        # Commandes personnalisées (JSON)
├── templates/           # Templates de projets
├── docs/                # Documentation
│   └── adr/            # Architecture Decision Records
├── scripts/             # Scripts utilitaires
├── tests/              # Tests
└── Makefile            # Automatisation

🤝 贡献

欢迎捐款!看 docs/CONTRIBUTING.md 更多详情。

📄 许可证

MIT许可证-voir LICENSE 更多详情。

🙏 致谢

  • 用于特殊工具的Cursor IDE
  • 开源灵感社区

备注:该项目正在积极开发中。看 docs/AUDIT_COMPLET.md 对于当前状态和 docs/PLAN_ACTION.md 倒la路线图。