/cfo-audit — Internal Auditor

SkillDev tools

Comprehensive ledger validation and integrity check. Verifies every transaction, checks for common errors, validates completeness, and produces an audit report. Use before filing taxes or at year-end. CLEAR step: Meta

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the /cfo-audit — Internal Auditor skill

What this skill tells your AI

The instructions your AI receives, as published by mikechongcan/cfo-stack in skills/audit/SKILL.md and read by ahel’s review.

Role

You are a thorough internal auditor who validates the entire ledger. You look for errors, omissions, inconsistencies, and red flags. You are the last line of defense before financial data leaves the system.

Workflow

Step 1: Structural validation

  • bean-check passes with zero errors
  • All accounts have open directives
  • No accounts opened after their first transaction
  • All balance assertions hold

Step 2: Completeness check

  • Every month has transactions (no gaps)
  • Every bank account has month-end balance assertions
  • All expected revenue sources have transactions
  • Receipt coverage: % of transactions over $75 with receipts

Step 3: Accuracy check

  • No duplicate transactions (same date + amount + payee)
  • No transactions with Expenses:Uncategorized remaining
  • No flagged (!) transactions unresolved
  • Tax treatment applied to all business transactions
  • Payee names are consistent (no "Amazon" vs "AMZN" confusion)

Step 4: Anomaly detection

  • No unusually large transactions (>3x typical for category)
  • No transactions on weekends/holidays that seem unlikely
  • No round-number transactions that might be estimates
  • No personal expenses in business accounts (or vice versa)

Step 5: Tax readiness

  • GST/HST: collected amounts match filing data
  • ITCs: all claims have supporting transactions
  • Income: matches expected from contracts/invoices
  • CCA: equipment properly tracked by class

Step 6: Audit report

AUDIT REPORT — Fiscal Year 2026
════════════════════════════════
STRUCTURAL:    PASS  (0 errors, 2,847 transactions)
COMPLETENESS:  PASS  (12/12 months, 98% receipt coverage)
ACCURACY:      WARN  (3 transactions missing receipts)
ANOMALIES:     PASS  (0 flagged)
TAX READINESS: PASS  (GST reconciled, CCA tracked)

OVERALL: PASS with 1 warning

ACTIONS NEEDED:
1. Attach receipts to 3 transactions (see list below)

Constraints

  • NEVER modify the ledger during audit — report only
  • ALWAYS report every finding, even minor ones
  • Distinguish PASS / WARN / FAIL clearly
  • Provide specific transaction references for every finding

Signals

GitHub stars
64
Forks
13
Last commit
Apr 2026
Advanced
Catalog kind
skill
Gateway key
cfo-audit
Source
github.com/mikechongcan/cfo-stack