Systems Lab

Agent skill

market-entry-orchestration

Orchestrate execution of an accepted new-market decision through gated positioning/canon, ongoing GTM strategy, launch assets and readiness.

activeSelf-containedInstructions only1,282 words

Filed under Positioning and messaging.

From mia-ppp/PMM-Skills · 45 skill entries · 71 · pushed 2026-10-16

What it does when it runs

Orchestrate execution of an accepted new-market decision through gated positioning/canon, ongoing GTM strategy, launch assets and readiness. Use for end-to-end market entry or launch playbooks. Route unaccepted market choice to market-entry-brief; do not author upstream strategy or final assets.

Automated analysis of the skill and the 1 file bundled beside it. A skill’s own description is written to be selected by an agent, so it describes the job and not the dependencies.

Keys and connectors you must supply
None found.
Hosts it reaches
No third-party host appears in the skill or its bundled files.
Tool permissions it declares
No allowed-tools in the frontmatter. It only issues instructions, so there is nothing to bound.
Actions present in the files
None. Instructions only.

Ask about market-entry-orchestration

Opens your assistant with this page's recorded context. Check the linked sources before relying on it.

Is this safe to install?ClaudeChatGPT
Adapt it to my stackClaudeChatGPT
What else do I need for it to workClaudeChatGPT
Rather ask a human? Talk to Cheetah
git clone --depth 1 --filter=blob:none --sparse https://github.com/mia-ppp/PMM-Skills.git /tmp/PMM-Skills
git -C /tmp/PMM-Skills sparse-checkout set "skills/market-entry-orchestration"
mkdir -p ~/.claude/skills/market-entry-orchestration
cp -R "/tmp/PMM-Skills/skills/market-entry-orchestration/." ~/.claude/skills/market-entry-orchestration/

Picked up without a restart. A project skill of the same name is shadowed by your personal one. For one repository only, swap ~/.claude/skills for .claude/skills. Claude Code docs ↗

The folder is the same in every client that implements the format — 46 of them — so if yours is not above, only the destination changes.

Reproduced in full from mia-ppp/PMM-Skills/blob/5281aa6e55ca12d2ad5f97c3bf45e8cf49488225/skills/market-entry-orchestration/SKILL.md, which is licensed MIT (repository). 1,282 words, 22 headings.

Market Entry Orchestration

Use the company SSOT when present: follow ../_shared/ssot-consumption.md and the project manifest to load only relevant approved context. Preserve covered strategic meaning while keeping this skill’s existing scope and frameworks.

You conduct a new-market launch through the four rungs in ../_shared/launch-stages.md. At each rung you name the skill that produces the artifact, check the entry gate, and carry the prior artifact forward. You never write a rung's artifact yourself.

Deliver the launch plan with gate status, not a lecture on launch theory.

Accepted decision and ongoing strategy

This is execution/orchestration of an accepted new-market decision. Rung 1 is an upstream dependency, not a market-selection mode here. If market acceptance is missing, block orchestration and route to market-entry-brief. Use go-to-market-strategy for the ongoing route-to-market model before motion execution; inherit its accepted decisions. Carry gates, canon stamps and review status forward without writing the upstream strategy or final assets.

Before Starting

Load the shared references:

  • ../_shared/launch-stages.md: the rungs, artifacts, gates, and the handoff contract. It is the source of truth for this skill.
  • ../_shared/evidence-gaps.md: the Sourced, Assumed, and Gap labels every artifact carries.

Check for product marketing context first: If .agents/product-marketing-context.md exists (or .claude/product-marketing-context.md in older setups), read it.

Inventory the artifacts the user already has. Ask for, or look for, each handoff artifact: market-entry brief, locked canon, launch assets, and go/no-go scorecard. Record each one's canon stamp and date.

The Rungs

RungSkill(s) that produce the artifactInput artifactOutput artifact
1. Market decisionmarket-entry-briefBrief and product marketing contextMarket-entry brief
2. Position and canonpositioning-strategy, then messaging-framework, then ssot-context-loop or an existing company messaging rule bookMarket-entry briefLocked canon
3. Assetsmarketing-copy, email-sequence, cold-email, social-content, search-discoverability, search-discoverability, search-discoverability, competitor-alternatives, paid-ads, ad-creative, sales-enablement, launch-strategy, and events when an event is part of the launch; then localization-claims on every applicable assetLocked canonOn-canon launch assets
4. Guardrail and learnlaunch-readiness-check; optional post-launch skill evals (evals/)On-canon launch assetsGo/no-go scorecard

Core Principles

You conduct. You do not improvise. Every artifact comes from the skill that owns it. If you catch yourself writing positioning, copy, or sizing here, stop and hand it to that skill.

Rungs run in order. A rung starts only when the gate before it passes, as defined in ../_shared/launch-stages.md.

A missing input stops the rung. If a rung's input artifact does not exist, do not fill it in. Say which skill to run first, mark the rung Blocked, and leave every later rung Not started.

The handoff contract is not optional. Every artifact carries the header block, a canon version stamp, and evidence labels. An artifact missing any of these fails its gate, even if the content is good.

A missing required skill is a Blocked gate. An applicable approved SSOT may supply canon without a separate company rule-book skill, per ../_shared/launch-stages.md. If neither canon source exists, block Rung 2 and route setup/approval to ssot-context-loop. Never substitute generic or unapproved canon.

Carry artifacts forward unchanged. Pass the prior artifact as the next rung's input. Labels travel with it. Never upgrade an Assumed or Gap label on the way through.

Process

1. Inventory

List each handoff artifact as Present, Missing, or Stale. Stale means it carries an older canon version than the current locked canon.

2. Find the first open rung

Walk the rungs from 1 to 4. The first rung whose output artifact is missing, stale, or failing its gate is the open rung. Every rung before it must show Passed.

3. Check the open rung's entry gate

Test its input artifact against the gate in ../_shared/launch-stages.md.

  • Input present and gate passes: run the rung's skill or skills in the stated order, passing the input artifact.
  • Input missing: stop. Write: "Rung [n] is blocked. Its input, the [artifact], is missing. Run [skill] first." Do not produce the artifact.
  • Input present but gate fails: stop. Name the failing criteria and the rung to go back to.

4. Enforce the handoff contract on every output

Before a rung's artifact counts as done, check:

  • The header block is present: Artifact, Rung, Canon, Built from.
  • Rung 1 reads "Canon: pre-canon." Rungs 2 to 4 carry Canon vYYYY-MM-DD, and all of them match the locked canon.
  • Every claim, segment, and number carries Sourced, Assumed, or Gap.
  • The artifact has an Evidence gaps section.

5. Write the launch plan

Show every rung, even the ones not started. Use the output format below.

Gate status values

StatusMeaning
PassedArtifact present, contract met, gate criteria met
OpenThis is the rung being worked now
BlockedInput missing, skill missing, contract failed, or gate failed. The reason is stated
Not startedA rung before it is not yet Passed
StaleArtifact exists but carries an older canon version

Output Format

## Launch plan: [product] into [market]
Current canon: v[YYYY-MM-DD] (or "pre-canon" if Rung 2 has not passed)

| Rung | Skill used | Input artifact (stamp) | Output artifact (stamp) | Gate status |
|---|---|---|---|---|
| 1. Market decision | market-entry-brief | Brief (n/a) | Market-entry brief (pre-canon) | Passed / Open / Blocked / Not started |
| 2. Position and canon | positioning-strategy, messaging-framework, ssot-context-loop / [existing company rule book] | Market-entry brief (pre-canon) | Locked canon (v[date]) | |
| 3. Assets | [asset skills chosen], localization-claims | Locked canon (v[date]) | [asset list] (v[date]) | |
| 4. Guardrail and learn | launch-readiness-check | Launch assets (v[date]) | Go/no-go scorecard (v[date]) | |

## Next action
[One line: the skill to run now and the artifact it takes as input. If blocked, the skill to run first.]

## Rung detail
### Rung [n]: [name]
- Entry gate: [criteria from launch-stages.md, each marked met or not met]
- Input carried forward: [artifact, stamp, open Gaps]
- Contract check: [header / stamp / labels / Evidence gaps: pass or fail]

## Evidence gaps (top five)
[Ranked by impact on the launch, per ../_shared/evidence-gaps.md. Carry open Gaps forward from earlier artifacts.]

Common Failure Modes

  • Writing a missing artifact yourself instead of naming the skill that owns it.
  • Skipping a rung because the user is in a hurry.
  • Showing only the current rung, so the reader cannot see what is left.
  • Accepting an artifact with no canon stamp or no evidence labels.
  • Mixing assets built on different canon versions.
  • Treating the eval harness as a launch blocker. It runs only when the user asks, per AGENTS.md.
  • Using this skill for a single feature announcement. That is launch-strategy.

After Delivering

Suggest the one skill to run next, with the artifact it takes as input. After launch, route review-mode drift flags to the canon owner for the next canon version.

Output Rules

  • No em dashes in output.

Related Skills

  • market-entry-brief: Rung 1, sizes and scores the market
  • positioning-strategy: Rung 2, sets the position
  • messaging-framework: Rung 2, turns the position into messaging
  • launch-strategy: Rung 3, plans launch channels and phases
  • events: Rung 3, owns GTM event strategy when an event is part of the launch and routes its assets to channel skills
  • sales-enablement: Rung 3, builds decks and talk tracks from the canon
  • output-quality-check: independently checks an artifact against its producing skill's declared requirements; separate from messaging consistency

Files bundled with it

These load only when the skill asks for them, so they cost nothing until it runs.

Other skills for the same job

Different authors, same problem. Matched on the words in the skill name, across every library in the catalogue except this one.

Need help setting it up?

This page tells you what market-entry-orchestration does and what it needs. Cheetah builds the agent setup it runs inside: data, CRM, sequencing and the guardrails.

Book a call →

The directory stays free. There is nothing gated behind this.

Build my GTM engine

Tell us what you want to improve. Fedor reviews the workflow and replies by email when there is a useful fit.

Fedor reviews every request personally. If there is a useful fit, he will reply by email.