apply-yliu-product-development-practices
Installation
SKILL.md
Apply Yliu Product Development Practices
使用 Yliu 的方法完成产品开发。它覆盖开发前确认、项目初始化、技术选型、前后端实现、页面交互、测试和交付前验证。
这套方法提供默认选择,但不会覆盖用户要求,也不会强迫旧项目全面迁移。
决策顺序
遇到不同做法时,按以下顺序决定:
- 先按用户本次的明确要求执行。
- 用户没有指定时,沿用项目已经稳定使用的方案。
- 前两项都没有答案时,再采用本技能的默认做法。
新项目可以直接采用本技能。旧项目默认采用渐进方式:新代码使用新做法;本次需要修改的旧代码可以顺手调整;其他旧代码保持不动。只有用户明确提出全面重构时,才进行统一迁移。
只有用户明确说明项目目前处于开发阶段,或明确要求由我们负责从零实现某个功能时,才将对应项目或功能视为开发阶段。不要根据版本号、代码成熟度或正在进行开发自行推测。用户明确指定的范围内,可以不保留对旧实现的兼容,按最佳实践直接调整或重构,不必局限于渐进适配;仍需遵守用户的其他明确约束,不把单个功能的授权扩展到无关功能或整个仓库。