CodeFlicker 规则

2025-10-30 17:41 更新

CodeFlicker 提供两种自定义 AI 行为的方式:个人规则和项目规则。

个人规则

描述

个人规则是反映您个人使用习惯和偏好的自定义设置。它们有助于使 AI 输出与您在所有对话和项目中的特定要求保持一致。在 CodeFlicker 设置>规则>个人规则中配置这些规则。如果希望在所有项目中保持一致的行为,例如首选输出语言、响应长度或格式样式,请使用此功能。

  • 反映个人使用习惯和偏好
  • 在所有对话和项目中保持一致
  • 最多 5000 字符
  • 存储在用户根目录的 ​.codeflicker​ 文件夹

配置示例

- Language Style: Answer my questions with concise language.
- Operating System: Provide answers for macOS operating system.
- Content Depth: Include examples in your responses.
- Interaction Style: Output your answer directly without showing intermediate thinking processes.

局限性

  1. 个人规则最多限制为 5000 个字符;多余的内容将自动截断。
  2. 仅支持一个名为​ user_rules.mdr.codeflicker​ 的个人规则文件,该文件位于本地用户根目录下的文件夹中。
  3. 请使用自然语言描述;不支持图像、链接和其他媒体格式。

项目规则

描述

项目规则特定于您的工作区项目。创建项目规则时,相应的文件将存储在工作区根目录下的目录中,扩展名为 。.codeflicker/rules.mdr

项目规则支持两种配置模式,由“alwaysApply”参数控制:

  • 手动引用:仅在 #Knowledge 规则中显式添加时才生效的规则。在规则文件中设置此行为。alwaysApply: false

  • 特定于工作空间项目
  • 支持手动引用或自动附加
  • 存储在项目 ​.codeflicker/rules​ 目录
  • 支持多个规则文件

参考规则

  • 自动附加:在会话期间自动应用于每个对话的规则。在 alwaysApply: true 规则文件中设置此行为。

配置示例

---
alwaysApply: false
notes: |
  If you want this rule to be triggered in every conversation, change "false" to "true" in "alwaysApply: false" above. 
  If you don't want this rule to be included in version control, add this file to .gitignore.
---

You are a senior Java expert, please follow these rules during development:

- Strictly follow SOLID, DRY, KISS, YAGNI principles
- Follow OWASP security best practices (such as input validation, SQL injection protection)
- Adopt layered architecture design to ensure separation of responsibilities
- Code changes must be covered by unit tests (test coverage ≥ 80%)

## 1. Technology Stack Specifications
### Technology Stack Requirements
- Framework: Spring Boot 3.x + Java 17
- Dependencies:
  - Core: Spring Web, Spring Data JPA, Lombok
  - Database: PostgreSQL Driver or other relational database drivers
  - Others: Swagger (SpringDoc), Spring Security (if permission control is needed)

局限性

  1. 项目规则文件最多限制为 5000 个字符;多余的内容将自动截断。
  2. 支持多个项目规则文件。使用自然语言描述;不支持图像、链接和其他媒体格式。

配置方法

方法 1:在设置中创建

  1. 打开 CodeFlicker 设置
  2. 导航到规则设置规则设置入口
  3. 配置您的规则

    • 对于个人规则:单击“打开”按钮并填写您的内容
    • 对于项目规则:单击“添加”按钮,输入文件名,然后添加您的内容
  4. 编辑规则文件

    打开规则文件并添加详细规则

手动引用规则

只有在 #Knowledge-Rules 中明确添加时才生效的规则

手动引用规则


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号