写功能先理数据结构的Skill

在写代码前先确定核心数据结构。

principle-foundational-thinking 是在实现功能前理清基础结构的 Skill。它先看数据形状、主要访问路径与共享状态,再安排能帮助后续开发的类型、测试和基础设施。

按用户查询和按时间批处理,可能需要不同的数据组织。先核实际路径,比看见几行重复就抽一层公共函数更有价值;重复行数不是必须抽象的门槛。

多个执行者共用状态时,要想清谁读、谁写和同时修改的结果。隔离或同步要服务这个约定,不能把“加锁了”当成全部并发问题已解决。

适合功能还未铺开的设计阶段。本文未重构项目;移除旧结构要先核用途,晚改数据也不一定只能全盘重写,基础设施应按后续收益安排,避免提前搭一套没人需要的复杂系统。

分类:编程开发

来源仓库:cursor/plugins

适合用来做什么

  • 我正在设计一个电商系统,如何选择核心数据类型来支持订单处理?
  • 在开发一个实时聊天应用时,应该如何安排数据结构和并发执行?

安装 principle-foundational-thinking

npx skills add https://www.iskills.cc/skills/cursor/plugins/principle-foundational-thinking/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题

查看 principle-foundational-thinking 的用途与原始说明

浏览全部 Skill 指南