cpq-builder

Transform DOMAIN.md files into CPQ config.json objects.

Updated Mar 27, 2026
One-click install
npx skills add https://github.com/factory-bucket/customware-ai --skill cpq-builder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cpq-builder
Source: https://github.com/factory-bucket/customware-ai/tree/main/skills/cpq-builder
Command: npx skills add https://github.com/factory-bucket/customware-ai --skill cpq-builder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the transformation of a DOMAIN.md into a CPQ configuration for the Customware SPA, enabling repeatable quote-ready configurations from structured DOMAIN.md inputs.

Core Features & Use Cases

  • Section definitions for the four CPQ views (Configure, Build Quote, Preview, Approve)
  • Config schema including products, options, dependencies, pricing, and quotes
  • Deterministic mapping rules to convert DOMAIN.md into a config.json
  • Business rule templates and vertical presets to accelerate deployment
  • Supports open questions, roles, and gating logic for approvals

Quick Start

Provide DOMAIN.md describing a quoting domain and let the Builder Agent generate a CPQ config object.

Frequently Asked Questions about cpq-builder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a CPQ configuration from a domain specification document?

To generate a CPQ configuration, provide a structured DOMAIN.md describing your quoting domain. The builder applies deterministic mapping rules to transform it into a config.json with products, options, rules, and quote settings.

What is the best way to automate sales quoting and configuration from markdown?

Automating sales quoting from markdown requires transforming a DOMAIN.md into a CPQ configuration object. This process enforces a fixed data model and uses deterministic mapping rules to output a ready config.json for the SPA.

Can I define business rules and pricing dependencies for quote workflows?

Yes, you can define business rules and pricing dependencies within your DOMAIN.md. The builder processes these signals to generate a CPQ configuration that supports dependencies, gating logic, and quote workflows across verticals.

Does the generated CPQ config support approval roles and gating logic?

The generated CPQ config supports approval roles and gating logic by mapping open questions and role definitions from your DOMAIN.md into the fixed config schema for the quoting SPA.

How do I structure a DOMAIN.md to map products and options for a quoting SPA?

Structure your DOMAIN.md with clear definitions for products, options, dependencies, and pricing. The builder applies deterministic mapping rules to convert these domain signals into a valid config.json for the Customware SPA.

Are there business rule templates or vertical presets available for CPQ mapping?

Business rule templates and vertical presets are included to accelerate deployment. They help map domain signals from your DOMAIN.md into the fixed CPQ data model covering products, options, rules, and roles.