用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/alchemyplatform/aa-sdk --skill error-handling命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | error-handling |
| description | Use when throwing, catching, wrapping, documenting, or testing runtime errors in aa-sdk packages. |
| last_verified | 2026-05-06T00:00:00.000Z |
Runtime package errors should use the SDK error hierarchy rooted at
@alchemy/common BaseError.
| Rule | When to read |
|---|---|
| BaseError | Before adding package runtime errors. |
| No plain Error | Before writing throw statements in packages/. |
| Raise footgun | Before using or modifying raise. |
packages/common/src/errors/BaseError.ts extends viem's BaseError..eslintrc forbids throw new Error(...) in packages/**/* except tests..eslintrc forbids import { BaseError } from "viem" to prevent accidentally
using viem's BaseError instead of @alchemy/common's.packages/wallet-apis/src/utils/schema.ts wraps Zod validation failures in
@alchemy/common BaseError.基于 SOC 职业分类