# Ecom Learning Loop

> Persist creatives + prompts + angles + performance tags so you can generate new variants from data (e.g., “make 20 new variants of our best angle”).

- Skill: `majiayu000/ecom-learning-loop` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add majiayu000/ecom-learning-loop`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/ecom-learning-loop/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Marketing & Growth
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/ecom-learning-loop

---


# Ecom Learning Loop (Creative Memory → Next Tests)

Goal: turn ad testing into a compounding system:
1) store what you made (angle, prompt, format, creator)
2) store what happened (spend, CTR, CPA, purchases)
3) generate the next tests from data, not vibes

## Required output (create this file)

Maintain a registry file (recommended):
- `outputs/meta-creative-registry.json`

Each item should store:
- `id`, `type` (image/video/copy), `source_path` or URL
- `tags`: `brand:*`, `product:*`, `angle:*`, `format:*`, `hook:*`, `stage:*`
- `performance`: spend, impressions, ctr, cpa/cpp, roas, purchases, notes

## Minimal tagging taxonomy

- `brand:<slug>`
- `product:<slug>`
- `angle:<angle_id>`
- `format:<ugclook|product|proof|comparison|howto|video>`
- `hook:<hook_type>`
- `stage:<unaware|problem|solution|product|most>`

## Winner → 20 variants workflow

1) Pick the best creative for an angle (by CPA/ROAS) and document why it worked.
2) Generate a “subtle change” prompt pack: 10–30 variants preserving the core mechanism.
3) Launch and tag the variants with the same `angle:<angle_id>` so you can attribute learnings.

## Operating rhythm

- Daily: log every launched creative + copy variant
- Daily: write back results (wins and losses)
- Weekly: export top angles + mechanisms and plan a new creative sprint


