# Commands Udecode Plate

> Scan package tests, update @.claude/rules/testing.mdc with new patterns. Follow writing-skills: DRY, ultra-concise, token-efficient.

- Skill: `majiayu000/commands-udecode-plate` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/commands-udecode-plate`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/commands-udecode-plate/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/commands-udecode-plate

---


Scan package tests, update @.claude/rules/testing.mdc with new patterns. Follow writing-skills: DRY, ultra-concise, token-efficient.

**Process:**

1. Glob `packages/[PACKAGE]/**/*.spec.{ts,tsx}`
2. Read 6-8 diverse tests: plugins, transforms, components, hooks, utils
3. Identify patterns NOT in testing.mdc:
   - Imports (ONLY `mock`/`spyOn` from bun:test - describe/it/expect are global)
   - Test organization, mocking, assertions, RTL, edge cases
4. Update testing.mdc: Add to existing sections (DRY), one example per pattern, Quick Reference if frequent
5. Report: `Found X patterns → Updated Y sections`

**Critical:**
- Only actual codebase patterns. No theoretical examples. No duplication.
- Test globals (`describe`, `it`, `expect`, etc.) are global via `tooling/config/global.d.ts` - NO imports needed
- ONLY import `mock` and `spyOn` when used

**Package:** Specify path (e.g., `packages/media`)

