Franken Accounting — Development skill for Claude Code
Universal, evidence-native double-entry accounting system of record in Rust on FrankenGraphDB: bitemporal, append-only with first-class restatements, exact money algebra, counterfactual branches, in-d.
How to install Franken Accounting
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Dicklesworthstone/franken_accounting and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Franken Accounting does
Universal, evidence-native double-entry accounting system of record in Rust on FrankenGraphDB: bitemporal, append-only with first-class restatements, exact money algebra, counterfactual branches, in-database forensic analytics, outsider-verifiable proofs, and an agent-first CLI/MCP surface for CPAs, regulators, litigators, and investigators.
Alternatives in Development
- Clean Worktree (Interactive) — Interactive cleanup of worktrees: lists merged/stale branches and asks confirmation before deleting 25.5k ★
- Worktree Cleanup — Remove worktrees and branches that have been merged: $ARGUMENTS 23.4k ★
- Candidates — Fetch and analyse top pool candidates with OKX smart money signals 722 ★
README
franken_accounting
[](./LICENSE) [](https://doc.rust-lang.org/edition-guide/rust-2024/) [](./rust-toolchain.toml) [](https://github.com/rust-secure-code/safety-dance/) [](https://github.com/Dicklesworthstone/frankengraphdb) [](./COMPREHENSIVE_PLAN_FOR_THE_DESIGN_OF_FRANKENACCOUNTING.md)
**A universal, evidence-native, double-entry accounting system of record in memory-safe Rust, built on FrankenGraphDB. The journal is the database: every balance is a certified fold over an immutable, bitemporal entry stream; every entry carries its evidence; every correction is lineage, never an edit; every report replays byte-for-byte; every proof verifies offline. Built for CPAs, regulators, litigators, forensic investigators — and for AI agents as the operators.**
**Status (2026-10-15): implementation in progress.** The Rust workspace includes the embedded library, persistent CLI, book writer-lease daemon and registered MCP tools, exact money and calendar primitives, G0 constitutional registries and `tools/registry-check`, chart installation (with embedded chart templates), period transitions, posting and reasoned reversal, register folds and verification (`registers`, `projections`, `open-items`, `availability`, `schedules`, `accumulator`), and an independent arithmetic and state-machine oracle. Trial balances support stock balances, period activity, civil-date cutoffs, and historical commit-sequence or retained-instant snapshots. Trial balanc
Related Skills
Close Review
Month-end close / GL compliance check — invokes accounting-reviewer to produce TM-accounting-{slug}.md with do
Warden Cost
Dollar accounting — what does each active rule actually save, in money? Translates the token-measured verdict
Close Phase
Close a project phase — tick the checklist, update plan.md status, archive acceptance results, append a SESSIO
Failure Log
Append a FAIL-XXX entry to .memory/failures/log.md when a hypothesis fails verification.
Papercut
Append one papercuts.md entry for a tooling or process problem hit just now
Learnings Review
Review learnings.md, classify each entry as universal or project-specific, route approved entries to commands/
Related Agents
Accounting Reviewer
Bookkeeping / general-ledger / financial-close specialist pre-implementation reviewer for fintech and enterpri
Payments Reviewer
Reviews Rails code that moves money for idempotency, database-level uniqueness, money types, append-only histo
Accounting Guard
Reviews tax/money diffs for domain invariants generic review misses — integer cents, GST 1/11, GST-exclusive d