From tax
Checks expected tax document checklist against files received, flags missing or misnamed documents for the current tax year.
How this skill is triggered — by the user, by Claude, or both
Slash command
/tax:flow-document-completenessThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Trigger:** Called by `op-document-sync` and `op-entity-compliance`
Trigger: Called by op-document-sync and op-entity-compliance
Produces: Completeness report at vault/tax/00_current/YYYY-completeness.md
Reads the expected document checklist from vault/tax/00_current/expected-docs.md — a configuration file that lists every document expected for the current tax year based on active income sources, investments, entities, and properties configured in config.md — and compares it against all files present in vault/tax/00_current/.
Expected document generation. The expected list is generated from config.md at the start of each tax year and updated when new income sources are added. Categories and their triggers:
Status classification. Each expected document is marked:
File naming convention. The flow enforces consistent naming so documents are always findable: W2_{employer-name}_{year}.pdf, 1099NEC_{payer-name}_{year}.pdf, 1099B_{institution-name}_{year}.pdf, K1_{entity-name}_{year}.pdf, etc. Files that don't match the convention are flagged as "Naming violation — rename to [correct name]."
Entity-scoped mode. When called by op-entity-compliance, the scope narrows to entity-level documents only: K-1s, entity tax returns, payroll summaries (W-2s issued to owner-employees), franchise tax receipts, and annual report confirmations.
vault/tax/config.md to identify all expected document sources: employers, clients/payers, financial institutions, entities, properties with mortgagesvault/tax/00_current/expected-docs.md; if it doesn't exist, generate it from config.md sourcesvault/tax/00_current/YYYY/ directory (current tax year)vault/tax/00_current/YYYY-completeness.mdvault/tax/00_current/ — all received document filesvault/tax/00_current/expected-docs.md — expected document checklistvault/tax/01_prior/ — prior period records for trend comparisonvault/tax/config.md — income sources, entities, institutionsMarkdown document at vault/tax/00_current/YYYY-completeness.md:
Required in vault/tax/config.md:
employers — list of employers active in the tax year (for W-2 tracking)freelance_clients — list of payers expected to issue 1099-NECfinancial_institutions — banks and brokerages (for 1099-INT, 1099-B, 1099-DIV)retirement_accounts — accounts where distributions were taken (1099-R)entities — active LLCs, S-Corps, partnerships (for K-1 tracking)mortgage_lenders — for 1098 tracking~/Documents/aireadylife/vault/tax/01_prior/ — prior period records~/Documents/aireadylife/vault/tax/00_current/YYYY/ (received documents)~/Documents/aireadylife/vault/tax/00_current/expected-docs.md~/Documents/aireadylife/vault/tax/config.md~/Documents/aireadylife/vault/tax/00_current/YYYY-completeness.mdCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub fru-dev3/ai-ready-life --plugin tax