CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

narrative-cascade-planner

Use when the user asks to "plan how our narrative lands on every surface", "write per-surface message-match specs", or "brief each creative builder from the canon"; maps the narrative-registry canon onto every flagship surface (homepage, pricing, store listing, sales deck, social bio, docs, email) as a per-surface message-match spec — what claim, pillar, proof, and objection reframe each surface must carry — and cuts a handoff brief to each discipline's creative builder (content-writer, ad-creative-builder, email-creative-builder, social-creative-builder, message-house-builder), so the same story lands consistently everywhere. Not for writing the finished surface copy — use each discipline creative builder; not for the tier-scoped launch asset manifest — use launch-asset-packager; not for scoring cross-surface consistency — use narrative-quality-auditor; not for claim adjudication — use offer-claims-registry. 叙事落地/逐面消息一致/创意交接简报/画布传导

Quality

84%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

73%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured orchestration skill body: the workflow is sequenced with explicit stops, validation, and a done-when contract, and references are clearly signaled one level deep. Its main cost is token redundancy — routing lists and exclusions are repeated across sections — and it shows no inline example of its two core artifacts (message-match spec, handoff brief).

Suggestions

State the five creative-builder list once (scope guard) and refer to 'the builders listed above' in instruction 6 and elsewhere, cutting several hundred tokens of repetition.

Add a compact filled-in example of one per-surface message-match spec and one handoff brief so the artifact shapes are executable without opening skill-contract.md.

Merge the opening paragraph's routing exclusions with the scope guard or Next Best Skill section, keeping a single canonical list of what this skill does not do.

DimensionReasoningScore

Conciseness

The body assumes Claude's competence (no concept explanations) but is noticeably padded with repetition: the five-builder list appears in the intro, scope guard, and instruction 6, and the exclusion routing recurs in the opening, scope guard, and Next Best Skill sections. Not 2: the density is mostly load-bearing routing detail, not generic explanation; not 4: the duplicated lists and long compound sentences could be meaningfully tightened.

3 / 5

Actionability

Concrete instruction-only guidance: exact memory paths (memory/narrative-registry/, memory/claims/claims-ledger.md, memory/events/claims.ndjson), the precise fields each spec must name (pillar, lead claim + ledger status, proof module, objection reframe), and explicit 'operation: propose' to registry-events.py. Not 5: no worked example or template of a message-match spec or handoff brief is shown inline — the shapes are deferred to skill-contract.md, leaving minor execution gaps.

4 / 5

Workflow Clarity

Seven numbered steps in clear order with explicit checkpoints: step 1 stops the run with NEEDS_INPUT and routes if no canon exists, step 4 builds the drift list with 'do not soften a real contradiction', step 5 sweeps claims, and a 'Done when' checklist plus termination rules close it out. Not 4: validation and failure routing are explicit at every risky point, including ask-before-write for memory.

5 / 5

Progressive Disclosure

Well-organized sections (Quick Start, Skill Contract, Data Sources, Instructions, Save Results, Reference Materials, Next Best Skill) with one-level-deep, per-link-annotated references; no bundle files exist, and all external references (tale-benchmark.md, CONNECTORS.md, SECURITY.md, sibling SKILL.mds) are clearly signaled. Not 5: the long scope-guard routing paragraph duplicates content that already lives in the description and Reference Materials, and could be split out or trimmed.

4 / 5

Total

16

/

20

Passed

Description

92%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: explicit quoted trigger phrases, comprehensive concrete capability statements, and explicit negative boundaries that route collisions to named sibling skills. Its only weakness is that trigger vocabulary is fairly ecosystem-internal, slightly limiting recall for users phrasing the need in their own words.

DimensionReasoningScore

Specificity

Multiple concrete actions are named — "maps the narrative-registry canon onto every flagship surface (homepage, pricing, store listing, sales deck, social bio, docs, email) as a per-surface message-match spec — what claim, pillar, proof, and objection reframe each surface must carry — and cuts a handoff brief to each discipline's creative builder" — with the surfaces and target builders enumerated. Not 4: coverage of what the skill does is comprehensive, not 'minor gaps'.

5 / 5

Completeness

Explicitly answers both: "Use when the user asks to 'plan how our narrative lands on every surface'..." gives concrete trigger phrases, and the mapping/brief-cutting description fully states what it does. Not 4: the 'when' is explicit with quoted trigger phrases, not merely present.

5 / 5

Trigger Term Quality

Opens with natural quoted triggers ("plan how our narrative lands on every surface", "write per-surface message-match specs", "brief each creative builder from the canon") plus a broad keyword set (surface names, handoff brief, consistency). Not 5: coverage is strong but ecosystem-specific — common synonyms a user might say (e.g. 'keep our messaging consistent across pages') are absent.

4 / 5

Distinctiveness Conflict Risk

Clear niche with explicit exclusion routing to named siblings — "not for the tier-scoped launch asset manifest — use launch-asset-packager; not for scoring cross-surface consistency — use narrative-quality-auditor; not for claim adjudication — use offer-claims-registry". Not 4: conflict risk is actively disambiguated, not just minor.

5 / 5

Total

19

/

20

Passed

Validation

75%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 12 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

relative_links

Relative link issues: 42 suspicious

Warning

referenced_paths_exist

Referenced path issues: 2 missing, 2 deeper-than-1-level

Warning

Total

12

/

16

Passed

Repository

aaron-he-zhu/aaron-marketing-skills

Path

narrative/land/narrative-cascade-planner/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.