cpq-builder
CPQ Builder Skill
What This Skill Does
This skill defines patterns for building Configure-Price-Quote-shaped tools — systems where users configure inputs, the system applies rules to calculate results, and the output is a formatted deliverable that may require review/approval.
CPQ is NOT limited to product pricing. The same structural pattern covers:
| Domain | "Configure" | "Calculate" | "Output" |
|---|---|---|---|
| Equipment sales | Select product, pick options | Apply markup, calculate totals | Sales quote PDF |
| Legal calculators | Enter case details (income, duration) | Apply guideline formulas | Summary report with estimates |
| Insurance estimators | Enter coverage details | Apply rate tables | Premium estimate document |
| Loan qualification | Enter financial details | Apply lending criteria | Qualification letter |
| Benefits eligibility | Enter personal details | Apply eligibility rules | Benefits summary |
| Service proposals | Select services, set scope | Apply labor rates | Service proposal |
The builder reads this skill, reads the DOMAIN.md for the specific domain terminology and rules, and generates a working prototype. The DOMAIN.md determines whether the tool is about crane quotes or divorce calculations; this skill provides the structural pattern that fits.
More from customware-ai/skills
frontend-design
>
560domain-context
>
467crm-builder
>
441trades-builder
>
404customware-support-widget
Use this skill when adding, placing, configuring, or fixing the Customware support chat widget in the Customware React Router client-only SPA template. It covers root.tsx/root document script loading, route/layout placement, required org/project ids, bubble versus full mode, optional metadata and style options, page-operation support, and constraints for MITB-style code generation.
360playwright-interactive-sandbox
Persistent browser interaction through a normal Node.js Playwright script for fast iterative web UI debugging.
336