跳到技能内容
词映 AI导航
发现工具选型指南Skills 技能AI 快讯AI图片AI视频AI文档AI办公AI助手AI搜索AI编程AI音频AI设计AI智能体模型与开发AI学习模型评测AI提示词内容检测AI金融AI 3D扫描与识别其他工具跨境电商 AI
词映 AI导航
工具库Skills 技能
我的收藏
词映 AI导航
发现工具选型指南Skills 技能AI 快讯AI图片AI视频AI文档AI办公AI助手AI搜索AI编程AI音频AI设计AI智能体模型与开发AI学习模型评测AI提示词内容检测AI金融AI 3D扫描与识别其他工具跨境电商 AI
技能目录24 小时热门TOP100 技能每日更新
Skills 技能/oliver-kriska/claude-elixir-phoenix/narrow-bare-rescue

narrow-bare-rescue

Claude Code narrow-bare-rescue 安装:缩小 Elixir 异常捕获范围

English

Claude Code 安装步骤

  1. 打开 GitHub 原文,从固定提交下载仓库快照。将 plugins/elixir-phoenix/skills/narrow-bare-rescue/ 整个目录复制到练习项目的 .claude/skills/narrow-bare-rescue/,保留同目录的参考文件。
  2. 确认 .claude/skills/narrow-bare-rescue/SKILL.md 位于目录第一层。从项目根目录启动 Claude Code。
  3. 在会话中用 /narrow-bare-rescue 开始下方示例。

中文摘要

审查 Elixir 中捕获所有异常的 rescue,沿调用路径确认哪些异常需要处理。缩小捕获范围后,预期失败能保持原有处理,意外的程序错误可以被发现。

SKILL.md 中文导读

可复现示例

在练习项目中写一个读取数字的函数,调用 String.to_integer 后用通用 rescue 返回 :invalid。运行 /narrow-bare-rescue 指定文件,先要求分析输入格式错误应捕获的异常和所需测试。

工作步骤

  1. 定位范围内的通用 rescue。
  2. 核对调用文档和真实异常类型。
  3. 验证预期失败仍被处理,并运行相关测试。

验收方法

报告给出针对 ArgumentError 的处理建议,并分别列出合法数字和格式不合法的测试。改动后可运行项目编译与相关测试核对。

GitHub 原文 · 更新日期 2026-11-11

适用环境

在使用 Elixir 与 Mix 的练习项目运行。保留技能目录里的异常分类与改写参考文档。

常见问题

怎么确认缩小 rescue 后还能处理正常的失败?

先列清原路径中的预期失败及对应异常类型,再分别验证有效输入和失败输入。编译也能帮助发现异常模块名错误。

技能信息

GitHub 仓库
oliver-kriska/claude-elixir-phoenix

收集于互联网

相关指南

  • Claude Code 自定义 Skills:SKILL.md 的目录、触发条件与测试

相关推荐

  • codex-ab 技能

    oliver-kriska/claude-elixir-phoenix

  • plugin-dev-workflow 技能

    oliver-kriska/claude-elixir-phoenix

  • release 技能

    oliver-kriska/claude-elixir-phoenix

  • Claude Code docs-check 安装:检查插件仓库的结构与文档兼容性

    oliver-kriska/claude-elixir-phoenix

  • Claude Code elixir-idioms 安装:整理 Elixir 多步校验与错误返回

    oliver-kriska/claude-elixir-phoenix

  • Claude Code compound-docs 安装:检索 Phoenix 项目的历史修复记录

    oliver-kriska/claude-elixir-phoenix

词映 AI 导航Skills 技能
工具分类全部工具已本地化技能选型指南AI 快讯