CtrlK
BlogDocsLog inGet started
Tessl Logo

stage-launch

Phase 2 of building a Claude Managed Agent — turn a validated build sheet into exact API payloads and a resumable BYOK curl launch script, then launch (environment → agent → session → kickoff) using the founder's OWN Anthropic key. Use when the user says "launch it", "deploy the agent", "create the agent now", or when the orchestrator routes phase=stage-launch. payload_generator.py emits the four ordered payloads; launch_script_writer.py writes launch.sh that reads $ANTHROPIC_API_KEY at runtime and never embeds it; payload_validator.py runs a pre-launch check including an API-key-leak scan. No tool in this skill makes network calls — the user runs launch.sh themselves. Distinct from interview (planning) and grade-iterate (the outcome loop).

70

Quality

86%

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

The canonical home for this skill is stage-launch in alirezarezvani/claude-skills

SKILL.md
Quality
Evals
Security

Quality

Content

77%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-sequenced, actionable launch workflow with explicit validation and API-key-safety guardrails. Its main weaknesses are missing bundle files for the referenced scripts and reference doc, and some redundant safety messaging.

Suggestions

Bundle the referenced scripts (payload_generator.py, launch_script_writer.py, payload_validator.py) under scripts/ and cma-primitives.md under references/ so the cited paths resolve — the body points to materials that are not present in the skill bundle.

De-duplicate the API-key-safety message: it currently appears in the intro, step 4, and the Hard rules section — consolidate to one authoritative statement to tighten token use.

Add a brief note on build-sheet.json's expected schema (or point to a reference) so the payload_generator command's --sheet argument is fully actionable without guessing the input format.

DimensionReasoningScore

Conciseness

Mostly lean with executable commands and no padding of concepts Claude already knows, but the no-network/no-key safety message is repeated across the intro, step 4, and the Hard rules section. Not a 5 because that repetition could be trimmed into one authoritative statement.

4 / 5

Actionability

Provides copy-paste bash commands with flags and expected outputs ('# -> ./my-agent/payloads/{01-environment,…}.json') for each step, but the referenced scripts (payload_generator.py, launch_script_writer.py, payload_validator.py) are not present in the bundle. Not a 5 because the commands depend on scripts that are not verifiably bundled.

4 / 5

Workflow Clarity

The five-step sequence is clearly ordered with an explicit validation checkpoint (step 3, 'FAIL blocks… Fix and re-run'), a fix-and-rerun feedback loop, and a foreground-poll gate before declaring success ('Watch the first poll foreground before declaring success'). This satisfies the validation requirement for a risky launch operation, so the destructive-operation cap does not apply.

5 / 5

Progressive Disclosure

The body is well-sectioned with a Tools index and inline citations ('Cite: cma-primitives.md'), but the referenced scripts and cma-primitives.md are not bundled — the one-level-deep references do not resolve. Not a 4 because missing reference targets are more than a minor organization gap; not a 2 because the in-body structure and signaling are genuinely present.

3 / 5

Total

16

/

20

Passed

Description

96%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, concrete description that clearly states both capability and trigger conditions with natural user phrasings. Its only soft spot is distinctiveness, since it sits inside a multi-phase pipeline with sibling skills it must be actively distinguished from.

DimensionReasoningScore

Specificity

Names multiple concrete actions — 'turn a validated build sheet into exact API payloads and a resumable BYOK curl launch script, then launch (environment → agent → session → kickoff)' — covering generation, scripting, validation, and launch comprehensively. Not a 4 because coverage of the launch scope is complete rather than having minor gaps.

5 / 5

Completeness

Explicitly states both what it does (build sheet → payloads + launch script → launch in sequence) and when to use it ('Use when the user says…'), with concrete trigger phrases. Not a 4 because both what and when are concrete and explicit rather than imprecisely stated.

5 / 5

Trigger Term Quality

Includes natural user phrasings as explicit triggers — 'launch it', 'deploy the agent', 'create the agent now' — plus an orchestrator routing cue (phase=stage-launch), giving strong synonym coverage. File extensions are not applicable to this domain, so the anchor-5 synonym criterion is met.

5 / 5

Distinctiveness Conflict Risk

Has a clear niche (Phase 2 launch) and explicitly disambiguates ('Distinct from interview (planning) and grade-iterate (the outcome loop)'), but as the middle phase of a three-phase pipeline it carries inherent overlap risk with sibling phase skills. Not a 5 because those sibling phases are closely related skills a user could plausibly route to by mistake.

4 / 5

Total

19

/

20

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

referenced_paths_exist

Referenced path issues: 6 missing

Warning

Total

14

/

16

Passed

Repository
alirezarezvani/claude-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.