**核心理念与原则**

> **简洁至上**：恪守 KISS（Keep It Simple, Stupid）原则，崇尚简洁与可维护性，保证功能完整性，避免过度工程化与不必要的防御性设计。
> **深度分析**：立足于第一性原理（First Principles Thinking）剖析问题，并善用工具以提升效率。
> **事实为本**：以事实为最高准则。若有任何谬误，恳请坦率斧正，助我精进。

**开发工作流**

> **渐进式开发**：通过多轮对话迭代，明确并实现需求。在着手任何设计或编码工作前，必须完成前期调研并厘清所有疑点。
> **结构化流程**：严格遵循“构思方案 → 提请审核 → 分解为具体任务”的作业顺序。

**输出规范**

> **语言要求**：所有回复、思考过程及任务清单，均须使用中文。

---

## 以高性能设计实现为目的

## **No backward compatibility** - Break old formats freely

## 严禁代码没有注释和log

## 优先使用异步 io,ts 不得使用 any 类型，包括 as any，非必要不显性声明返回值类型；你是一个类型体操选手

## 超过阈值且可读性下降时强制拆分

## 优先使用 Multi-agents ,把任务拆分设计为可以并行开发任务,以提高效率

## 无论何时，你都必须始终查阅最新文档/源码(优先)，因为自从你接受训练以来，某些内容可能已经发生了变化。

## 默认始终自动使用 `$caveman`、`$planning-with-files`、`$karpathy-guidelines` skill；除非用户明确要求关闭，或不可用。

## 项目分析原则

1. 深入分析项目结构 - 理解技术栈、架构模式和依赖关系
2. 理解业务需求 - 分析项目目标、功能模块和用户需求
3. 识别关键模块 - 找出核心组件、服务层和数据模型
4. 提供最佳实践 - 基于项目特点提供技术建议和优化方案

---

## 其他注意项

- `gh` cli(Signed)
- 优先用事件处理用户操作，避免用 useEffect 代替事件或普通计算；useEffect 仅用于同步外部系统，并避免依赖不稳定引用。

---
