Use when migrating, restructuring, publishing, or auditing an existing Claude skill into a Tessl tile; converting flat .md files or SKILL.md bundles; fixing Tessl Quality, Impact, Uplift, frontmatter, metadata, tile.json summary, README, markdown reference links, registry-vs-local Quality gaps, artifact anchors, auto-eval wait discipline, or pushing tile scores from 88-99% to 100%.
100
100%
Does it follow best practices?
Impact
100%
2.56xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
A skill for migrating an existing Claude skill into a published Tessl tile, then running the full optimization cycle to maximize the tile's Quality and Uplift scores on the Tessl registry.
Takes a Claude skill in one of these forms:
.md file (legacy / Anthropic-style flat skill)SKILL.md (Anthropic-style bundle with references/ and/or scripts/).skill archive (zipped)tile.json) — fast-paths to optimization...and walks through seven phases to produce a published tile with:
Trigger phrases that activate the skill:
.md file as a tessl tile"tessl install sharaf/migrate-to-tesslThis skill is an orchestrator — it hands off to four other Tessl skills at specific phases. Before invoking, install:
tessl install tessl-labs/tile-creator
tessl install tessl/skill-optimizertessl/skill-optimizer provides:
tessl__setup-skill-performance — eval pipeline (Phase 6)tessl__optimize-skill-performance-and-instructions — optimization orchestrator (Phase 6)tessl__compare-skill-model-performance — multi-model variance check (Phase 7)If a prerequisite is missing when the skill runs, it stops and surfaces the install command — don't try to migrate without the full set.
| Layer | Path inside tile | Purpose |
|---|---|---|
| Entry point | skills/migrate-to-tessl/SKILL.md | Workflow overview + phase index + hard preflight |
| Phase detail | skills/migrate-to-tessl/references/phase-*.md | One reference per phase (1-7), each with explicit exit criteria |
| Lessons learned | skills/migrate-to-tessl/references/lessons-learned.md | The non-obvious pitfalls that cost time when discovered mid-migration |
| Prerequisites | skills/migrate-to-tessl/references/prerequisite-skills.md | Tools + Tessl skills the workflow depends on + exact install commands |
tessl__tile-creatorreferences/ if > 5000 tokenstessl tile publish v0.1.0tessl__setup-skill-performance then tessl__optimize-skill-performance-and-instructionstessl__compare-skill-model-performance, then publish v0.2.0The official Tessl skills cover specific stages of the workflow well, but they don't compose themselves. Running them ad-hoc you hit the same pitfalls every time:
This skill encodes the lessons from those mistakes so the migration produces a clean, optimized, published tile.
Tested across three Claude model tiers on three independently generated scenarios. All three models hit 100% with-context on all three scenarios — the skill content is fully saturated against the rubric.
| Model | Baseline avg | With-Context avg | Uplift |
|---|---|---|---|
claude-sonnet-4-6 | 47% | 100% | 2.13x |
claude-opus-4-6 | 59% | 100% | 1.69x |
claude-haiku-4-5 | 38% | 100% | 2.65x |
Per-scenario with-context (Sonnet):
| Scenario | Baseline | With-Context | Δ |
|---|---|---|---|
| Tessl skill bundle restructuring | 21% | 100% | +79 |
| Tile quality audit and frontmatter fix | 88% | 100% | +12 |
| Migration runbook and preflight guide | 31% | 100% | +69 |
Registry stats: Quality 100%, Uplift ↑2.17x (Sonnet default).
The skill auto-fires on 2/3 scenarios with Sonnet (the Kubernetes-framed restructuring scenario gets routed by topic rather than by migration-task intent). Content scoring forces activation, so the 100% result holds regardless — the skill works perfectly when invoked.
The reference sessions that shaped this skill migrated agentic-harness-architect and software-architecture-audit to public Tessl tiles at Quality 100%. The workflow in this skill is the same one used there, with the dead ends pruned and the current lessons baked into the phase references.