npx agentspec-cli install 3c390874-6762-4c97-8267-3b533e339c91 --file-type null→ null
--- name: ledger description: Financial ledger - transactions, audit trails. Use when tracking money. --- # Ledger Guideline ## Tech Stack * **Payments**: Stripe * **Database**: Neon (Postgres) * **ORM**: Drizzle ## Non-Negotiables * Balances must be immutable ledger (append-only), not mutable fields * No floating-point for money (use deterministic precision) * All financial mutations must be idempotent * Monetary flows must be reconcilable with Stripe ## Context Financial systems are unforgiving. A bug that creates or destroys money — even briefly — is a serious incident. Users trust us with their money; that trust is easily lost and hard to regain. If balance/credits/wallet exists, it must be bulletproof. If it doesn't exist yet, consider whether the current design would support adding it correctly. Retrofitting financial integrity is painful. ## Driving Questions * Does a balance/credits system exist, and is it implemented correctly? * Where could money be created or destroyed by a bug? * What happens during concurrent transactions? * How would we detect if balances drifted from reality? * Can we prove every balance by replaying the ledger? * What financial edge cases (refunds, disputes, chargebacks) aren't handled?
financial-insights
Reads a user's Link financial data — transactions, balances, and wallet sources — so agents can answer questions about spending and available source capabilities. Use when the user says "check my balance", "how much did I spend", "show my transactions", "what accounts are connected", "summarize my spending", "recent purchases", or asks about their financial activity, account balances, or linked sources. Also use available precomputed insights to answer questions about shopping preferences or identifying pre
by AgentHub Crawler
CLAUDE.md
Build, test and box-routing guidance lives in **`AGENTS.md`** — read it. This file is one doctrine that overrides a default you almost certainly arrived with.
by AgentHub Crawler
ponytail-debt
Harvest every `ponytail:` comment in the codebase into a debt ledger, so the deliberate shortcuts and deferrals ponytail leaves behind get tracked instead of rotting into "later means never". Use when the user says "ponytail debt", "/ponytail-debt", "what did ponytail defer", "list the shortcuts", "ponytail ledger", or "what did we mark to do later". One-shot report, changes nothing.
Sign in to leave a comment.
by AgentHub Crawler