CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

momentum-planner

Use when the user asks to "keep the launch momentum going after launch week", "plan a changelog / release-notes cadence as GTM", or "is this update worth a relaunch"; produces a T+1→T+30 momentum plan — a launch-moment calendar (milestone / shipped-loop / badge moments only), announcement-tier routing (major = full-channel, medium = targeted, minor = changelog-only), a relaunch legitimacy call, spike-to-owned handoff briefs, and the next Tier-1 moment with launch-stacking spacing. Not for the 30-day content-reuse map or paid amplification execution — use content-amplifier; not for planning the next launch end to end — use launch-tier-planner. 抗第二周断崖/changelog-as-GTM/relaunch/下一发布时刻

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, domain-dense instruction skill with a clear step sequence, explicit checkpoints, and a Done-when contract; as an instruction-only skill the absence of code is not penalized and the guidance is largely actionable. The main costs are systematic cross-skill handoff repetition, an unspecified registry-events.py request format that makes the write steps non-executable as written, and references that point to files outside the bundle.

Suggestions

State each cross-skill handoff (content-amplifier, launch-tier-planner, launch-registry, the three brief owners) exactly once — currently the content-amplifier/launch-tier-planner boundaries are repeated in the scope guard, Instructions step 3, Reference Materials, and Next Best Skill, which could be consolidated into the Reference Materials section alone.

Show the exact `operation: propose` request format for registry-events.py (a one-line NDJSON example) or reference a bundled file that documents it, so the launches.ndjson and claims.ndjson write steps are executable without guessing the payload shape.

Trim the RAMP positioning prose in the intro and Reference Materials to the single sentence that changes behavior (the launch-stacking guardrail linkage), and verify the referenced paths (ramp-benchmark.md, CONNECTORS.md, SECURITY.md, registry-events.py) resolve from the skill's installed location.

DimensionReasoningScore

Conciseness

Mostly efficient — no explanations of concepts Claude already knows, and each step carries real instruction — but noticeably repeatable: the content-amplifier and launch-tier-planner handoffs are stated four times (intro/scope guard, step 3, Reference Materials, Next Best Skill), and launch-registry routing recurs across five sections. This fits the 3 anchor ('mostly efficient but could be tightened') better than the 4 anchor, whose over-explanation is only minor; the cross-skill repetition is systematic, not incidental.

3 / 5

Actionability

Concrete, executable guidance throughout: a three-way announcement-tier rule ("major = full-channel moment, medium = targeted announcement, minor = changelog-only"), specific save paths ("memory/launch/momentum-planner/YYYY-MM-DD-<launch-slug>-momentum-plan.md"), relaunch legitimacy criteria, and Quick Start prompts with fill-in slots. It falls short of the 5 anchor because the writes are not copy-paste ready: the "authorized operation: propose request to registry-events.py" format is never shown, so the two event-write steps require guessing the request shape.

4 / 5

Workflow Clarity

A clear 9-step sequence with several explicit checkpoints — "If state is absent, ask rather than assuming", "Agree the tier of each named upcoming release with the user", "mark the spacing check NEEDS_INPUT", "ask 'Save these results for future sessions?' first" — plus a "Done when" checklist. It misses the 5 anchor because there is no error-recovery loop for the external dependencies (what to do when a registry query or propose request fails or is rejected is unspecified).

4 / 5

Progressive Disclosure

Good structure: a single well-organized SKILL.md with clearly signaled, annotated, one-level-deep references ("[ramp-benchmark.md](...) — RAMP framework; ... feeds the P momentum sub-item"). No bundle files exist in references/, scripts/, or assets/, and every referenced path (../../../references/..., ../../../CONNECTORS.md, registry-events.py, scripts/connectors/hn.py) points outside the bundle, so the references cannot be verified against actual files — a real organization gap that keeps this below the 5 anchor.

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 third-person capability list, quoted natural-language triggers, explicit when-to-use guidance, and explicit not-for boundaries that disambiguate it from neighboring skills. It is long, but every clause carries routing or capability information rather than padding, so the verbosity guideline is not penalized.

DimensionReasoningScore

Specificity

Lists multiple concrete outputs — "a launch-moment calendar (milestone / shipped-loop / badge moments only)", "announcement-tier routing (major = full-channel, medium = targeted, minor = changelog-only)", "a relaunch legitimacy call, spike-to-owned handoff briefs, and the next Tier-1 moment with launch-stacking spacing" — in comprehensive, non-generic detail. This matches the 5 anchor ('multiple specific concrete actions; comprehensive coverage') and exceeds the 4 anchor, which expects minor coverage gaps; no output of the skill is left unnamed.

5 / 5

Completeness

Explicitly answers both questions: 'what' via "produces a T+1→T+30 momentum plan" with its components enumerated, and 'when' via the leading "Use when the user asks to..." clause with concrete trigger phrases. This is the exact shape of the 5 anchor's example; the 4 anchor ('when could be more explicit') does not apply since triggers are quoted user phrasings.

5 / 5

Trigger Term Quality

Quotes natural user phrasings verbatim — "keep the launch momentum going after launch week", "plan a changelog / release-notes cadence as GTM", "is this update worth a relaunch" — exactly what a user would say, with bilingual synonym coverage (抗第二周断崖/changelog-as-GTM/relaunch/下一发布时刻). Comprehensive natural-term coverage fits the 5 anchor; the 4 anchor requires missing natural terms, and none are obviously absent.

5 / 5

Distinctiveness Conflict Risk

A clear niche (post-launch moment scheduling in the T+1→T+30 window) with explicit negative boundaries — "Not for the 30-day content-reuse map or paid amplification execution — use content-amplifier; not for planning the next launch end to end — use launch-tier-planner" — so it actively routes away adjacent skills. Minimal conflict risk, matching the 5 anchor; it is more distinctive than the 4 anchor's 'minor overlap risk with closely related skills'.

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: 32 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/prove/momentum-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.