Help us improve
Share bugs, ideas, or general feedback.
From audit-essentials
Designs and documents a defensible audit sample under ISA 530 concepts, choosing between monetary-unit (MUS), attribute, and haphazard sampling, computing sample size from population value, tolerable and expected misstatement, and confidence level, and drafting the audit sampling memo (rationale, method, selection approach, evaluation). Use this when planning substantive tests of detail or tests of controls, sizing a sample for an account balance, selecting items for testing, or preparing the sampling workpaper for an external or internal audit using ISA, IFRS, or US GAAP populations.
npx claudepluginhub kimonarrow/ledgerskills --plugin audit-essentialsHow this skill is triggered — by the user, by Claude, or both
Slash command
/audit-essentials:audit-sampling-memoThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill helps an auditor design a statistically and professionally defensible audit sample and write the supporting memo. It applies public ISA 530 (Audit Sampling) concepts to choose a sampling method, size the sample from the population characteristics and the risk you are willing to accept, document the selection approach, and frame how exceptions will be evaluated and projected. It is fo...
Provides a checklist for code reviews covering functionality, security, performance, maintainability, tests, and quality. Use for pull requests, audits, team standards, and developer training.
Share bugs, ideas, or general feedback.
This skill helps an auditor design a statistically and professionally defensible audit sample and write the supporting memo. It applies public ISA 530 (Audit Sampling) concepts to choose a sampling method, size the sample from the population characteristics and the risk you are willing to accept, document the selection approach, and frame how exceptions will be evaluated and projected. It is for external auditors, internal auditors, and reviewers preparing or critiquing a sampling workpaper.
Provide whichever of the following you have. The bundled sample samples/population_extract.csv shows the minimum useful tabular input.
item_id, description, book_value, date, account. The sample file has 20 vendor invoices for a fictional payables population.If a planning input is missing, state the assumption explicitly in the memo and flag it for the engagement lead rather than inventing a number.
Confirm the population is complete and appropriate for the assertion (ISA 530.7). For completeness, sample from a source independent of the recorded ledger (e.g. goods-received records, not the AP ledger). State the sampling unit: an invoice, a balance, a line item, or a monetary unit. Reconcile the population total to the general ledger and record the reconciling figure in the memo.
Separate items that will be examined in full and so are not subject to sampling risk:
State the choice and why, tied to the assertion and the expected error profile.
MUS (substantive):
n = (Population book value x Reliability factor) / Tolerable misstatement.
Equivalently, sampling interval J = Tolerable misstatement / Reliability factor, and n = Population book value / J.Tolerable - (Expected x expansion factor)), which increases n. Keep expected misstatement well below tolerable, or MUS is the wrong tool.Attribute (controls): size from the tolerable deviation rate, the expected deviation rate, and confidence, using a standard attribute-sampling table. As a rule of thumb at 95% confidence with a 0% expected deviation rate, n is approximately 3 / tolerable deviation rate (e.g. tolerable 10% -> ~30 items; tolerable 5% -> ~60). Round up, never down.
Haphazard / judgmental: there is no formula; document the basis for the chosen count (e.g. minimum coverage of value, prior-year results) and that no statistical projection will be made.
item_ids in the memo or an attached schedule.State in advance how exceptions will be treated:
tainting x J, where tainting = misstatement / book value. Sum projected misstatements and add an allowance for sampling risk (basic precision plus incremental allowance) to compare against tolerable misstatement.Produce a Markdown audit sampling memo with these sections:
If a tabular selection schedule is helpful, also emit a CSV with columns item_id, book_value, cumulative_value, selected (Y/N), tainting, projected_misstatement.
Using samples/population_extract.csv (20 fictional payables invoices for Aurora Components Ltd, total book value 487,500), testing the existence/valuation of recorded payables at 95% confidence.
INV-0007 at 96,000, exceeds tolerable, so it is tested 100% and removed. Residual population = 487,500 - 96,000 = 391,500.J = 75,000 / 3.00 = 25,000. n = 391,500 / 25,000 = 15.66 -> round up to 16 monetary selections (so up to 16 distinct invoices, fewer where several units fall in one large item).INV-0014 (book value 18,000) is found overstated by 4,500, tainting = 4,500 / 18,000 = 0.25, projected = 0.25 x 25,000 = 6,250; add basic precision and compare the total projected misstatement against the 75,000 tolerable amount before concluding.The memo records each of these steps with the numbers substituted, ready for review.
Disclaimer: This skill is a drafting and analysis aid, not professional advice. It does not provide accounting, audit, tax, investment, or legal advice. All output must be reviewed and approved by a qualified professional before use or reliance.
Part of LedgerSkills - security-vetted Claude Code skills for finance teams. New skills scanned and tested weekly; subscribe on the site.