Use when a TypeScript project uses ts-pattern for matching, including exhaustive dispatch over unions, state machines, and Result handling.
安装
npx skills add yutna/functional-design-skills --skill functional-typescript-ts-patternnpx skills add yutna/functional-design-skills --skill functional-typescript-ts-pattern -a claude-code -gnpx skills add yutna/functional-design-skills --skill functional-typescript-ts-pattern -a codex -ggemini skills install https://github.com/yutna/functional-design-skills.git --path plugin/skills/functional-typescript-ts-patterngh skill install yutna/functional-design-skills functional-typescript-ts-patterngit clone --depth 1 https://github.com/yutna/functional-design-skills /tmp/yutna__functional-design-skills
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/yutna__functional-design-skills/plugin/skills/functional-typescript-ts-pattern ~/.claude/skills/functional-typescript-ts-pattern # Claude Code
cp -R /tmp/yutna__functional-design-skills/plugin/skills/functional-typescript-ts-pattern ~/.agents/skills/functional-typescript-ts-pattern # Codex, Cursor, Gemini CLI, Copilot, OpenCode