diff --git a/.cursorindexingignore b/.cursorindexingignore deleted file mode 100644 index 953908e..0000000 --- a/.cursorindexingignore +++ /dev/null @@ -1,3 +0,0 @@ - -# Don't index SpecStory auto-save files, but allow explicit context inclusion via @ references -.specstory/** diff --git a/.kiro/hooks/unit-test-on-completion.kiro.hook b/.kiro/hooks/unit-test-on-completion.kiro.hook deleted file mode 100644 index 629dd47..0000000 --- a/.kiro/hooks/unit-test-on-completion.kiro.hook +++ /dev/null @@ -1,23 +0,0 @@ -{ - "enabled": true, - "name": "功能完成单元测试", - "description": "当完成一个功能或者修改一个功能完成时,自动执行单元测试并生成测试汇报,用中文回复", - "version": "1", - "when": { - "type": "fileEdited", - "patterns": [ - "app/**/*.tsx", - "app/**/*.ts", - "components/**/*.tsx", - "components/**/*.ts", - "lib/**/*.ts", - "app/api/**/*.ts" - ] - }, - "then": { - "type": "askAgent", - "prompt": "检测到代码文件已修改。请执行以下操作:\n\n1. 分析修改的文件和相关功能\n2. 识别需要测试的功能模块\n3. 运行相关的单元测试(如果存在)\n4. 如果没有单元测试,建议创建测试用例\n5. 生成测试汇报,包括:\n - 测试覆盖的功能点\n - 测试结果(通过/失败)\n - 代码覆盖率\n - 发现的问题和建议\n - 测试执行时间\n\n请使用 npm test 或 jest 命令执行测试,并提供详细的测试报告。" - }, - "workspaceFolderName": "flnxi_sucai", - "shortName": "unit-test-on-completion" -} \ No newline at end of file diff --git a/.kiro/settings/user-preferences.md b/.kiro/settings/user-preferences.md deleted file mode 100644 index 02c5c72..0000000 --- a/.kiro/settings/user-preferences.md +++ /dev/null @@ -1,75 +0,0 @@ -# 用户偏好设置 - -## 🌏 语言规范 - -**所有内容使用中文** -- AI 回复、对话、文档、代码注释使用中文 -- 文档文件名使用中文(如 `部署指南.md`) -- 用户界面、错误消息、日志使用中文 - -**例外** -- 代码变量名/函数名用英文(编程规范) -- 配置文件名保持英文(`package.json` 等) -- API 端点、数据库字段名用英文 - -## 🎨 UI 开发规范 - -**核心原则**: 遵循项目统一 UI 标准 - -**必须做到** -1. 优先使用 `components/` 下的现有组件 -2. 遵循 `tailwind.config.ts` 设计系统 -3. 参考 `app/` 下现有页面实现 -4. 保持布局、交互、样式一致性 - -**示例** -```tsx -// ✅ 使用现有组件 -import { Button } from '@/components/ui/button' - -// ❌ 自定义样式 -