reversa-pricing-profile

Generate a validated billing profile JSON and profile.md via guided interview.

Updated May 13, 2026
One-click install
npx skills add https://github.com/cliffthelin/AXiomEngine --skill reversa-pricing-profile-cliffthelin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reversa-pricing-profile
Source: https://github.com/cliffthelin/AXiomEngine/tree/main/skills/reversa/reversa-pricing-profile
Command: npx skills add https://github.com/cliffthelin/AXiomEngine --skill reversa-pricing-profile-cliffthelin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill solves the problem of setting up an audit-defensible billing profile by turning a short pricing interview into a persisted, structured Reversa SDD package.

Core Features & Use Cases

  • Guided billing interview: Collects country, currency, seniority, hourly rate (direct or derived), project markup, tax regime, billing models, customer profile, and optional foreign-currency billing.
  • Validated, schema-driven output: Normalizes inputs (like seniority), validates codes and choices, and generates a profile JSON that matches the provided schema.
  • Deterministic persistence rules: Performs atomic writes to _reversa_sdd/_pricing/profile.json and profile.md, with safe overwrite backup behavior.

Use case example: You are onboarding a new client or preparing an estimate and need consistent pricing inputs so the downstream Sizer and Pricer agents can compute project pricing reliably.

Quick Start

Use the reversa-pricing-profile skill to run a brief interview and save your billing profile to _reversa_sdd/_pricing/profile.json and profile.md.

Frequently Asked Questions about reversa-pricing-profile

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

FAQPage Schema
How do I set up a billing profile for project pricing and tax regime mapping?

A billing profile is configured through a guided interview that collects country, currency, seniority, hourly rate, markup, tax regime, and billing models. It normalizes inputs and generates schema-validated JSON alongside a human-readable markdown profile.

What is included in a structured billing profile for downstream sizing and pricing?

A structured billing profile includes country and currency settings, seniority normalization, hourly rate derivation, project markup selection, tax regime catalog mapping, billing model selection, customer profile, and optional foreign currency exchange inputs.

Can I derive hourly rates automatically when configuring a pricing configuration?

Yes, the pricing configuration interview accepts either direct hourly rate input or derived rates based on seniority normalization. The selected approach is validated and persisted to the profile JSON for downstream sizing and pricing agents.

Does the billing profile support foreign currency billing and exchange inputs?

Foreign currency billing is supported as an optional input during the guided billing interview. Exchange inputs are collected alongside country, currency, and tax regime mappings, then validated and written to the persisted profile JSON.

How are billing profile changes saved to prevent data loss during overwrite?

Billing profile changes are saved using atomic disk writes to dedicated JSON and markdown files, with deterministic overwrite behavior that creates timestamped backups. This ensures audit-defensible persistence without risking data loss.