CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

launch-tier-planner

Use when the user asks to "plan my launch tier", "how big should this launch be", or "build a launch risk register with kill criteria"; produces a tier decision (Tier 1 flagship all-channel / Tier 2 targeted / Tier 3 changelog-level), a launch-type declaration (new-product / feature / relaunch / partnership with co-marketing split), an effort calibration matrix (tier to channel intensity and asset scope), D0/W1/M1 KPI targets (labeled Estimated), a risk register (likelihood x blast-radius, owners, mitigations, kill criteria / rollback thresholds), and a T-8w to T+4w timeline skeleton. Not for picking the launch date or window — use launch-window-planner; not for creator-channel launch campaigns — use campaign-planner. 发布分级/发布类型/风险登记册/kill criteria

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

67%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, contract-driven planning skill: the eight-step workflow is unambiguous, hands-off boundaries are explicit, and guidance is domain-specific with no filler. Its weaknesses are repetition of the same handoff/registry rules across four sections and reliance on external documents (skill-contract.md) for the output shapes it tells Claude to emit.

Suggestions

State the registry-write prohibition and the launch-window-planner handoff once (e.g., in the Scope guard or Skill Contract) and reference that section elsewhere instead of repeating them in the Writes bullet, step 8, Save Results, Reference Materials, and Next Best Skill.

Inline a minimal output template — the handoff-summary shape, one example effort-matrix row, and one example risk-register row — so the skill does not depend on skill-contract.md being loaded to produce the expected output.

Move the per-skill routing table (campaign-planner, launch-readiness-auditor, budget-optimizer, positioning-mapper) into a single reference file and keep the Scope guard to the two most common confusions, tightening the body's token budget.

DimensionReasoningScore

Conciseness

The body avoids concept padding but repeats the same material across sections — launch-window-planner is linked eight times, and the 'never writes the registry directly / authorized operation: propose' rule is restated four times (Scope guard, Writes, step 8, Save Results). This is 'mostly efficient but could be tightened' (3) rather than 'minor instances of over-explanation' (4).

3 / 5

Actionability

Concrete paths ('memory/launch/launch-tier-planner/YYYY-MM-DD-<launch-name>-tier-plan.md'), a checkable kill-criteria example ('roll back if error rate exceeds the pre-launch baseline by the agreed multiple for 30+ minutes'), and explicit decision rules ('When the answers conflict, recommend the lower tier and say why') make the guidance mostly executable. It falls short of 5 because output shapes are delegated externally ('Emit the standard shape from skill-contract.md §Handoff Summary Format') with no inline template for the tier plan, effort matrix, or risk-register rows.

4 / 5

Workflow Clarity

Eight well-sequenced steps include guards (check the registry 'so the plan does not contradict it', the launch-stacking spacing check, the lower-tier conflict rule) and completion criteria ('Done when: ... checkable kill criteria / rollback thresholds for each top risk'). Checkpoints are present but distributed rather than explicit per-step validate-fix loops, matching the 4 anchor instead of the 5 anchor's explicit validation steps.

4 / 5

Progressive Disclosure

Sections are clearly organized with a dedicated Reference Materials list, one-level-deep references, and a Next Best Skill navigation block — good structure per the 4 anchor. It does not reach 5 because the bundle contains no files to verify, all references (ramp-benchmark.md, skill-contract.md, CONNECTORS.md, SECURITY.md, sibling SKILL.mds) point outside the skill directory via ../../../ paths, and cross-skill routing detail that could live in a reference is inlined in the Scope guard.

4 / 5

Total

15

/

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.

An exemplary description: concrete deliverables, natural trigger phrasing, explicit when-what coverage, and negative boundaries that route adjacent requests to sibling skills. The only blemish is the redundant trailing Chinese summary ('发布分级/发布类型/风险登记册/kill criteria') duplicating the summary field, which adds tokens without adding information.

DimensionReasoningScore

Specificity

The description enumerates multiple concrete actions with parenthetical detail — 'produces a tier decision (Tier 1 flagship all-channel / Tier 2 targeted / Tier 3 changelog-level), a launch-type declaration..., an effort calibration matrix..., D0/W1/M1 KPI targets..., a risk register (likelihood x blast-radius, owners, mitigations, kill criteria / rollback thresholds), and a T-8w to T+4w timeline skeleton' — matching the 5 anchor's comprehensive multi-action coverage in third-person voice, with no coverage gaps that would drop it to 4.

5 / 5

Completeness

It explicitly answers both 'when' ('Use when the user asks to...') with concrete trigger phrases and 'what' (the full produces-list of six deliverables), which is exactly the 5 anchor; a 4 would require the when-clause to be less explicit or generic, which it is not.

5 / 5

Trigger Term Quality

It leads with natural phrases a user would actually say — '"plan my launch tier", "how big should this launch be", or "build a launch risk register with kill criteria"' — and covers synonyms (tier/size, risk register, kill criteria, rollback thresholds), matching the 5 anchor's comprehensive natural-term coverage rather than the 4 anchor, which expects missing variations.

5 / 5

Distinctiveness Conflict Risk

The niche (launch sizing/tiering) is distinct and the description adds explicit negative boundaries — 'Not for picking the launch date or window — use launch-window-planner; not for creator-channel launch campaigns — use campaign-planner' — giving minimal conflict risk per the 5 anchor rather than the 4 anchor's 'minor overlap risk'.

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.

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: 28 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

launch/research/launch-tier-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.