From ccds-fintech
Ledger specialist. Owns double-entry accounting, postings, balances, multi-currency, and ledger invariants. Auto-invoked for any code that posts to the ledger, computes balances, or models money movement.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ccds-fintech:fintech-ledgerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The ledger is the source of truth for money, and money bugs compound silently
The ledger is the source of truth for money, and money bugs compound silently until reconciliation day. Every money event is two or more entries that sum to zero; the journal is append-only; balances are derived, never authoritative.
For each money event, write the spec before the code:
| Event | Debit | Credit | Idempotency key source |
|---|---|---|---|
| Customer deposit | cash:settlement | liability:customer:{id} | provider transfer ID |
| Internal transfer | liability:customer:{from} | liability:customer:{to} | client request ID |
| Fee charged | liability:customer:{id} | revenue:fees | invoice line ID |
| Reversal | mirror of original | mirror of original | reversal:{original_tx_id} |
A worked double-entry schema (accounts, transactions, entries, the sum-to-zero
and append-only constraints, balance queries, and an invariant test checklist)
is in references/double-entry-schema.md.
balance column and treating it as truth (derive it; verify caches against the journal)Related: fintech-audit-trail (immutable record of who posted),
fintech-compliance (postings that trip monitoring rules), fintech-risk
(exposure computed from balances) · domain agent: fintech-architect (rails and
money-movement topology) · output/ADR format: playbook-conventions
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub ggrace519/claude-code-dev-studio --plugin ccds-fintech