一键安装此套包中的所有插件:
42plugin install oliver-kriska/kit/claude-elixir-phoenixoliver-kriska
通过 mix xref 分析 Phoenix 上下文边界与模块耦合。适用于检查跨上下文调用、验证依赖关系、拆分模块前或审查架构时。
oliver-kriska
为 Elixir 代码添加或完善 @moduledoc 和 @doc 注释,仅针对已测试代码。支持生成 README 章节或 ADR,不适用于文档查询或审计。
oliver-kriska
交互式解读计划文件,阐明推理逻辑、架构决策及组件选型。适用于开发者在批准前深入理解方案细节。
oliver-kriska
在调试、重构或审查期间限制 Claude 可编辑的文件范围。支持将编辑锁定在特定目录,或启用只读调查模式,通过哨兵文件和 PreToolUse 钩子实现。
oliver-kriska
用于编写、调度、测试或调试 Oban 后台任务,涵盖 Worker、Cron、重试及队列等规则。
oliver-kriska
调试 Ecto 约束违规问题,追踪触发器、检查迁移并查找重复数据。适用于处理 unique_constraint、foreign_key_constraint 或 check_constraint 错误。
oliver-kriska
在提交前审查 Elixir/Phoenix 变更,通过并行专家代理检测 Bug、安全问题及 Ecto、LiveView、Oban 的反模式。
oliver-kriska
审计 Hex 依赖的供应链安全风险,包括双向字符、编译时执行、维护者变更、拼写劫持及 CVE。适用于 mix deps.update 后或审查 mix.lock PR 差异。
oliver-kriska
全面评估项目健康状况,涵盖架构、性能、测试、依赖及代码质量。适用于发布前检查或重构后的整体健康度分析。
oliver-kriska
在安全审查后,将已验证的 Hex 包版本记录到 hex_vet.exs 中。用于管理审计台账,而非扫描器本身。
oliver-kriska
使用 ExUnit、Mox、ExMachina 等工具编写或修复 Elixir 测试,确保沙箱隔离与异步可靠性。适用于处理测试文件及解决失败或不稳定的测试用例。
oliver-kriska
用于设计涉及计费、认证、实时通信等多领域的互联系统,并将审查发现转化为具体任务。
oliver-kriska
结合重写分析与ADR兼容性标准,生成符合惯用法的Elixir架构、机制清单及决策记录。适用于已有分析结果和既定标准的场景。
oliver-kriska
Elixir/Phoenix LiveView assigns 兼容性别名,用于审计状态分配。需通过 /lv:assigns 显式调用。
oliver-kriska
基于证据重新推导代码重写的等价性,将验收探针、契约见证和账本保证映射为测试并执行全新运行,拒绝过时或存根结果。适用于 /rewrite:verify 评分切片时。
oliver-kriska
调研遗留应用的外部契约(如 DB schema、API、Webhooks 等),生成可测试断言,为 Elixir 重写提供 contracts.md 支持。
oliver-kriska
审查移植的 Elixir 代码,检测翻译腔及偏离重写架构的问题(如手写队列、GenServer 独占数据库等)。适用于 /rewrite:verify 检查切片时。
oliver-kriska
映射遗留应用的运行时拓扑(进程、Redis、队列等)并分析其在 BEAM 上的对应形态,为 /rewrite:analyze 生成 runtime.md。
oliver-kriska
从代码、注释及 Git 历史中挖掘遗留机制(如回调、任务、缓存等)的存在原因,并起草重写清单。适用于分析目的与决策场景。
oliver-kriska
在 Elixir 重写前,梳理遗留应用的用户可见能力、角色、不变量及验收探针。适用于 /rewrite:analyze 需以功能目标而非文件列表进行分析的场景。
oliver-kriska
启动或恢复将任意语言应用(如 Rails、Django、Node 等)重写为 Elixir/Phoenix 的过程,并显示当前状态。
oliver-kriska
将重写任务拆解为垂直切片,并为每个切片生成包含约束决策、契约和验收标准的需求种子,供 /phx:plan 使用。
oliver-kriska
将 Rails、Django、Go 等框架机制映射为地道的 Elixir 代码,适用于重写或移植时的目标确定与审查。
oliver-kriska
在将任意语言的遗留应用重写为 Elixir 之前,全面分析其资产清单、功能目标、机制原理、运行时拓扑及外部契约。
oliver-kriska
Elixir/Phoenix 插件的 N+1 查询检查器兼容别名,需通过 /ecto:n1-check 显式调用。
oliver-kriska
为 Elixir 重写项目设计符合惯用法的架构。设定兼容性标准,咨询专家,构建上下文、账本及 ADR 文档。建议在 /rewrite:analyze 后使用。
oliver-kriska
验证重写切片是否符合义务:执行预检、捕获最新测试证据、审计翻译腔与一致性,并更新账本。在 /phx:work 完成重写后或声称达成一致性前使用。
oliver-kriska
贡献者专用工具,并行验证插件组件与最新 Claude Code 文档的兼容性,生成报告。仅在开发插件时可用。
oliver-kriska
Elixir/Phoenix 插件中 Ecto 约束调试器的兼容性别名。请使用 /ecto:constraint-debug 显式调用。
oliver-kriska
扫描代码库以识别并报告技术债务,帮助团队评估代码质量与维护风险。
oliver-kriska
分析 Elixir/Phoenix 项目的技术债务,识别代码重复、重构机会及 Credo 问题。适用于代码质量评估与优化场景。
oliver-kriska
针对开发或测试数据库运行即席 PostgreSQL 分析查询。
oliver-kriska
贡献者工具:自动化执行插件版本更新、变更日志整理、CI 检查、Git 标签创建及 GitHub Release 生成,用于发布新版本的插件。
oliver-kriska
贡献者专用工具,用于分析 Phoenix 项目以发现模式、痛点及插件改进机会。
oliver-kriska
贡献者工具:追踪 Claude Code 更新,提取新版本并分析对插件的影响(如破坏性变更、废弃项)。建议在发布前或定期运行。
oliver-kriska
指导插件开发流程,涵盖技能、代理及钩子的编辑。在修改相关目录文件时自动确保变更通过评估、代码检查与测试后再提交。
oliver-kriska
分析技能执行数据以识别失败模式并推荐改进方案,适用于在 /skill-monitor 标记低效技能后使用。
oliver-kriska
计算 Claude Code 会话指标,通过 ccrider 发现并过滤琐碎内容,评估摩擦度、机会点及指纹分数,适用于广泛的会话分类。
oliver-kriska
分析跨会话的技能有效性,计算各项指标并识别性能下降的技能,生成改进建议。需依赖 metrics.jsonl 中的会话扫描数据。
oliver-kriska
生成适用于 X/Twitter 的版本发布推广帖,支持 ASCII 表格与 CodeSnap 渲染。
oliver-kriska
贡献者工具:根据最新 Claude Code 文档验证插件,检测破坏性变更、弃用项及新功能。建议在发布前或定期运行。
oliver-kriska
分析会话指标趋势,计算窗口聚合与差值,并对比 MEMORY.md 记录。建议定期使用以追踪进度。