CtrlK
BlogDocsLog inGet started
Tessl Logo

message-system-architect

Use when the user asks to "author our durable brand message hierarchy", "build the brand message house that seeds the canon", or "define the main narrative, three pillars, and tagline for the whole brand"; produces the DURABLE brand message system — main narrative, three value pillars, per-persona proof points (each labeled Measured / User-provided / '[needs source]'), and the tagline/one-liner — that seeds the narrative-registry canon and from which every per-launch house derives. Not for a single launch's message house or PR-FAQ — use message-house-builder; not for claim adjudication — use offer-claims-registry; not for the change-narrative arc itself — use strategic-narrative-designer. 品牌消息屋/主叙事/三支柱/标语/持久叙事 canon

61

Quality

73%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./narrative/architect/message-system-architect/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

62%Weight 40%Scale 1-3

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

The body has strong workflow clarity with explicit validation checkpoints and a clear step sequence, but is weakened by repeated guardrail phrasing that hurts conciseness, somewhat abstract instruction steps, and reliance on non-bundled external references for key mechanics.

Suggestions

Consolidate the repeated 'via an authorized operation: propose request to registry-events.py' guardrail into a single stated rule in the Skill Contract and reference it from steps 8-9 and Save Results instead of restating it.

Make instruction steps more mechanically concrete — e.g., show the exact output-artifact shape (canon-grade block / handoff summary) inline or in a bundled reference, rather than only describing outcomes like 'Write the main narrative'.

Co-locate the referenced mechanics (skill-contract handoff format, humanizer-slop self-check, banned-vocabulary list, save-results template) as bundle files under ./references/ so progressive disclosure is self-contained and one-level-deep.

DimensionReasoningScore

Conciseness

Mostly efficient and avoids explaining concepts Claude already knows, but the registry-write guard phrase 'via an authorized operation: propose request to registry-events.py' is restated ~5 times across Skill Contract, Instructions, and Save Results, padding the body; not yet the lean score-3 level.

2 / 3

Actionability

Gives concrete file paths and a copy-ready Measured/User-provided/[needs source] taxonomy with explicit done-when criteria, but several steps ('Write the main narrative', 'Raise the three pillars') are abstract directives and the output-artifact shape is deferred to an external file, so it stops short of fully concrete mechanics.

2 / 3

Workflow Clarity

Nine numbered steps in clear sequence with explicit validation checkpoints (NEEDS_INPUT stop on missing inputs, internal-consistency pass, banned-vocabulary and slop self-check, orphan-pillar-as-defect), matching the score-3 anchor for explicit validation and error-recovery feedback.

3 / 3

Progressive Disclosure

Sections are well-organized and key mechanics are pushed one level deep, but no bundle files exist (references/scripts/assets absent) and critical details (handoff format, slop self-check, banned vocabulary, save template) live in external repo paths rather than co-located bundle files, leaving structure good but signaling incomplete.

2 / 3

Total

9

/

12

Passed

Description

85%Weight 40%Scale 1-3

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

The description is highly specific, complete, and well-disambiguated with explicit triggers and named sibling-skill exclusions. Its only weakness is that the trigger phrasings are stylized marketing-canon language rather than a broad spread of natural terms a user would spontaneously say.

DimensionReasoningScore

Specificity

Lists multiple concrete artifacts — 'main narrative, three value pillars, per-persona proof points (each labeled Measured / User-provided / [needs source]), and the tagline/one-liner' — matching the score-3 anchor for multiple specific concrete actions, above the score-2 partial-coverage level.

3 / 3

Completeness

Explicitly answers both what ('produces the DURABLE brand message system...') and when ('Use when the user asks to...') plus negative triggers, matching the score-3 anchor and clearly above the score-2 'when only implied' level.

3 / 3

Trigger Term Quality

Includes quoted user phrasings ('author our durable brand message hierarchy', 'build the brand message house that seeds the canon'), but they skew toward stylized canon language and miss more casual natural variations, placing it between score 2 and 3 rather than fully covering natural terms.

2 / 3

Distinctiveness Conflict Risk

Names sibling skills to avoid ('use message-house-builder', 'use offer-claims-registry', 'use strategic-narrative-designer'), giving a clear niche with distinct triggers unlikely to conflict, matching the score-3 anchor.

3 / 3

Total

11

/

12

Passed

Validation

81%

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

Validation13 / 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: 40 suspicious

Warning

Total

13

/

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.