DEV Community

Cover image for Stop Guessing Your Product's Worth: A Claude Code Skill for Pricing, Sales & Financial Planning
Nasrul Hazim Bin Mohamad
Nasrul Hazim Bin Mohamad

Posted on

Stop Guessing Your Product's Worth: A Claude Code Skill for Pricing, Sales & Financial Planning

I've been building software for over a decade. Laravel packages, enterprise systems, SaaS tools — you name it.

But here's the thing nobody talks about: most developers are terrible at pricing their own work.

I know because I was one of them.


The Problem: We Build Great Software, Then Guess the Price

You spend weeks — sometimes months — building a product. You know every line of code, every edge case, every architectural decision.

Then someone asks, "How much?"

And suddenly, you're stuck.

You look at competitors. You check some blog posts. You ask in a Telegram group. Someone says "just charge RM 500/month" and someone else says "bro, that's too cheap."

So you pick a number that feels right. No structure. No breakdown. No financial plan.

I've done this myself more times than I'd like to admit. And I've watched other developers do the same — talented people undercharging because they've never sat down to properly think through their pricing.


Why I Built claude-sales

I was working on the pricing strategy for one of my products — G8Stack, an API management platform built on Kong Gateway. I needed to figure out:

  • What should the base license cost?
  • What about add-ons like monitoring, SSO, training?
  • How do I structure partner channels? Reseller vs referrer vs affiliate?
  • What's a realistic government project quotation?
  • What marketing copy works for different audiences?

I ended up having long conversations with Claude about all of this. And the output was genuinely useful — proper pricing breakdowns, partner margin calculations, quotation templates, even social media copy.

Then I thought: why am I keeping this in a single conversation?

What if I could package this into a reusable Claude Code skill — something I could use across any product, anytime?

That's how claude-sales was born.


What claude-sales Does

It's a set of Claude Code slash commands that give you instant access to your product's sales and pricing information:

/get-pricing license
/get-pricing via reseller
/get-pricing government full project

/get-marketing taglines
/get-marketing social casual

/get-quotation enterprise
Enter fullscreen mode Exit fullscreen mode

But the real value isn't the commands — it's the thinking framework behind them.


The Framework: Think Like a Business, Not Just a Developer

When you install claude-sales, you get a product-config-template.md file. Filling it in forces you to answer questions most developers skip:

1. What's Your Base Price?

Not "what feels right" — but what's the actual value?

base_price: 25000
unit: "one-time"
includes:
  - "Unlimited nodes"
  - "Unlimited users"
  - "Remote deployment"
  - "1 year updates & support"
Enter fullscreen mode Exit fullscreen mode

When you write this down, you start thinking about what's included, what's extra, and what your minimum viable offering looks like.

2. What Are Your Add-ons?

Most products have a core and optional extras. Defining them separately helps you create flexible packages:

addons:
  - name: "Monitoring Integration"
    price_min: 20000
    price_max: 30000
  - name: "SSO Integration"
    price_min: 10000
    price_max: 25000
  - name: "Training"
    price: 5000
    unit: "per day"
Enter fullscreen mode Exit fullscreen mode

This isn't just for quotations. This is your product strategy. Each add-on is a revenue stream.

3. How Will You Sell Through Partners?

If you're a solo founder or small team, you can't be everywhere. Partners extend your reach — but you need clear margins:

channels:
  referrer:
    margin: 10    # Just introduces a lead
  affiliate:
    margin: 20    # Markets and qualifies leads
  reseller:
    margin: 30    # Handles full sales cycle
  fronting:
    margin: 15    # PM & finance only
Enter fullscreen mode Exit fullscreen mode

I learned this the hard way. Without defined margins, every partner conversation becomes an awkward negotiation. With a clear framework, it becomes a professional discussion.

4. What Does a Typical Project Cost?

Government and enterprise clients don't buy "a license." They buy projects. You need to break down what a full implementation looks like:

packages:
  - name: "Government Full"
    components:
      - item: "Requirement Study"     → RM 15,000
      - item: "Product License"       → RM 40,000
      - item: "Integration"           → RM 30,000
      - item: "Customization"         → RM 20,000
      - item: "Training"              → RM 15,000
    total: 135,000
Enter fullscreen mode Exit fullscreen mode

When a prospect asks "how much for the whole thing?", you have an answer ready. Not a guess — a structured breakdown.


The Financial Planning Side

Here's where it gets interesting for solo founders and small teams.

Once you have your pricing defined, you can start asking real business questions:

"How many direct sales do I need this year to hit RM 300,000?"

RM 300,000 ÷ RM 25,000 = 12 direct sales
That's 1 sale per month.
Enter fullscreen mode Exit fullscreen mode

"What if half come through resellers?"

6 direct × RM 25,000 = RM 150,000
6 reseller × RM 17,500 = RM 105,000
Total: RM 255,000

Need 2 more reseller sales to hit target.
Enter fullscreen mode Exit fullscreen mode

"What's my revenue if I land 2 government projects?"

2 × RM 135,000 = RM 270,000
Plus maintenance Year 2: 2 × RM 5,000 = RM 10,000
Enter fullscreen mode Exit fullscreen mode

These aren't complex calculations. But most developers never do them because they never structured their pricing in the first place.


How to Use It

Quick Install

curl -fsSL https://raw.githubusercontent.com/nasrulhazim/claude-sales/main/install.sh | bash
Enter fullscreen mode Exit fullscreen mode

Configure Your Product

cp ~/.claude/product-config-template.md ./product-config.md
# Edit with your product details
Enter fullscreen mode Exit fullscreen mode

Use the Commands

/get-pricing license              # Base pricing
/get-pricing via reseller         # Partner calculations
/get-quotation government         # Quotation template
/get-marketing elevator pitch     # 30-second pitch
Enter fullscreen mode Exit fullscreen mode

The template is generic — it works for any product, SaaS, on-premise software, or service. Fill in your numbers, and Claude Code becomes your sales assistant.


What's Inside the Repo

claude-sales/
├── install.sh                     # One-line installer
├── get-pricing.md                 # /get-pricing command
├── get-marketing.md               # /get-marketing command
├── get-quotation.md               # /get-quotation command
├── sales-reference.md             # Pricing logic & patterns
├── product-config-template.md     # Your product config
└── examples/
    └── g8stack-config.md          # Real-world example
Enter fullscreen mode Exit fullscreen mode

The G8Stack example is a real configuration I use for my own product. It includes actual pricing, partner margins, social media copy (yes, even the Malay casual posts), and quotation templates.


Who This Is For

This isn't just for people selling software. If you're:

  • A developer with a side project that you want to monetise
  • A freelancer who packages services into products
  • A small agency that needs consistent quotations
  • A solo founder trying to figure out pricing strategy
  • An open-source maintainer exploring commercial offerings

...then having a structured pricing framework saves you from the "I'll figure it out later" trap that never actually gets figured out.


The Bigger Picture

I've been building Claude Code skills like claude-docs for documentation and claude-analyze-repo for repository analysis. Each one tackles a specific pain point developers face.

claude-sales tackles the business side — because building a great product is only half the battle. Knowing how to price it, sell it, and plan around it is the other half.

And honestly? That other half is what separates a side project from a business.


Final Thoughts

If you've ever caught yourself saying "I don't know how much to charge" or "I'll figure out the pricing later", this is for you.

The template forces you to think about your product as a business:

  • What's the core offering worth?
  • What can be sold separately?
  • Who are your partners and what do they earn?
  • What does a full project look like?
  • How do you talk about your product?

It takes maybe 30 minutes to fill in. But the clarity it gives you lasts much longer than that.

Check it out: github.com/nasrulhazim/claude-sales


If you find this useful, give it a ⭐ on GitHub. And if you end up defining your product pricing with it, I'd love to hear how it went.

Top comments (0)