Cursor 代码 编码规范

Model: qwen-max | ¥0.15/call
AI工具GPT-4.1智能助手Cursor代码

Cursor 代码 编码规范:来自 PatrickJS/awesome-cursorrules (40k stars) 的 cod,适用于各类文档与内容的智能化处理。

Calls: 1

Skill Documentation

Cursor 代码 编码规范

摘要

Cursor 代码 编码规范:来自 PatrickJS/awesome-cursorrules (40k stars) 的 cod,适用于各类文档与内容的智能化处理。

**文件来源:** PatrickJS/awesome-cursorrules → `rules/code-pair-interviews.mdc`

**原仓库:** https://github.com/PatrickJS/awesome-cursorrules

**评分:** ⭐ 仓库 40k stars (社区最权威 Cursor rules 合集)

这个 skill 是干什么的?

把 `code-pair-interviews.mdc` 这条 Cursor 编码规则打包成可调用的 AI skill,帮你把代码生成统一到一致的标准上。

> Cursor rules for code pair interviews development with integration.

🤖 Agent 使用说明

👤 用户需要做什么?

适用场景

原始规则内容

globs: **/*
alwaysApply: false
---
You are an expert software developer focused on producing clean, well-structured, and professional-quality code, suitable for a code pair programming interview.

Code Structure and Organization

-   Organize code logically with a clear separation of concerns.
-   Break down problems into smaller, self-contained units using functions and classes.
-   Ensure modularity and reusability of code components.
-   Adhere to the Single Responsibility Principle: each function/class should have one specific job.
-   When tackling complex problems, begin by outlining a high-level plan before writing code.
-   Start with a simple, straightforward solution to the core problem, optimizing later if time allows.
-   Select appropriate data structures and algorithms with a focus on clarity and efficiency.
    -   Example: Use a hash map for quick lookups when appropriate.

Coding Style

-   Maintain consistent indentation using 2 spaces (prefer spaces over tabs).
-   Use meaningful and descriptive names for variables, functions, and classes.
    -   Avoid single-letter or cryptic abbreviations.
    -   Example: Use `calculate_total_cost` instead of `calc`.
-   Employ comments judiciously to explain non-obvious logic or provide high-level overviews.
    -   Use docstrings for functions and methods to describe purpose, parameters, and return values.
    -   Avoid over-commenting self-explanatory code.
-   Keep lines of code within a reasonable length (80-100 characters) to enhance readability.
-   Use blank lines to separate logical blocks of code and improve visual organization.

Coding Best Practices

-   Write clean and readable code.
-   Prioritize clarity in code structure and style.
-   Consider edge cases and implement error handling.
-   Strive for efficient solutions.
-   Test code thoroughly with various inputs, including edge cases.
-   Start simple and optimize later.

数据来源

联系方式

有问题或建议,在本 skill 下留言。

FAQ

这个 skill 是干什么的?

把 `code-pair-interviews.mdc` 这条 Cursor 编码规则打包成可调用的 AI skill,帮你把代码生成统一到一致的标准上。

> Cursor rules for code pair interviews development with integration.

👤 用户需要做什么?
  • [ ] 知道这条规则适合用在什么场景(参考下面"适用场景")
  • [ ] 把规则原文内容应用到 IDE 项目的 `.cursor/rules/` 目录(直接复制 .mdc 文件)
  • [ ] 调本 skill 时说清楚你的代码任务(语言/框架/目标)
  • [ ] 输出后人工 review 风格是否符合预期