CommunityImagegithub.com

ianrexexanes/nca-conversion

Use when designing, packaging or pricing an offer — before any page exists. Covers Value Equation diagnosis, obstacle mapping, value stack, guarantees and risk reversal, price anchoring, and pitch formats. Also use when the user says 'design an offer', 'package this', 'what should I charge', 'pricing', 'guarantee', 'value stack', 'grand slam offer', or describes a service and asks how to sell it.

What is nca-conversion?

nca-conversion is a Claude Code agent skill that use when designing, packaging or pricing an offer — before any page exists. Covers Value Equation diagnosis, obstacle mapping, value stack, guarantees and risk reversal, price anchoring, and pitch formats. Also use when the user says 'design an offer', 'package this', 'what should I charge', 'pricing', 'guarantee', 'value stack', 'grand slam offer', or describes a service and asks how to sell it.

Works with✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ianrexexanes/nca-conversion/tree/main/skills/offer-architect

Installed? Explore more Image skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentation

Offer architect

The offer is decided before the page. conversion-page-build writes an argument for whatever it is handed; if what it is handed is weak, the result is fluent copy for a thing nobody wants. This skill produces the thing.

Read the brief first, if one exists

Look for 03 Projects/<Project>/_Research/[C] Conversion Brief — *.md, or your project's research folder if you're not running this inside that setup. Three of its sections are inputs here rather than things to re-decide: Register, the ranked Objections, and Proof available. Register in particular is set once per client and inherited — see ../audience-research/SKILL.md.

Without a brief you can still run, but say so in the output and mark every audience claim NOT ESTABLISHED — <what would close it>. An offer designed against an assumed buyer is an offer whose diagnosis nobody can check later.

The recommendation boundary

Commercial terms are the client's decision. Price level, discounting, contract shape, refund exposure and who carries risk are theirs to set — they hold the cost side, the cash position and the consequences. This skill produces the analysis, then one recommendation with its reasoning, labelled as a recommendation, so it can be accepted, rejected, or swapped for the alternative that was considered and set aside.

Two rules follow, and both matter more than they look:

  • Never write a number into a deliverable as though it were settled. A price that appears unqualified in a document gets quoted back as agreed. If a figure has to appear, say what it is — a recommendation, an illustration, or the client's own stated number.
  • Say what is not established, in the document. A cost model you do not have is the difference between evaluating a price structurally and evaluating it commercially, and the second one is what the client thinks they're getting unless you say otherwise.

Register is inherited, and it decides more here than it looks

The framework layer travels everywhere unchanged: every buyer needs the same things established about an offer, and the steps below establish them in the same order whoever is reading. What varies is which instruments are usable to establish them.

A conservative B2B guarantee is not a direct-response guarantee. They are not the same device at two volumes — they are different instruments serving the same job. In Direct-response, an aggressive risk reversal stated loudly is what a buyer expects and its absence is a differentiation failure. In Conservative B2B (DACH), that same construction is a fraud signal that discredits the checkable claims sitting beside it, and the mechanism has to be delivered as a term of sale instead — often without using the word guarantee at all. The same asymmetry runs through scarcity, price anchoring, stack presentation and the pitch. Every reference file below carries a five-register table where register changes the instrument; read only the row the brief named.

The five: Conservative B2B (DACH) · Technical / industrial · Consumer / lifestyle · Mission / nonprofit · Direct-response. Defined in ../audience-research/references/register-profiles.md.

The sequence

Seven steps, in order. Each one's output is the next one's input, which is why the order holds.

  1. Diagnose before designing — references/value-equation.md. Four variables, read as a diagnostic rather than a score. The output is the binding constraint: the one variable whose weakness is currently doing the most damage. Everything after this step aims at that variable.
  2. Map the obstacles — same file. What actually stands between this buyer and the outcome, enumerated before anything is proposed. An obstacle nobody wrote down becomes an objection later.
  3. Turn every obstacle into something that removes it, then choose how that reaches the buyer — references/delivery-models.md. The vehicle is a design decision, not a packaging one: one promise is three different offers at three different prices depending on whether the buyer does the work alone, does it under supervision, or has it done for them — and one of the three is wrong for this buyer.
  4. Build the stack, then price it — references/value-stack-and-bonuses.md, then references/pricing-and-anchoring.md. Stack first. A price argued against a stack that doesn't add up is a price with nothing behind it.
  5. Design the risk reversal — references/guarantees-risk-reversal.md. What happens if this doesn't work, stated in terms that can actually be honoured without arbitration.
  6. Name it and pick the angle — references/offer-angles.md. An angle reframes; it does not change the offer. If a new angle appears to fix the problem, check that the problem was framing.
  7. Produce the pitch — references/pitch-formats.md. Short, medium and long, each derived from the same load-bearing claim rather than written independently.

Auditing an offer that already exists

Most real work starts here rather than at step 1. references/offer-audit-checklist.md runs the whole sequence backwards over an offer someone already assembled, sorts what it finds by evidence status, and names the binding constraint. Run it first when the offer exists; the redesign steps then have somewhere specific to aim.

What this produces

One document, at 03 Projects/<Project>/_Research/[C] Offer — <Name>.md by vault convention, or your project's research folder otherwise. It carries: the four-variable diagnosis and which variable binds, the obstacle-to-solution map, the stack with each line's value provenance, the delivery model and why, the pricing analysis with its recommendation flagged as one, the risk-reversal recommendation and the alternatives set aside, the name and angle, and the three pitch lengths.

The stack and risk-reversal sections are what conversion-page-build needs in front of it when it writes a page's Value stack and Guarantee sections. Anything left vague here gets invented there, so a stack line with no provenance and a guarantee with no trigger are not loose ends — they are defects handed downstream.

NOT ESTABLISHED, and the carried-assumption rule

Two halves of one discipline. Both are skill-wide policy: the reference files apply them and point back here rather than restating them.

A finding you cannot evidence is written NOT ESTABLISHED — <what it would take>, never softened into a hedge and never dropped. This is the same discipline audience-research uses and the same reason: a stated gap gets closed, and a quiet one gets discovered by the client.

An unconfirmed thing the arithmetic rests on is carried, not resolved. When an offer's numbers depend on something nobody has actually confirmed — how many places genuinely exist, whether a stated total is per person or for the group, whether a term was agreed or merely discussed — write the assumption down alongside what changes if it turns out the other way, then carry on. Tax treatment and collection timing are the two that bite most often; both are carried in references/pricing-and-anchoring.md. What this forbids is settling the ambiguity silently in whichever direction supports the conclusion you were heading for, and then building three sections on top of it. That failure is invisible in the finished document, which is exactly why the assumption has to be on the page rather than in your head.

Individual skills in this repo

This repo contains 6 individual skills — each has its own dedicated page.

ianrexexanes/nca-conversion

Use before writing landing/sales page or campaign copy when the audience isn't documented. Produces a Conversion Brief: ICP, personas, ranked problems, voice-of-customer, competitors, differentiation, objections, proof, register. Required before conversion-page-build; optional for conversion-page-audit.

ianrexexanes/nca-conversion

Use when auditing a live landing page, sales page, pricing page or signup flow for conversion problems — given a URL or a page the user wants reviewed. Produces a ranked report: Fix now, Test don't guess, Not a problem, and Could not check. Also use when the user says 'audit this page', 'why isn't this converting', 'review my landing page', 'CRO audit', 'conversion audit', or pastes a URL and asks what is wrong with it. Works without a Conversion Brief but notes its absence as a limitation.

ianrexexanes/nca-conversion

Use when writing or rewriting copy for a landing page, sales page, homepage, pricing page or opt-in page — after the audience is documented. Walks hero, problem, outcome, solution, mechanism, value stack, proof, objections, guarantee, CTA and FAQ, deciding what each section must accomplish before writing it. Also use when the user says 'write the landing page', 'rewrite this page', 'page copy', 'sales page', 'I need copy for', or hands over an offer and asks for a page. Requires a Conversion Bri

ianrexexanes/nca-conversion

Use when editing or tightening any written marketing copy — page copy, an email, a proposal, an ad, a post. Runs seven passes: Clarity, Voice, So What, Prove It, Specificity, Heightened Emotion, Zero Risk. Also use when the user says 'edit this', 'tighten this copy', 'make this better', 'this reads flat', 'punch this up', or pastes copy and asks for a second look. Optional expert-panel mode.

ianrexexanes/nca-conversion

Use when approved page copy becomes a design spec — before opening a design tool. Covers section type, purpose, content hierarchy, components, responsive intent, visual hierarchy, emphasis, above-the-fold priority, scan path. Also use when the user says 'hand this to design', 'wireframe this', 'Relume brief', 'Figma spec', 'turn this copy into a layout', or has finished copy and asks what's next.

ianrexexanes/nca-conversion

Use when writing hooks, headlines, hero lines, subject lines, ad hooks or CTA copy, including quick one-off variant requests. Crosses eight hook types (outcome, time, effort, callout, contrarian, pain, mechanism, transformation) with register. Also use when the user says 'give me headlines', 'hook ideas', 'hero line', 'subject line', 'CTA copy', 'punchier headline', or asks for variants of a line.

Related Skills