adversarial-review
Review existing work with independent fresh reviewers and fresh synthesis. Use for an adversarial review, review-plan request, or…
Run a guided tax-preparation questionnaire and create a document checklist and preparation plan.
Claude Code
$ npx -y skills add chrisblattman/claudeblattman --skill tax-guide --agent claude-code
Codex
$ npx skills add chrisblattman/claudeblattman --skill tax-guide -a codex -y
Cursor
$ npx skills add chrisblattman/claudeblattman --skill tax-guide -a cursor -y
Gemini CLI
$ npx skills add chrisblattman/claudeblattman --skill tax-guide -a gemini-cli -y
GitHub Copilot
$ npx skills add chrisblattman/claudeblattman --skill tax-guide -a github-copilot -y
OpenCode
$ npx skills add chrisblattman/claudeblattman --skill tax-guide -a opencode -y
Windsurf
$ npx skills add chrisblattman/claudeblattman --skill tax-guide -a windsurf -y
name: tax-guide description: "Run a guided tax-preparation questionnaire and create a document checklist and preparation plan."
A guided Q&A that assesses your tax situation and generates a personalized preparation plan. Outputs a recommendation (self-file, self-file with care, or hire a professional), a document checklist, a suggested workflow, and privacy guidance.
---
Before starting the Q&A, verify the environment:
1. Confirm Claude Code is running (you're reading this, so it is) 2. Check if a prior `/tax-guide` output exists in the working directory — if so, note it and offer to update rather than re-run 3. Set the tax year to the most recent completed calendar year (e.g., if today is in 2026, the tax year is 2025)
---
Ask each question one at a time. Wait for the user's response before proceeding. Keep the tone conversational and concise.
**Question 1: Primary income** > What's your primary income source? > - (a) W-2 salary only — one employer > - (b) W-2 salary + side income (consulting, freelance, gig work) > - (c) Fully self-employed / independent contractor > - (d) Multiple income types (salary + rental + investment + other)
Store as `income_type`.
**Question 2: 1099 forms** > How many 1099 forms do you expect to receive this year? (1099-NEC, 1099-MISC, 1099-K, etc.) > - (a) None > - (b) 1-2 > - (c) 3 or more
Store as `num_1099s`.
**Question 3: Itemized deductions** > Do you itemize deductions (or are you unsure)? > - (a) Yes, I itemize > - (b) No, I take the standard deduction > - (c) Not sure
If answer is (c), provide a one-sentence explanation: "You itemize if your mortgage interest + state/local taxes + charitable giving + medical expenses exceed the standard deduction. The standard deduction changes annually — check IRS.gov for the current year's amounts. Most homeowners with a mortgage itemize."
Store as `itemize_status`.
**Question 4: Complexity flags** > Do any of these apply to you? (Select all that apply, or "none") > - Foreign income (work, consulting, or investments abroad) > - Rental property > - K-1 from a partnership, S-corp, or trust > - Stock options (ISOs, NSOs) or significant RSU vests > - Cryptocurrency beyond simple buy/sell > - None of the above
Store as `complexity_flags[]`.
**Question 5: Prior filing method** > How did you file last year? > - (a) Tax software myself (TurboTax, FreeTaxUSA, H&R Block, etc.) > - (b) CPA or tax preparer > - (c) This is my first year filing (or first complex return)
Store as `prior_method`.
**Question 6: AI comfort level** > How comfortable are you with Claude Code? > - (a) New to it — just installed or exploring > - (b) Have it set up, used it for a few things > - (c) Power user — I build skills and use MCP integrations
Store as `ai_comfort`.
**Question 7: Gmail MCP** > Do you have Gmail MCP configured in Claude Code? > - (a) Yes > - (b) No > - (c) What's that?
If answer is (c), briefly explain: "Gmail MCP lets Claude Code search and read your email. The tax document collection skill uses it to find W-2s, 1099s, and other tax documents in your inbox automatically. It's optional — you can still use the workflow without it, you'll just collect documents manually."
Store as `gmail_mcp`.
**Question 8: Goal** > What's your main goal right now? > - (a) Organize my tax documents before I start filing > - (b) File my own taxes start to finish > - (c) Prepare organized materials for my CPA > - (d) Just exploring — want to understand what's possible
Store as `goal`.
---
Apply these rules to generate the recommendation:
**Recommendation: Hire a professional**
**Recommendation: Self-file with care**
**Recommendation: Self-file**
(If rules conflict, use the higher-risk recommendation.)
**Document checklist mapping:**
| If the user has... | Collect these | |---|---| | W-2 salary | W-2 from employer(s) | | Side consulting / 1099-NEC | 1099-NEC from each client, business expense receipts | | Investments | 1099-DIV, 1099-B, 1099-INT from each institution | | RSU vests | 1099-B + supplemental stock plan statement | | Foreign income (complexity flag) | Foreign income documents, foreign tax statements, Form 2555/1116 info for CPA | | Rental property (complexity flag) | Rent received records, all property expenses, insurance, prior-year depreciation schedule | | K-1 (complexity flag) | Schedule K-1 from partnership/S-corp/trust (often arrives late — March or April) | | Stock options (complexity flag) | Exercise statements, Form 3921 (ISO) or Form 3922 (ESPP), cost basis records | | Mortgage (itemizer) | 1098 from lender | | Charitable giving (itemizer) | Donation receipts, tracking spreadsheet | | Medical expenses (itemizer) | Credit card statements, insurance EOBs, pharmacy receipts | | Childcare | Provider receipts, FSA statements | | Student loans | 1098-E | | Property tax (itemizer) | Tax bill from county assessor | | CPA or professional filing | Prior-year tax return (CPA needs it for carryforwards, depreciation, history) |
Include rows that match the user's answers: income type, complexity flags, itemize status, and goal.
**Workflow mapping:**
| Situation | Relevant skills & pages | |---|---| | Any filing | [Privacy & Setup](https://claudeblattman.com/tax-workflow/before-you-start/privacy-and-setup/) | | Gmail MCP available | `/tax-collect` skill for automated document collection | | No Gmail MCP | Manual document collection using the checklist | | Sched
Claude Code for professionals who don't code — Skills, agents, and setup guides
Review existing work with independent fresh reviewers and fresh synthesis. Use for an adversarial review, review-plan request, or…
Ask the specific Claude, Codex, Gemini, or Grok agent the user names and automatically retrieve its response. Use for targeted…
Develop independent approaches to a task, decision, plan, or draft, then use a fresh worker to synthesize them. Use for an…
Close out current work by saving decisions, unresolved tasks, useful artifacts, a session log and a current-state handoff for the…
Check the installed starter kit, prerequisites, and next step without calling external models.
Discover and test optional Claude, Codex, Gemini through Antigravity, and Grok subscription connections. Help with missing CLI or…
Draws static SVG figures for lessons, READMEs and manuals in the AI Engineering from Scratch look: paper panel, blueprint accent,…
End-to-end workflow for creating complete JavaScript concept documentation, orchestrating all skills from research to final review
Test a learner on a single Claude Code tutorial lesson (01-10) with 10 questions, scoring answers and flagging weak spots. Use…