一键导入
effect-schema
Use when working with effect/Schema, tagged errors, decode/encode boundaries, or Effect beta compatibility.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when working with effect/Schema, tagged errors, decode/encode boundaries, or Effect beta compatibility.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when releasing or publishing @bjorntech/alchemy-scaleway; covers version bumps, changelog promotion, compatibility docs, gates, GitHub trusted publishing, GitHub Releases, and npm verification.
Use when writing, reviewing, or refactoring Effect 4 TypeScript code: Effect.gen, typed errors, Context.Service, Layer, Schedule, polling, resource safety, and strict inference.
Use when creating, pushing, opening, merging, or deleting PR branches for this repo; covers PR/PD merge workflow, git preflight, CI checks, and branch cleanup.
Use when working on Scaleway Containers, Registry, Secret Manager, Object Storage Bucket, SCW credentials, endpoint mappings, readiness polling, or API error handling.
Use when adding or changing Alchemy v2 provider resources, Provider.effect lifecycle methods, Provider.collection wiring, adoption behavior, docs, or compatibility pins.
Use before finishing any change or diagnosing CI failures. Covers bun run check, bun test, bun run coverage, bun run crap, CRAP <=6, and dependency/doc update expectations.
| name | effect-schema |
| description | Use when working with effect/Schema, tagged errors, decode/encode boundaries, or Effect beta compatibility. |
| license | MIT |
| compatibility | opencode |
| metadata | {"domain":"effect-schema","repo":"alchemy-scaleway"} |
Use this skill for effect/Schema modeling, tagged errors, and beta compatibility.
This repo tests with alchemy@2.0.0-beta.59 and effect@4.0.0-beta.84, while accepting stable Effect 4 through the peer dependency range.
Schema<Type, Encoded, Requirements>.https://effect.website/docs/schema/introduction/Auth/AuthProvider.ts for the dependency-pin issue.