快速实现模式Skill phx:quick

这个技能是一种软件开发模式,旨在快速实现代码功能,跳过繁琐的规划步骤,直接进入编码和验证阶段。适用于有经验的开发者进行快速修复、小功能添加和重构,强调效率和直接性。关键词:快速开发、代码实现、敏捷开发、软件工程、调试修复。

后端开发 0 次安装 0 次浏览 更新于 3/11/2026

name: phx:quick description: 快速实现模式。跳过仪式,最小化审查,直接生成工作代码。适用于需要速度的经验丰富开发者。

快速模式

跳过规划仪式。快速获取工作代码。

使用方法

/phx:quick 为帖子添加分页
/phx:quick 修复登录重定向错误
/phx:quick 为报告添加CSV导出

参数

$ARGUMENTS = 需要实现的内容

不同之处

正常模式 快速模式
启动研究代理 无代理
创建计划文档 仅心理模型
并行审查 可选单次审查
多次迭代 单次通过

工作流程

  1. 理解 - 阅读相关文件(最多3个)
  2. 实现 - 直接编写代码
  3. 验证 - 快速编译检查
  4. 完成 - 无仪式

快速模式规则

仍然强制执行(铁律)

  • ✓ 无运行时原因不处理
  • ✓ 不挂载数据库
  • ✓ 安全基础(无SQL注入等)
  • ✓ 运行 mix format

跳过

  • ✗ 并行代理研究
  • ✗ 书面计划文档
  • ✗ 多次审查通过
  • ✗ 文档更新

何时使用

适用于:

  • 有明确解决方案的错误修复
  • 小功能(<100行)
  • 带测试的重构
  • 添加字段/列
  • UI调整

不适用于:

  • 新认证流程
  • 支付集成
  • 数据迁移
  • 架构变更
  • 任何涉及安全的内容

快速模式模式

添加字段

/quick 为users添加phone字段

→ 迁移 + 架构 + 变更集 + 表单字段

修复错误

/quick 修复:admin用户的帖子不显示

→ 查找问题 + 修复 + 验证

添加端点

/quick 添加GET /api/health端点

→ 路由 + 控制器 + 响应

退出机制

如果快速模式遇到复杂性:

这需要更多规划。切换到正常模式。
运行 /phx:plan [任务] 进行完整分析。

验证

快速实现后:

# 编译检查
mix compile --warnings-as-errors

# 如果涉及Ecto
mix ecto.migrate

# 快速测试
mix test test/path_test.exs

示例会话

用户: /phx:quick 为帖子添加archived_at时间戳

Claude:
1. 读取 lib/my_app/blog/post.ex...
2. 创建迁移...

# priv/repo/migrations/xxx_add_archived_at_to_posts.exs
def change do
  alter table(:posts) do
    add :archived_at, :utc_datetime
  end
end

3. 更新架构...

# lib/my_app/blog/post.ex
field :archived_at, :utc_datetime

4. 添加到变更集...

def changeset(post, attrs) do
  post
  |> cast(attrs, [:title, :body, :archived_at])
  ...
end

5. 验证...
$ mix compile --warnings-as-errors ✓
$ mix ecto.migrate ✓

完成。运行 `mix test` 验证。