用途:该技能用于为数据传输对象(DTO)设定统一标准,约束 DTO 的类型与参数校验方式,使代码风格保持一致。
主要能力:要求 DTO 必须为 record 类型,除非提示中另有说明;要求为 DTO 指定紧凑规范构造器(compact canonical constructor),用于校验输入参数数据,例如非 null、非空白等,具体校验视情况而定。
使用方式:技能附带强制性的记忆协议。开始前需执行命令:cat .claude/context/memory/learnings.md;完成后需记录新发现的模式或例外。协议强调假设中断:上下文可能重置,若未写入记忆则视为未发生。
适用场景:适用于采用 Java record 定义 DTO 并需要统一参数校验约定的开发流程。
限制:资料未提供具体语言版本、框架、安装命令、收费方式或平台支持等细节,暂未提供。