بنقرة واحدة
import
CSV and OFX transaction import parsing. Use when working on files in src/lib/import/.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
CSV and OFX transaction import parsing. Use when working on files in src/lib/import/.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
UI component patterns for React 19, shadcn/ui, and Tailwind. Use when working on files in src/components/.
Loro CRDT state management with loro-mirror. Use when working on files in src/lib/crdt/.
Playwright E2E testing patterns. Use when working on files in tests/e2e/.
Real-time sync with Supabase, Loro CRDT, and IndexedDB. Use when working on files in src/lib/sync/.
tRPC v11 API layer with Zod and Ed25519 auth. Use when working on files in src/server/.
Client-side cryptography with libsodium. Use when working on files in src/lib/crypto/.
| name | import |
| description | CSV and OFX transaction import parsing. Use when working on files in src/lib/import/. |
File Drop → Parse (CSV/OFX) → Column Mapping → Formatting → Preview → Import
All amounts stored as integers in minor units:
import { toMinorUnitsForCurrency } from "@/lib/domain/currency";
toMinorUnitsForCurrency(12.34, "USD"); // 1234 (cents)
toMinorUnitsForCurrency(1234, "JPY"); // 1234 (0 decimals)
toMinorUnitsForCurrency(1.234, "KWD"); // 1234 (3 decimals)
Currency resolution order: OFX CURDEF → Account → User default → Vault default → USD
Auto-detects: separator, headers, date/number formats.
Uses Levenshtein distance: date window ±3 days, amount tolerance 1 cent, description 80% similarity.
originalRow for debugging(123.45)Test with real bank exports covering different date formats (US/EU/ISO), number formats, edge cases, large files.