From conversion-designer
Conversion optimization designer that audits existing pages, designs conversion elements, and plans single-page evergreen landing/service pages. Produces framework-neutral strategy packs and components-manifest.json files. Use when the user mentions: "conversion audit", "CTA", "scorecard", "landing page strategy", "single-page sales page", "service page strategy", "treatment page", "evergreen page", "objection", "persuasion", "trust signals", "CTA optimize", "value proposition", "social proof", "commitment ladder", "conversion diagnostic", "lead capture component", "quiz/assessment component". For multi-page funnel architecture, value ladders, offer stacks, webinar funnels, or quiz funnels, use funnel-strategist instead.
How this skill is triggered — by the user, by Claude, or both
Slash command
/conversion-designer:conversion-designerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Diagnose conversion problems. Design conversion solutions. Produce page strategy
MANIFEST.yamlREADME.mdchecklists/audit-checklist.mdchecklists/create-checklist.mdchecklists/cta-checklist.mdchecklists/funnel-checklist.mdchecklists/method-lens-checklist.mdchecklists/objection-checklist.mdchecklists/page-strategy-checklist.mdchecklists/scorecard-checklist.mdevals/README.mdevals/cases/page-strategy.jsonevals/fixtures/v2-build-project/MANIFEST.mdevals/fixtures/v2-build-project/notes/project-profile.mdevals/rubric.mdprofiles/de.jsonprofiles/en.jsonprofiles/nl.jsonreferences/b-map-model.mdreferences/cialdini-principles.mdDiagnose conversion problems. Design conversion solutions. Produce page strategy packs and implementation-ready manifests.
This skill operates as an orchestrator. Domain knowledge lives in reference files, not here. This file defines the workflow, routing, and constraints.
This skill operates per project-workspace-contract@2 (${CLAUDE_SKILL_DIR}/references/project-workspace-contract-v2.md). Outputs (components-manifest.json, page-strategy-pack.md, page-content-model.yaml, audit-report.md) land in the Kind-3 zone conversion/<instance>/ at the project root and are indexed in MANIFEST.md at the project root. Upstream from funnel-strategist's funnel/<instance>/ entries is optional — conversion-designer also runs standalone (single-page work without a multi-page funnel context). Under v2, workspace/ is opaque AI scratch and is never read for routing.
Before the requirement anchor, orient in the project. Per manifest-first discipline, the first workspace-touching read on any invocation is MANIFEST.md at the project root (NOT workspace/MANIFEST.yaml — that was the deprecated v1 location). Under project-workspace-contract@2, workspace/ is opaque AI scratch and is never read for routing.
MANIFEST.md exist at the project root?
project_name, brand, output_language, and the canonicals: declaration. Parse the entries: YAML block for the routing index. Note any existing entries under funnel/ and conversion/./init-project is retired; project-surface setup is an orchestrator/native or project-local bootstrap routine. Return incomplete to the orchestrator with a clear request to initialize the project surface and root MANIFEST.md, then proceed only after MANIFEST.md exists. The v2 contract MUST be followed for this skill's outputs — there is no out-of-contract fallback.conversion/<instance> entry?
status: draft or review: continue the existing work (re-read existing artifacts to populate Phase 0b anchor; user may want to refine).status: approved: confirm with the user whether they want to supersede (old entry marked superseded) or create a second instance (e.g. conversion/landing-v2 alongside an existing conversion/landing-v1).default if the project name is not meaningful per-page.funnel/<instance> entry from funnel-strategist?
status: draft | review | approved: pre-populate Phase 0b anchor inputs from the funnel artifacts listed in the entry (funnel-spec.md, offer-stack.yaml, economics-model.md). For draft or review entries, confirm with the user that the funnel is downstream-ready before consuming. Note funnel/<instance> last_updated for the staleness check below.
offer_ladder_kind. The upstream offer-stack.yaml carries an offer_ladder_kind (product-ascension | trust-service | hybrid) plus stable offer_id bindings projected from the brand's offer-architecture. Honor it: a trust-service funnel gets calm, orienting CTA craft (free diagnostic, low-commitment first step) — NOT aggressive product-ascension urgency or manufactured scarcity. You MAY read the brand canonical brand/<brand>/offer-architecture.md (declared as OFFER_ARCHITECTURE in the manifest canonicals:) to understand the CTA-cascade intent the funnel projects, so per-surface CTA copy targets the same offer level the architecture intends.funnel/scheidung + funnel/beziehungskrise): ask the user which funnel this conversion run belongs to. Ignore superseded entries.consumes: is optional (per the skill's MANIFEST.yaml). Proceed standalone — Phase 0b anchor inputs come directly from the user.funnel/<instance> last_updated vs current conversion/<instance> last_updated.Record the <instance> name chosen; it is referenced in every output path.
Before beginning any conversion optimization work, establish the requirement anchor by asking:
Record the answers. Every subsequent finding, recommendation, and component design must trace back to these answers. If a recommendation cannot be justified by the requirement anchor, it does not belong in the output.
If the user cannot answer questions 1-4, that is itself diagnostic -- they need analytics instrumentation and audience research before conversion optimization can help them.
When asking about scale, traffic, conversion rates, revenue, or any quantitative scope question, always append the constraint: "(Not projected. Actual.)"
Accept only current, measured values. If the user provides projections, aspirational targets, or industry benchmarks instead of actual numbers, flag this explicitly: "I need the actual current number, not a projection. If you don't have it, that is useful information -- it means we need to instrument measurement before proceeding."
Never use projected numbers as the basis for conversion optimization decisions. Projected numbers justify monitoring; actual numbers justify building.
Use method lenses only when they materially change the page strategy, component choice, proof requirement, objection handling, or experiment handoff. Treat Scorecard Marketing, CRO, StoryBrand, Value Equation, Cialdini, SUCCESs, Contagious, and retention/habit material as prompts for judgment, not as authority.
references/conversion-method-lenses.md and run checklists/method-lens-checklist.md.funnel-strategist.This skill has three operating modes. Determine the mode from the user's command or intent before loading reference files.
/conversion-audit)Purpose: Diagnose an existing page or funnel for conversion issues.
Load these references:
references/objection-map.md -- Objection catalog with counter-argument patternsreferences/cialdini-principles.md -- Cialdini's 7 influence principles with application rulesreferences/storybrand-wireframe.md -- StoryBrand page structure for comparisonreferences/value-equation.md -- $100M Offers value equation diagnosticreferences/success-scoring.md -- SUCCESs copy diagnostic framework (Made to Stick)references/b-map-model.md -- B=MAP behavior diagnostic (Improve Retention)references/conversion-method-lenses.md -- optional method-lens selection when a named framework changes strategy, evidence, or routingWorkflow:
references/objection-map.mdreferences/cialdini-principles.md. Identify missing/weak social proof, authority signals, commitment ladders, reciprocity triggers, and manipulation risks.references/value-equation.md. Identify which dimension most needs improvement without changing funnel-level offer architecture.references/success-scoring.md. Identify curse-of-knowledge violations and concrete rewrite needs.references/b-map-model.mdconversion/<instance> entry in MANIFEST.md at the project root per the v2 contract entry shape (status: translated per R61 from the artifact's own status: — draft|review → draft|review; greenlit → approved):conversion/<instance>:
kind: spec
path: conversion/<instance>/
produced_by: [email protected]
authored_by: ["claude", "<user>"]
last_updated: <ISO-8601 timestamp>
status: draft # manifest-entry routing status; or review, per user intent — never approved without explicit user signal
artifacts: [audit-report.md]
upstream: [funnel/<instance>] # if Phase 0a found one; else []
consumed_by: [] # no downstream manifest entry yet
Output: Structured audit report with evidence-attached findings, severity ratings, and prioritized recommendations, placed at conversion/<instance>/audit-report.md per project-workspace-contract@2.
Checklist: Follow checklists/audit-checklist.md step-by-step.
/conversion-create, /scorecard, /cta-optimize)Purpose: Design new conversion elements and produce a components-manifest.json.
Load these references:
references/scorecard-design.md -- Scorecard Marketing assessment design methodologyreferences/value-equation.md -- $100M Offers value equation and offer architecturereferences/hook-model.md -- Nir Eyal's Hook Model for habit loop designreferences/cialdini-principles.md -- Influence principles for CTA and commitment ladder designreferences/storybrand-wireframe.md -- StoryBrand page structurereferences/microinteraction-spec.md -- Microinteraction design (trigger-rules-feedback-loops)references/conversion-method-lenses.md -- optional method-lens selection when a named framework changes page/component strategy, evidence, or routingLoad these templates:
templates/scorecard-template.md -- Scorecard component template with dimensions, questions, tierstemplates/cta-template.md -- CTA component template for all four variantstemplates/trust-bar-template.md -- Trust bar component templatetemplates/social-proof-template.md -- Social proof component templateWorkflow:
references/scorecard-design.mdreferences/storybrand-wireframe.mdreferences/value-equation.md without changing funnel-level offer architecture.references/cialdini-principles.mdreferences/microinteraction-spec.mdconversion-component-contract@1 (full schema in ${CLAUDE_SKILL_DIR}/references/conversion-component-contract.md). Every component entry must include all required fields per the contract.conversion/<instance> entry in MANIFEST.md at the project root per the v2 contract entry shape (status: translated per R61 from the artifact's own status: — draft|review → draft|review; greenlit → approved):conversion/<instance>:
kind: spec
path: conversion/<instance>/
produced_by: [email protected]
authored_by: ["claude", "<user>"]
last_updated: <ISO-8601 timestamp>
status: draft # manifest-entry routing status; or review, per user intent — never approved without explicit user signal
artifacts: [components-manifest.json] # add other artifacts only when produced (audit-report.md, page-strategy-pack.md, etc.)
upstream: [funnel/<instance>] # if Phase 0a found one; else []
consumed_by: [] # no downstream manifest entry yet (site-builder is the expected consumer but does not currently declare a manifest entry)
Output: A components-manifest.json file conforming to the
conversion-component-contract, placed in conversion/<instance>/
per project-workspace-contract@2. If the project has not yet adopted the v2
contract (no MANIFEST.md at the project root), return incomplete per Phase
0a and request orchestrator/native or project-local bootstrap before writing
conversion artifacts.
Checklist: Follow checklists/create-checklist.md step-by-step.
/page-strategy, /landing-page-strategy, /service-page-strategy)Purpose: Plan a single evergreen landing, sales, service, or treatment page before implementation.
Use this when the user wants a build-ready page strategy for one topic or a set of similar service pages. The output is a strategy pack, not final frontend code and not a dated article pipeline.
Route away from this mode when:
funnel-strategist.seo-strategist.Load these references:
references/page-archetypes.md -- single-page archetype selectionreferences/service-page-strategy.md -- evergreen service-page structurereferences/copy-frameworks.md -- copy frameworks as authoring scaffoldsreferences/objection-map.md -- visitor objections and counter-argumentsreferences/cialdini-principles.md -- trust/proof/authority calibrationreferences/storybrand-wireframe.md -- page flow comparisonreferences/value-equation.md -- offer/value framingreferences/success-scoring.md -- copy quality diagnosticreferences/stepps-shareability.md -- STEPPS viral/shareability triggers (consult when section plan or CTA strategy needs shareable mechanics)references/conversion-method-lenses.md -- optional method-lens selection when a named framework changes section strategy, proof, CTA route, or handoffprofiles/{languageCode}.jsonLoad these templates:
templates/page-strategy-pack.mdtemplates/page-content-model.yamlWorkflow:
MANIFEST.md, product/profile docs, design docs, agent instructions, content
config, and relevant strategy docs. Record the project constraints rather
than inventing defaults.needs-seo-validation.page-strategy-pack.md and optional
page-content-model.yaml. Only produce components-manifest.json if a
specific CTA/trust/social-proof component should be built.checklists/page-strategy-checklist.md and report open
assumptions, review needs, and implementation handoff.conversion/<instance> entry in MANIFEST.md at the project root per the
v2 contract entry shape (status: translated per R61 from the artifact's own
status: — draft|review → draft|review; greenlit → approved):
conversion/<instance>:
kind: spec
path: conversion/<instance>/
produced_by: [email protected]
authored_by: ["claude", "<user>"]
last_updated: <ISO-8601 timestamp>
status: draft # manifest-entry routing status; or review, per user intent — never approved without explicit user signal
artifacts: # always include page-strategy-pack.md; conditionally include the others only when produced
- page-strategy-pack.md
# - page-content-model.yaml # include only if step 9 produced it
# - components-manifest.json # include only if step 9 produced a component spec
upstream: [funnel/<instance>] # if Phase 0a found one; else []
consumed_by: [] # no downstream manifest entry yet
Output: A page strategy pack and optional structured content model placed in
the Kind-3 zone conversion/<instance>/ at the project root per
project-workspace-contract@2. If the consuming project has not yet adopted the
v2 contract, return incomplete per Phase 0a and request orchestrator/native or
project-local bootstrap before writing the page strategy pack.
Checklist: Follow checklists/page-strategy-checklist.md step-by-step.
| Command | Checklist | Mode | Description |
|---|---|---|---|
/conversion-audit | checklists/audit-checklist.md | Audit | Full conversion audit of an existing page or funnel |
/conversion-create | checklists/create-checklist.md | Create | Design new conversion elements and produce manifest |
/page-strategy | checklists/page-strategy-checklist.md | Page Strategy | Plan a single evergreen landing/service page |
/landing-page-strategy | checklists/page-strategy-checklist.md | Page Strategy | Plan a single landing or sales page |
/service-page-strategy | checklists/page-strategy-checklist.md | Page Strategy | Plan a single service/treatment/professional page |
/scorecard | checklists/scorecard-checklist.md | Create | Design an interactive scorecard/assessment |
/cta-optimize | checklists/cta-checklist.md | Create | Optimize or design CTA elements (direct, transitional, in-content, exit-intent) |
/funnel-map | checklists/funnel-checklist.md | Audit | Map and diagnose a conversion funnel end-to-end |
/objection-map | checklists/objection-checklist.md | Audit | Catalog visitor objections and design counter-arguments |
Every finding in the output MUST include all four fields:
Findings missing any of these four fields are incomplete and must not appear in the output. A finding without a "Where" is a guess. A finding without a "What Instead" is a complaint, not a recommendation.
- What: The CTA button uses generic copy ("Meer informatie") with no authority signaling
- Where:
/contact/page, primary CTA above the fold- Why: Fails the Commitment Test -- "Meer informatie" is vague and does not tell the visitor what they commit to or what they receive
- What Instead: Replace with "Plan uw gratis kennismakingsgesprek" and add a trust line above: "Al meer dan 2.000 patienten geholpen"
Apply these named tests during audit and review. Each test has a binary or near-binary answer. Name the test explicitly in your findings.
The Objection Test: "Can you name the top 3 visitor objections this page addresses?" If you cannot point to visible answers for the top 3 objections, the page is leaking conversions at the objection barrier. Check references/objection-map.md for the project's objection catalog.
The CTA Clarity Test: "Can you describe the next action in 5 words or less?" If the CTA is longer than 5 words, ambiguous, or uses jargon, the visitor does not know what they are committing to. Every page must have one clear, unambiguous primary CTA.
The Trust Test: "Would you give this page your credit card or personal details?" If the page lacks social proof, authority signals, or verifiable claims, the answer is no. Count the trust elements: ratings, certifications, testimonials, case counts, partner logos. If fewer than 3 are visible, the trust infrastructure is insufficient.
The Scroll Test: "Does conversion opportunity exist above AND below the fold?" If the only CTA is above the fold, visitors who scroll past it have no conversion path. If the only CTA is below the fold, visitors who decide early have no conversion path. Every page needs conversion touchpoints at multiple scroll depths.
The Exit Test: "What happens when a visitor is about to leave?" If nothing -- no exit-intent overlay, no sticky CTA, no transitional offer -- then every bounce is a total loss. The exit moment is the last chance to convert a hesitant visitor into at least a low-commitment lead.
The Mother Test: "Would your mother understand what to do next on this page?" If the next action is not obvious to a non-technical user within 5 seconds, the UX is failing. This tests for jargon, visual clutter, competing CTAs, and unclear value propositions.
The Commitment Test: "What is the smallest 'yes' we can ask for?" If the first CTA asks for a phone call, offer a form first. If the form asks for 10 fields, offer 3. If the only option is "buy now," offer a free assessment. The commitment ladder must start with a step small enough that saying "yes" feels effortless.
When citing a lens in a finding, use the format: "Fails the [Name] Test -- [specific evidence of failure]."
Use this severity scale for all findings:
| Level | Name | Criterion | Action |
|---|---|---|---|
| V0 | Cosmetic | Unnecessary but harmless; no maintenance or downstream impact | Note and move on |
| V1 | Local | Has a cost (conversion loss, friction, trust deficit) but stays contained to one element | Flag for fixing |
| V2 | Structural | Shapes the conversion architecture around itself; affects the page's overall flow | Flag for redesign |
| V3 | Contagious | Forces OTHER pages, components, or funnel stages to be worse | Flag as urgent |
V3 is not reserved for the "biggest" issues. It is reserved for issues that SPREAD. A weak CTA on one page is V1. A funnel architecture with no transitional CTA step -- forcing every page to be simultaneously an introduction AND a hard close -- is V3, because the missing step warps the design of every page in the funnel.
When assigning severity, always ask: "Does this issue force anything else to be worse?" If yes, it is V3 regardless of its own magnitude.
Most content-to-lead funnels convert 1-5%. Above 10% is excellent and suggests strong product-market fit or a highly targeted traffic source. Below 0.5% indicates a fundamental mismatch between traffic source, page content, and CTA -- do not A/B test micro-changes; diagnose the structural problem first.
Read each of the 7 principles qualitatively: absent, weak/generic, specific/evidenced, or strong/authentic. Most competent pages use several principles well, but the target is not "all principles everywhere." Over-applied authority, scarcity, or habit mechanics can become manipulative. State which principles are appropriate for this page, what evidence supports them, and what would improve them.
Read the 4 dimensions qualitatively: Dream Outcome, Perceived Likelihood, Time Delay, Effort. Identify the dimension that most weakens page conversion and whether the fix is page framing, proof, friction reduction, or a funnel-strategist offer-architecture handoff. Do not calculate a total or use the lens as a readiness gate.
Read the 6 dimensions qualitatively: Simple, Unexpected, Concrete, Credible, Emotional, Story. Prioritize the dimensions most relevant to the conversion goal and locale. The output is a rewrite direction or handoff note, not a numeric copy grade.
Before generating any conversion component or copy, load the appropriate language profile from profiles/{languageCode}.json where {languageCode} is one of en, de, nl.
Persuasion norms vary by culture. The language profile contains locale-specific constraints, but these are the critical guardrails:
If locale is ambiguous, STOP at the Requirement Anchor and ask. Never silently default to English for Dutch or German brand work.
(See also: the Language Handling section below for runtime output-language policy — which language Claude responds in, Unicode preservation, frontmatter conventions. Locale Awareness is about persuasion norms per locale; Language Handling is about which language the output is written in.)
When in Create mode, produce a components-manifest.json conforming to
conversion-component-contract@1 (full schema in
${CLAUDE_SKILL_DIR}/references/conversion-component-contract.md). Place it
in the Kind-3 zone conversion/<instance>/ at the project root per
project-workspace-contract@2; if the project has not yet adopted the v2
contract, return incomplete per Phase 0a and request orchestrator/native or
project-local bootstrap before writing components-manifest.json.
The manifest is framework-neutral. conversion-designer specifies WHAT to build and WHY. site-builder decides HOW to build it.
.svelte or .astro snippets)componentId, type, displayName, description, and all required subsections| Type | Description |
|---|---|
scorecard | Interactive multi-dimension assessment with scoring, tiers, and segmented CTAs |
cta | Call to action element (variants: direct, transitional, in-content, exit-intent) |
trust-bar | Horizontal trust signals display (ratings, certifications, stats) |
social-proof | Content-rich social proof block (testimonials, case counts, ratings carousel) |
conversion-designer owns manifest content. site-builder owns implementation. Neither skill may reach into the other's domain. See ${CLAUDE_SKILL_DIR}/references/conversion-component-contract.md (conversion-component-contract@1) for the full schema and validation rules.
If the user asks what books, methods, or source traditions informed a page strategy, component recommendation, scorecard, CTA, trust bar, or audit finding, read references/source-lineage.md and summarize only the sources that affected the current output. Do not present source lineage as proof by authority; tie it back to the requirement anchor and observed/project evidence.
| Step | Reference File | What to Extract |
|---|---|---|
| Funnel leak analysis | references/objection-map.md | Project-specific objection catalog |
| Method-lens selection | references/conversion-method-lenses.md + checklists/method-lens-checklist.md | Optional lens selection only when it changes strategy, evidence, route, or misuse handling |
| Persuasion audit | references/cialdini-principles.md | 7 principles with qualitative authenticity and manipulation checks |
| Value equation | references/value-equation.md | 4-dimension qualitative diagnostic |
| Copy audit | references/success-scoring.md | SUCCESs 6-dimension copy diagnostic |
| Behavior diagnostic | references/b-map-model.md | B=MAP (Motivation, Ability, Prompt) analysis |
| Page structure comparison | references/storybrand-wireframe.md | Expected section order and purpose |
| Step | Reference File | What to Extract |
|---|---|---|
| Assessment design | references/scorecard-design.md | Dimension design, question psychology, tier segmentation |
| Method-lens selection | references/conversion-method-lenses.md + checklists/method-lens-checklist.md | Optional lens selection only when it changes component strategy, evidence, ethics, or route |
| Offer framing | references/value-equation.md | Dream Outcome, Likelihood, Time, Effort framing without changing offer architecture |
| Commitment ladder | references/cialdini-principles.md | Micro-commitment sequencing from low to high cost |
| Habit loop design | references/hook-model.md | Trigger-Action-Variable Reward-Investment loop |
| Page structure | references/storybrand-wireframe.md | Section-by-section conversion wireframe |
| Microinteractions | references/microinteraction-spec.md | Trigger-rules-feedback-loops for interactive moments |
| Template | When to Use |
|---|---|
templates/scorecard-template.md | Starting template for scorecard component entries |
templates/cta-template.md | Starting template for CTA component entries (all 4 variants) |
templates/trust-bar-template.md | Starting template for trust bar component entries |
templates/social-proof-template.md | Starting template for social proof component entries |
| Step | Reference File | What to Extract |
|---|---|---|
| Archetype selection | references/page-archetypes.md | Which single-page pattern fits the topic and conversion goal |
| Service-page structure | references/service-page-strategy.md | Section roles, proof needs, FAQ/linking/schema requirements |
| Copy framework | references/copy-frameworks.md | Authoring scaffold and regulated-domain adjustments |
| Method-lens selection | references/conversion-method-lenses.md + checklists/method-lens-checklist.md | Optional lens selection only when it changes page strategy, proof, CTA route, shareability, or route |
| Objection strategy | references/objection-map.md | Top visitor objections and counter-arguments |
| Trust/proof | references/cialdini-principles.md | Authority, social proof, liking, and commitment calibration |
| Value framing | references/value-equation.md | Outcome, likelihood, time delay, and effort framing |
| Copy quality | references/success-scoring.md | Simple, concrete, credible, emotional, story checks without numeric grading |
| Shareability | references/stepps-shareability.md | STEPPS triggers (Social Currency, Triggers, Emotion, Public, Practical Value, Stories) — consult when section plan or CTA strategy needs viral/shareable mechanics |
| Template | When to Use |
|---|---|
templates/page-strategy-pack.md | Main narrative strategy artifact for a page |
templates/page-content-model.yaml | Structured fields for future site-builder or content collection handoff |
| Profile | When to Load |
|---|---|
profiles/en.json | English-language projects |
profiles/de.json | German-language projects (iurFriend, DSGVO context) |
profiles/nl.json | Dutch-language projects (AccentTandartsen, AVG context) |
Standard runs (mode determined, requirement anchor established, references loaded, checklist completed, output produced — audit report, components-manifest, or page-strategy pack) end normally — no self-improvement prompt fires.
The prompt fires only on conversion-designer-specific deviation. Triggers and prompt shapes:
<component> with <your-pattern> because <reason>. Should templates/<component>-template.md learn the override pattern, or is your project's variant a one-off worth keeping local?"/conversion-create but the actual need was Page Strategy, or vice versa) → "I started in <mode-A> but the work converged on <mode-B> outputs. Should the SKILL.md routing in ## Operating Modes get a clearer disambiguation question, or was this a judgment call that won't recur?"<finding> against the page, but it didn't fit cleanly into any of the seven Diagnostic Lenses. Should an eighth lens be added to the catalog (proposed: <lens-name>), or was this a one-off framing?"<constraint> not captured in profiles/<locale>.json. Should the locale profile be extended to include it, or does this belong in the project's brand canonical instead?"<schema-mismatch> against the components-manifest.json I produced. Should conversion-component-contract@1 be revised, or did this manifest violate the contract in a fixable way?"<voice-aspect> from BRAND.md for this campaign. Should the project's VOICE.md overlay capture this as a campaign-scoped exception, or is the canonical itself drifting?"<out-of-scope-output>. Per ## What This Skill Does NOT Do, that belongs to <other-skill>. Should the routing message be sharpened, or was this a one-off ask?"If a trigger fires, surface the specific deviation in context-specific prose (not generic "any feedback?"). If the user confirms, update SKILL.md (or the relevant template / reference / locale profile) inline before going idle. If the user declines, keep the suggestion in the closing summary for the orchestrator; do not write AI-authored notes into the project's notes/ zone (human-authored under v2) or into workspace/ opaque scratch.
Standard runs end at output-handoff (audit report delivered, components-manifest written, page-strategy pack produced). No prompt fires for uneventful runs.
MANIFEST.md declares an output_language: field, honor that declaration over inferred conversation language. Audit findings, component descriptions, and page-strategy prose follow output_language:.profiles/{languageCode}.json to constrain persuasion patterns per locale (German Sachlichkeit, Dutch AVG context, English standard direct-response). Locale profile drives what is sayable; output_language: drives what language it's said in.Trennungsjahr, MwSt, BTW, Aufhebungsvertrag, Fachanwalt, ZorgkaartNederland, etc.) — never translate or transliterate domain concepts.ue, oe, ae, ss).components-manifest.json (CTA labels, scorecard questions, trust-bar text) follows the locale of the consuming site, not the conversation language. If a Dutch site is being built in an English conversation, component copy is Dutch.type: scorecard, severity: V3, status: draft). Free-text frontmatter values (titles, descriptions) may follow content language where natural.(See also: the Locale Awareness section above for persuasion norms per locale — Sachlichkeit, AVG, fear-based-language constraints, locale-specific trust platforms. Language Handling is about which language Claude responds in; Locale Awareness is about what is sayable in that language for this brand's market.)
.svelte, .astro, or .tsx files. That is site-builder's job.${CLAUDE_SKILL_DIR}/references/design-system-contract.md).funnel-strategist.Generates brand assets: logos (55+ styles, Gemini AI), CIP mockups, HTML slides (Chart.js), banners (22 styles), SVG icons (15 styles), and social media photos. Routes to sub-skills for design tokens and UI styling.
npx claudepluginhub cmgramse/skill-development --plugin conversion-designer