By Sampi314
SumProduct CRaFT financial model lifecycle for Claude Code: a six-phase, orchestrated workflow (Scope, Plan, Design, Build, Test, Implement) that takes an Excel financial model from requirements gathering to client-ready delivery, following SumProduct's CRaFT methodology (Consistency, Robustness, Flexibility, Transparency).
Phase 1 of the financial model build lifecycle — the requirements-gathering phase. Deeply interactive: conducts a structured multi-round conversation with the user to understand their business, industry, model purpose, and decision context. Asks layered questions, suggests industry-standard structures the user may not have considered, and iteratively refines the scope. Includes an optional sub-skill for effort estimation and quoting. Trigger on 'scope a model', 'new model', 'model requirements', 'what should the model include', 'I need a financial model for', or at the start of any financial model build.
Phase 2 of the financial model build lifecycle — the sheet-structure-and-data-flow phase. Translate the scope into a concrete blueprint: sheet structure, section layout, data flow between sheets, and calculation approach. (Note: this is the structural blueprint, NOT the formatting spec — that is Phase 3 / fm-3-design.) Actively suggests best-practice structures, challenges weak assumptions, warns about common pitfalls, and leverages deep industry knowledge to propose calculation approaches the user may not have considered. Heavily references scope.md from Phase 1. Trigger on 'plan the model', 'model structure', 'sheet layout', 'how should we structure this', 'data flow design', or after completing scope.
Phase 3 of the SumProduct financial model build lifecycle — the formatting-specification phase. Defines Cell Styles, Named Ranges, Number Formats, Data Validation, Conditional Formatting, Column Layout, Heading Staircase, Freeze Pane, and Heading 1 band rules so Phase 4 (Build) can execute mechanically. Use when defining model formatting standards, designing Cell Styles, planning Named Ranges, specifying Data Validation, or creating formatting conventions. Trigger on 'design the styles', 'define formatting', 'Cell Style spec', 'named range plan', 'data validation design', 'create template workbook', or after completing the Plan phase.
Phase 4 of the financial model build lifecycle — the pywin32 .xlsx construction phase (requires an existing Design spec from Phase 3). Construct the Excel workbook via pywin32 COM, executing the Design spec mechanically - creating sheets, applying Cell Styles, entering formulas, setting Named Ranges, Data Validation, Conditional Formatting, Navigation hyperlinks, and Print Setup. Use this skill when building the actual Excel file, constructing formulas, wiring sheets together, or executing a model design. Trigger on 'build the model', 'construct the workbook', 'create the Excel file', 'wire the formulas', or after completing the Design phase.
Phase 5 of the financial model build lifecycle — the audit-and-fix-retest-loop phase. Test the built model by running the full audit-skill suite, classify findings, manage the fix/retest loop — automatically categorising issues, routing fixes back to Phase 4 (Build), tracking fix status, and re-testing until the model passes. Includes pre-test sanity checks, full audit suite execution, finding classification, fix-and-retest loop management, and final sign-off. Trigger on 'test the model', 'run audit checks', 'quality check', 'validate the model', 'check for errors', or after completing the Build phase.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Claude Code plugin marketplace from Sam — financial modelling and Excel model audit skills built around the CRaFT methodology (Consistency, Robustness, Flexibility, Transparency).
| Plugin | What it does |
|---|---|
| financial-modelling | The six-phase CRaFT model build lifecycle: fm-orchestrator coordinates Scope → Plan → Design → Build → Test → Implement, taking an Excel financial model from requirements gathering to client-ready delivery. |
| audit-general | The Excel model audit suite: ag-audit-manager orchestrates specialist auditors (logic, technical errors, formatting, language, efficiency, structure, hyperlinks, VBA, Power Query) and consolidates their findings into a single professional audit report. Also includes dependency mapping (ag-cartographer) and plain-English model documentation (ag-navigator). |
The two plugins cooperate: the Test phase of the financial-modelling lifecycle invokes the audit-general specialists. Install both for the full workflow.
Directly from GitHub:
/plugin marketplace add Sampi314/Sam-Plugin-Marketplace
Or from a local clone:
/plugin marketplace add <path-to-clone>
Then install the plugins:
/plugin install financial-modelling@sam
/plugin install audit-general@sam
openpyxl (pip install openpyxl) — used by the shared
workbook extractor that powers the audit skills.pip install pywin32) — required only for the
model build phase (COM construction) and the VBA / Power Query
auditors. Everything else runs cross-platform with Excel closed.Each plugin keeps its skills in skills/, alongside a shared resource folder
(_fm-shared/ or _excel-shared/) that holds the common references and
scripts the skills point at by relative path. The underscore prefix marks
these as resources, not skills.
MIT — see LICENSE.
SumProduct editorial toolkit for Claude Code: writes and audits publications in Liam Bastick's editorial voice. Includes a DAX blog article writer, a book-length prose writer for the 'Introduction to Financial Modelling' / 'Continuing Financial Modelling' style, and a comprehensive auditor that checks any SumProduct article against Liam's UK English + SumProduct house rules (grammar, formatting, technical accuracy, tone, structure) and produces tracked-changes Word output.
SumProduct Excel model audit suite for Claude Code: an orchestrated family of specialist auditors covering formula logic, technical errors, formatting consistency, spelling and terminology, formula efficiency, structural integrity, hyperlinks, VBA and Power Query — consolidated into a single professional audit report. Includes a shared workbook extractor, dependency mapping and plain-English model documentation.
npx claudepluginhub sampi314/sam-plugin-marketplace --plugin financial-modellingA growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Browser automation and end-to-end testing MCP server by Microsoft. Enables Claude to interact with web pages, take screenshots, fill forms, click elements, and perform automated browser testing workflows.