CtrlK
BlogDocsLog inGet started
Tessl Logo

strategic-narrative-designer

Use when the user asks to "design our change narrative", "build the old-world-to-new-game story arc", or "frame the shift our category is undergoing"; produces a Raskin-style strategic narrative arc — old world → the undeniable shift → winners vs losers under the new rules → the promised land → proof the promised land is real — derived from the positioning truth set and the belief/objection map, feeding the TALE Architecture arc sub-item. Every proof beat is labeled Measured / User-provided / [needs source] and this skill never adjudicates a claim. Not for the message house hierarchy — use message-system-architect; not for the pitch deck narrative — use pitch-narrative-builder; not for claim substantiation — use offer-claims-registry. 变革叙事弧/旧世界/应许之地/战略叙事结构

68

Quality

85%

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

71%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, actionable instruction skill with a clear sequenced workflow, explicit guardrails, and clean one-level reference navigation. Its main weakness is repetition: the beat list and claims-routing boilerplate recur across several sections and could be consolidated.

Suggestions

State the five-beat arc and the '[needs source] → claims.ndjson via operation: propose to registry-events.py' routing once in the Skill Contract, then reference them from Instructions and Save Results instead of restating verbatim.

Add a short validate→fix→retry loop after the step 7 self-check (e.g., if a beat contradicts canon or the empty-chair test fails, name which upstream step to revisit) to close the feedback-loop gap.

Show a one-line invocation example for a connector script (e.g., tavily.py) so the Data Sources guidance is copy-paste ready rather than referenced.

DimensionReasoningScore

Conciseness

Mostly efficient and free of condescending concept explanations, but the five-beat list and the claims-routing boilerplate ('[needs source]' → claims.ndjson via authorized operation: propose to registry-events.py) are restated verbatim across Scope guard, Skill Contract, Instructions, and Save Results, so it could be tightened by stating once and referencing.

3 / 5

Actionability

Concrete guidance throughout — specific memory paths (memory/narrative/strategic-narrative-designer/, memory/events/claims.ndjson), named connector scripts (tavily.py, gdelt.py, wayback.py), a labeling scheme (Measured/User-provided/[needs source]/proxy/Estimated), and a 7-step process — but the actual invocation of registry-events.py and the connectors is referenced rather than shown.

4 / 5

Workflow Clarity

A clear 7-step sequence with real checkpoints (step 1 NEEDS_INPUT stop, step 7 self-check/empty-chair test, a 'Done when' gate, and Termination guardrails with visited-set/max-depth:3/ambiguity stop), though the validate→fix→retry feedback loop is less explicit than the checkpoints themselves.

4 / 5

Progressive Disclosure

The body is an overview that points to detailed materials one level deep and clearly signaled — a Reference Materials section lists tale-benchmark.md, skill-contract.md, CONNECTORS.md, SECURITY.md and cross-skill SKILL.md links each with descriptive prose, with no nested reference chains.

5 / 5

Total

16

/

20

Passed

Description

100%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, third-person description that pairs concrete 'what' output (the five-beat arc with proof labeling) with explicit 'Use when' triggers and clear negative routing to sibling skills. It is dense but every clause carries information rather than fluff.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'produces a Raskin-style strategic narrative arc' with all five beats enumerated, 'Every proof beat is labeled Measured / User-provided / [needs source]', derives from the positioning truth set and belief/objection map, and 'never adjudicates a claim' — giving comprehensive, non-abstract coverage.

5 / 5

Completeness

Explicitly answers both: what ('produces a Raskin-style strategic narrative arc … five beats … derived from the positioning truth set and the belief/objection map') and when ('Use when the user asks to …' with three concrete trigger phrases).

5 / 5

Trigger Term Quality

Three quoted natural triggers — 'design our change narrative', 'build the old-world-to-new-game story arc', 'frame the shift our category is undergoing' — cover synonyms (change narrative / story arc / shift) a user would plausibly say, plus bilingual keywords.

5 / 5

Distinctiveness Conflict Risk

Clear niche (strategic narrative arc only) with explicit negative routing — 'Not for the message house hierarchy — use message-system-architect; not for the pitch deck narrative … ; not for claim substantiation — use offer-claims-registry' — minimizing wrong-skill triggering.

5 / 5

Total

20

/

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.

Validation12 / 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: 33 suspicious

Warning

referenced_paths_exist

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

Warning

Total

12

/

16

Passed

Repository
aaron-he-zhu/aaron-marketing-skills
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.