MCPcopy Index your code
hub / github.com/alchaincyf/cursor-rules-huasheng

github.com/alchaincyf/cursor-rules-huasheng @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
25 symbols 54 edges 7 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Cursor Rules - 花生出品

这是一个帮助你快速配置 Cursor AI 编程助手规则的 VSCode 插件。通过这个插件,你可以轻松地将预设的 AI 助手规则文件添加到你的项目中。

功能特点

  • 提供多种预设的 Cursor AI 规则配置,包括:
  • 本地开发
    • python:Python 开发规则
  • 网站开发
    • HTML:HTML/CSS/JavaScript
    • React:React 开发规则
    • Vue:Vue.js 开发规则
  • 移动开发
    • App开发-iOS:iOS 应用开发
    • App开发-Android:Android 开发
  • 小程序开发
    • 微信小程序:小程序开发规则
  • 浏览器插件
    • Chrome插件:浏览器扩展开发
  • 通用规则

    • 通用:适用于所有项目的基础规则
  • 便捷的规则管理:

  • 规则合并:支持与已有规则合并
  • 规则覆盖:可以选择覆盖已有规则

使用方法

方式一:命令面板

  1. 在 VSCode 中打开你的项目文件夹
  2. 使用快捷键 Ctrl+Shift+P(Windows)或 Cmd+Shift+P(Mac)打开命令面板
  3. 输入 "花生" 或 "添加 Cursor 规则文件"
  4. 从列表中选择想要添加的规则类型
  5. 确认添加规则

方式二:右键菜单

  1. 在 VSCode 的资源管理器中
  2. 右键点击任意文件夹
  3. 选择 "花生: 添加 Cursor 规则文件"
  4. 选择规则类型并确认

如果目标位置已经存在 .cursorrules 文件,插件会提供以下选项: - 覆盖:用新规则替换现有规则 - 合并:将新规则与现有规则合并 - 取消:保持现有规则不变

规则说明

每种类型的规则都经过精心设计,以提供最佳的 AI 辅助编程体验:

本地开发规则

  • Python: 符合 PEP 8 规范,包含最佳实践指南

网站开发规则

  • HTML/CSS/JavaScript: 现代网站开发标准和最佳实践
  • React: React 生态系统的开发规范和建议
  • Vue: Vue.js 项目的开发规范和最佳实践
  • Next.js: 服务端渲染和现代 React 开发指南

移动开发规则

  • iOS: Swift 和 SwiftUI 开发规范,符合 Apple 设计指南
  • Android: Kotlin 开发规范和 Material Design 指南

小程序开发规则

  • 微信小程序: 符合微信小程序开发规范和最佳实践

浏览器插件规则

  • Chrome 插件: Chrome 扩展开发规范和最佳实践

通用规则

  • 适用于所有项目的基础开发规范和 AI 协作指南

安装要求

  • VSCode 版本 1.93.0 或更高
  • 需要在项目中使用 Cursor 编辑器

插件设置

目前插件不需要特殊配置,安装后即可使用。

常见问题

  1. 规则文件无法添加?
  2. 确保你已经打开了一个项目文件夹
  3. 检查是否有文件写入权限

  4. 规则预览显示失败?

  5. 尝试重新安装插件
  6. 确保 VSCode 版本符合要求

  7. 找不到添加规则的选项?

  8. 确保使用 Cmd/Ctrl+Shift+P 打开命令面板
  9. 输入 "花生" 快速查找命令
  10. 或在文件夹上右键查找命令

更新日志

1.0.2

  • 优化用户体验,简化规则添加流程
  • 修复临时文件创建的相关问题

1.0.1

  • 添加规则文件描述信息

1.0.0

  • 初始版本发布
  • 支持基础规则类型
  • 实现规则预览和合并功能

贡献指南

欢迎提交 Issue 和 Pull Request 来帮助改进这个插件。

关于作者

AI进化论-花生 开发和维护。

🚀 AI Native Coder|用AI开发产品的独立开发者 🏆 AppStore 付费榜 Top1「小猫补光灯」作者 👨‍💻 专注分享 AI 辅助编程和产品开发经验 🌟 10万+粉丝的AI领域博主

关注我: - YouTube - Bilibili - 小红书 - X(Twitter) - 即刻 - 个人主页

AI编程进阶

想学习更多 AI 辅助编程技巧?想知道如何用 AI 高效开发产品?

欢迎加入花生的 AI 编程知识星球!这里有: - 🎯 系统的 Cursor 使用教程和技巧分享 - 💡 实用的 AI 产品开发经验和案例分析 - 👥 活跃的 AI Native 开发者社区

AI编程知识星球

扫码加入,开启你的 AI Native 编程之旅!

许可证

MIT


享受 AI 辅助编程的乐趣吧!

Extension points exported contracts — how you extend this code

RuleCategory (Interface)
(no doc)
src/ruleManager.ts
ConfigFile (Interface)
(no doc)
src/ruleManager.ts

Core symbols most depended-on inside this repo

saveConfig
called by 4
src/ruleManager.ts
getAllRules
called by 3
src/ruleManager.ts
confirmAction
called by 2
src/extension.ts
initializeUserRules
called by 1
src/ruleManager.ts
copyBuiltinRules
called by 1
src/ruleManager.ts
copyFolderRecursive
called by 1
src/ruleManager.ts
createInitialConfig
called by 1
src/ruleManager.ts
createRule
called by 1
src/ruleManager.ts

Shape

Method 15
Class 4
Function 4
Interface 2

Languages

TypeScript100%

Modules by API surface

src/ruleManager.ts15 symbols
src/webview/rulePanel.ts6 symbols
src/extension.ts4 symbols

For agents

$ claude mcp add cursor-rules-huasheng \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact