Skip to content

feat: add specialty-retail plugin for floorplan-financed SMB dealers#233

Draft
bluebird1313 wants to merge 1 commit into
anthropics:mainfrom
bluebird1313:add-specialty-retail-plugin
Draft

feat: add specialty-retail plugin for floorplan-financed SMB dealers#233
bluebird1313 wants to merge 1 commit into
anthropics:mainfrom
bluebird1313:add-specialty-retail-plugin

Conversation

@bluebird1313
Copy link
Copy Markdown

What this adds

A new specialty-retail plugin alongside small-business. Targets a category the existing plugins don't fully cover: SMB retailers carrying inventory on a third-party floorplan, with deposit-at-sale / recognize-at-delivery revenue mechanics.

This is the playbook for hot tub / spa dealers, pool builders, furniture stores, powersports, RV, marine, appliance retailers — the verticals where the unit sits on a lender's balance sheet until you sell it, where deposits arrive weeks before delivery, and where refurbished trade-in inventory has its own cost structure.

The existing small-business plugin's generic month-end-prep doesn't know how to reconcile a Wells Fargo CDF statement. It treats a customer deposit as revenue. It can't tell the difference between a new $14K Grandee and a refurbished $9K Grandee with $2K of labor in it.

This plugin fills that gap.

Skills

Skill What it does
floorplan-accounting Reconciles dealer floorplan (WF CDF, Synchrony, BoA Dealer Finance) against the GL. Accrues free-flooring-expiry interest. Posts paydowns at sale.
refurb-pnl Per-unit P&L for refurbished inventory: acquisition + labor + parts + freight vs sale price. Surfaces which refurbs make money.
delivery-revenue-recognition ASC 606 deposit-at-sale / recognize-at-delivery. Posts deposits to Customer Deposits liability, recognizes revenue + sales tax at delivery. Flags deposits aged > 180 days for review.
vendor-pricing-sync Monthly pull of OEM dealer-portal pricing (Watkins, Sundance, Bullfrog, Polaris, Sea-Doo, Honda Marine, Ashley HomeStore, etc.) with diff + approval + archive.

No commands yet — each skill is one-shot enough that a multi-step command wrapper isn't needed. Open to adding commands if reviewers think it helps discovery.

Pairs with small-business

This plugin is additive. Use small-business for the generic close/cash/AR/margin/1099 flows; add specialty-retail for the dealer-specific layer that those generic flows can't handle.

Background

Authored by East Texas Hot Tub Company, a hot-tub-and-spa dealer running on Claude as their AI bookkeeper. These workflows came out of building our own ledger on Supabase + Plaid + Stripe and noticing that none of the off-the-shelf SMB accounting layers (including Cowork's small-business) handled the floorplan + ASC 606 + refurb + OEM-pricing pieces.

Released under Apache 2.0 to match the rest of the repo.

Status

Opening as a draft to invite feedback on:

  1. Naming — `specialty-retail` vs `floorplan-retail` vs `dealer-operations`. Open to suggestions.
  2. Scope — should vendor-pricing-sync ship as its own plugin since the pattern generalizes beyond dealer ops?
  3. Whether multi-step commands (e.g. /close-dealer-month that chains these) are wanted.
  4. Whether the four skills should be more aggressively templated/generalized vs leaving the hot-tub-dealer flavor as-is (with documented "adapt to your category" notes).

Happy to revise based on review.

🤖 Generated with Claude Code

Adds the specialty-retail plugin alongside small-business. Covers the
operational workflows specific to dealers that carry inventory on a
third-party floorplan (Wells Fargo CDF, Synchrony, BoA Dealer Finance)
and recognize revenue at delivery rather than at sale.

Four skills:
- floorplan-accounting: reconcile dealer floorplan vs GL, accrue
  free-flooring-expiry interest, post paydowns at sale.
- refurb-pnl: per-unit profit-and-loss for refurbished inventory
  with acquisition + labor + parts + freight tracked separately.
- delivery-revenue-recognition: ASC 606-compliant deposit-to-delivery
  revenue recognition for large-ticket items (hot tubs, custom
  furniture, powersports, RV, marine). Avoids the common SMB error
  of recognizing customer deposits as revenue.
- vendor-pricing-sync: monthly OEM portal pull (Watkins, Sundance,
  Bullfrog, Polaris, Sea-Doo, Honda Marine, Ashley HomeStore, etc.)
  with diff + approval + archive.

Pairs with small-business — doesn't replace it. small-business covers
the generic close/cash/AR/AP/margin flows; specialty-retail adds the
dealer-specific layer those flows can't see.

Authored by East Texas Hot Tub Company, a hot-tub-and-spa dealer
running on Claude as their AI bookkeeper. Apache 2.0.
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