关于 daily-workflow
面向 Symfony 的技能,帮助启动或继续项目工作并处理日常开发任务。它规定了测试优先的工作流程、实用调试步骤及提交前检查。
主要功能
- 01同步项目并检查环境
- 02小步测试优先的开发循环
- 03使用命令行和分析器调试
- 04提交前质量检查
- 05数据库与调试代码安全提示
适用场景
- 01继续 Symfony 项目开发
- 02执行迁移或消费消息
- 03借助日志和分析器调试
- 04准备提交代码变更
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ dev-toolings/ superpowers-symfony --skill daily-workflow安装后在 Claude Code 中输入/daily-workflow确认已加载。
附带文件reference.md
详细介绍
日常工作流(Symfony)
适用场景
- 开始或恢复 Symfony 项目的工作会话。
- 日常任务:迁移、Fixtures、消费消息、清除缓存。
- 使用
debug:*命令、Profiler 和日志进行调试。 - 准备好要提交的更改。
默认工作流
- 同步:拉取代码;锁定文件有更改时运行
composer install;应用待处理的迁移。 - 启动项目使用的服务,并检查
bin/console about。 - 使用项目的测试运行器,以小步、测试优先的周期进行开发。
- 先使用
debug:*命令、Profiler 和var/log/dev.log进行调试,再添加转储语句。 - 提交前,运行代码风格检查、静态分析和测试,并移除所有
dump()和dd()。
安全准则
- 根据运行环境,为命令添加项目使用的运行器前缀(Docker 或主机)。
- 切勿在共享数据库或生产数据库上加载 Fixtures 或重置架构。
- 不要提交
dump()、dd()或仅用于调试的代码。 - 不要通过修改
vendor/来绕过问题。
渐进式披露
- 使用此文件了解执行规范和风险控制措施。
- 需要深入的实现细节时,打开参考资料。
输出要求
- 列出运行的命令,并带上项目的运行器前缀。
- 说明调试发现,并提供相应依据。
- 提供已准备好提交的更改,并确保质量检查全部通过。
参考资料
reference.md
评论
支持 Markdown