principle-foundational-thinking 是在实现功能前理清基础结构的 Skill。它先看数据形状、主要访问路径与共享状态,再安排能帮助后续开发的类型、测试和基础设施。
按用户查询和按时间批处理,可能需要不同的数据组织。先核实际路径,比看见几行重复就抽一层公共函数更有价值;重复行数不是必须抽象的门槛。
多个执行者共用状态时,要想清谁读、谁写和同时修改的结果。隔离或同步要服务这个约定,不能把“加锁了”当成全部并发问题已解决。
适合功能还未铺开的设计阶段。本文未重构项目;移除旧结构要先核用途,晚改数据也不一定只能全盘重写,基础设施应按后续收益安排,避免提前搭一套没人需要的复杂系统。