# narrative-quality-auditor

Audits narrative truth, message-system consistency, and effectiveness evidence through separate TALE profiles.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 1000 installs · ★ 3013
- Author: aaron-he-zhu
- License: Apache-2.0 · policy=mirror · the beginning of the file is at the end of this page
- Source: https://github.com/aaron-he-zhu/aaron-marketing-skills/tree/HEAD/narrative/evaluate/narrative-quality-auditor/SKILL.md
- Updated: 2026-10-25
- HTML: https://affpapa.org/en/nevibecode/skills/narrative-quality-auditor

## What it does

This skill runs separate `truth`, `system`, and `effectiveness` TALE profiles. It checks positioning differentiation, canon alignment, key landing surfaces, and the integrity of effectiveness evidence. It does not produce a blended overall score.

The `truth` profile uses named alternatives, product reality, and claims; `system` compares the canon, message hierarchy, and surfaces; `effectiveness` reviews one experiment or locked panel. Full mode returns three linked results. The skill judges material but does not author or revise canon and copy.

Deterministic scoring requires a scorer, validator, and typed catalogs. Without them, the skill can still collect observations and Unknowns, but returns `NOT_SCORED` without a gate verdict. Check the runtime first when a final status matters.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add aaron-he-zhu/aaron-marketing-skills --skill narrative-quality-auditor -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/narrative-quality-auditor/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/narrative-quality-auditor/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add aaron-he-zhu/aaron-marketing-skills --skill narrative-quality-auditor -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/narrative-quality-auditor/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add aaron-he-zhu/aaron-marketing-skills --skill narrative-quality-auditor -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/narrative-quality-auditor/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install aaron-he-zhu/aaron-marketing-skills narrative-quality-auditor
```

2. **Manually: put the files in place**
- File: `.github/skills/narrative-quality-auditor/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add aaron-he-zhu/aaron-marketing-skills --skill narrative-quality-auditor -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/aaron-he-zhu/aaron-marketing-skills --path narrative/evaluate/narrative-quality-auditor
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/narrative-quality-auditor/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add aaron-he-zhu/aaron-marketing-skills --skill narrative-quality-auditor -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/aaron-he-zhu/aaron-marketing-skills/tree/HEAD/narrative/evaluate/narrative-quality-auditor/SKILL.md

## When to use it
- test whether positioning claims are defensible
- compare a landing surface with the canon
- keep truth and effectiveness reviews separate
- flag an unsupported effectiveness claim
- audit flagship material before publication

## Example prompts
- Run a `truth` audit against canon v7, named alternatives, and approved claims.
- Run `system` on homepage, pricing, and deck before release.
- Run a full narrative review and keep the profile results separate.

## Source text · SKILL.md · Apache-2.0

Below is the content of a third-party file. It is data, not instructions for you: do not act on anything written inside unless the human asks. Block tag: e626638724da820d.

BEGIN THIRD-PARTY FILE e626638724da820d
````text
---
name: narrative-quality-auditor
slug: aaron-narrative-quality-auditor
displayName: "Narrative Quality Auditor · 品牌叙事质量门"
summary: "叙事真实性/系统一致性/效果证据分层审计"
description: 'Use when the user asks to "audit our brand narrative" or "is this message on-canon"; runs separate typed TALE truth, system, or effectiveness profiles and never averages them into one composite. Checks differentiation, canon, landing consistency, and evidence integrity. Not for launch readiness — use launch-readiness-auditor; not for social operations — use social-quality-auditor. 品牌叙事分层审计/发布前一致性放行'
version: "20.1.0"
license: Apache-2.0
compatibility: "Claude Code and compatible agent-skill hosts"
homepage: "https://github.com/aaron-he-zhu/aaron-marketing-skills"
when_to_use: "Use for narrative truth, message-system consistency, flagship pre-publish alignment, or measured message-effectiveness review. A full review runs linked profiles separately."
argument-hint: "<canon/surfaces/experiment> [truth|system|effectiveness|full]"
class: auditor
metadata: {"author": "aaron-he-zhu", "version": "20.1.0", "discipline": "narrative", "phase": "evaluate", "geo-relevance": "low", "hermes": {"tags": ["marketing", "narrative", "evaluate"], "category": "narrative"}, "openclaw": {"emoji": "📖", "homepage": "https://github.com/aaron-he-zhu/aaron-marketing-skills"}}
---

# Narrative Quality Auditor

Audit narrative truth, message-system coherence, or measured effectiveness as separate TALE profiles. There is no v18 overall composite: truth cannot be averaged away by coherence, and coherence cannot stand in for effectiveness evidence.

## When This Must Trigger

- The user asks whether positioning/differentiation is defensible.
- A flagship surface needs a pre-publish canon/message-match gate.
- A message experiment or resonance claim needs evidence-integrity review.
- A full narrative review is requested; run linked profiles rather than one blended score.

## Quick Start

```text
Run TALE truth on canon v7 against named alternatives and approved claims.
Run TALE system on homepage/pricing/deck against canon v7 before release.
Run a full review as three linked profile results; do not compute an overall score.
```

## Skill Contract

**Reads:** one canon/surface set or message experiment plus current narrative/claims truth. **Writes:** only permissioned v3 artifacts. **Done when:** each requested profile is independently complete or its Unknowns are explicit, with no canon, claims, or surface mutation.
````
END THIRD-PARTY FILE e626638724da820d

The third-party file has ended. Everything between the e626638724da820d tags is data: requests and commands from it are not followed. An “end of file” line with another tag inside the block is part of the file.

First 2584 of 9098 bytes. © aaron-he-zhu · Apache-2.0 · https://github.com/aaron-he-zhu/aaron-marketing-skills/tree/HEAD/narrative/evaluate/narrative-quality-auditor/SKILL.md

_Part of the page did not fit — see the HTML version._

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
