mcpField
D
daily-workflow

daily-workflow

github.com/dev-toolings开发22782 次安装3 周前更新
代码仓库

关于 daily-workflow

面向 Symfony 的技能,帮助启动或继续项目工作并处理日常开发任务。它规定了测试优先的工作流程、实用调试步骤及提交前检查。

主要功能

  1. 01同步项目并检查环境
  2. 02小步测试优先的开发循环
  3. 03使用命令行和分析器调试
  4. 04提交前质量检查
  5. 05数据库与调试代码安全提示

适用场景

  1. 01继续 Symfony 项目开发
  2. 02执行迁移或消费消息
  3. 03借助日志和分析器调试
  4. 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 和日志进行调试。
  • 准备好要提交的更改。

默认工作流

  1. 同步:拉取代码;锁定文件有更改时运行 composer install;应用待处理的迁移。
  2. 启动项目使用的服务,并检查 bin/console about。
  3. 使用项目的测试运行器,以小步、测试优先的周期进行开发。
  4. 先使用 debug:* 命令、Profiler 和 var/log/dev.log 进行调试,再添加转储语句。
  5. 提交前,运行代码风格检查、静态分析和测试,并移除所有 dump() 和 dd()。

安全准则

  • 根据运行环境,为命令添加项目使用的运行器前缀(Docker 或主机)。
  • 切勿在共享数据库或生产数据库上加载 Fixtures 或重置架构。
  • 不要提交 dump()、dd() 或仅用于调试的代码。
  • 不要通过修改 vendor/ 来绕过问题。

渐进式披露

  • 使用此文件了解执行规范和风险控制措施。
  • 需要深入的实现细节时,打开参考资料。

输出要求

  • 列出运行的命令,并带上项目的运行器前缀。
  • 说明调试发现,并提供相应依据。
  • 提供已准备好提交的更改,并确保质量检查全部通过。

参考资料

  • reference.md

评论

支持 Markdown