Skip to content

feat: add crab tax plugin#66

Merged
MrFlounder merged 1 commit intomainfrom
workspace-5
Mar 16, 2026
Merged

feat: add crab tax plugin#66
MrFlounder merged 1 commit intomainfrom
workspace-5

Conversation

@MrFlounder
Copy link
Contributor

@MrFlounder MrFlounder commented Mar 16, 2026

Why

Crabcode already had plugin-based workflows for promptfoo and Excalidraw, but there was no tax workflow for organizing personal tax documents into a reviewable filing handoff. This adds the new tax plugin, wires it into crab, and documents it where plugin-specific users will actually look.

What

  • add the crab tax plugin with inventory, extraction, reconciliation, deterministic estimate, and TurboTax handoff generation
  • wire install, uninstall, update, help, and execution commands into src/crabcode
  • add top-level docs for crab tax and a plugin-local README at plugins/tax/README.md
  • add fixture-based tests and testdata for supported flows and failure cases
  • add plugin-local .gitignore so build artifacts and dependencies stay out of the repo

How to Test

  • run cd plugins/tax && npm test
  • run cd plugins/tax && npm run build
  • run bash -n src/crabcode
  • note: pnpm exec biome check --write . is not runnable in this repo because there is no root package/workspace for pnpm exec to target

@MrFlounder MrFlounder merged commit da92a99 into main Mar 16, 2026
5 checks passed
@MrFlounder MrFlounder deleted the workspace-5 branch March 16, 2026 18:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant