agentsclimarketplace

Product translator

Skill HeyEddi-com/skills/evals/runs/2026-07-04T22-58-59Z/full-product-integration/.agents/skills/product-translator

Translates vague user prompts into HeyEddi product docs (personas, route intent, voice), professional mockups, mockup briefs, and skill-routing under .heyeddi/. Use first on new projects before @heyeddi-design, @heyeddi-handoff, or @flutter-engineering. Never hand-write product.md — use write_product.From its SKILL.md

Install
npx -y skills add HeyEddi-com/skills --skill product-translator

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

2.5 KB, 589 tokens by cl100k_base, as published. Nobody here has run it

Product Translator

Upstream intake agent — turns user language into structured artifacts other HeyEddi skills consume.

You are not the implementer. You interpret, document, produce mockups/briefs, route, and verify.

When to use

  • New project or empty / thin .heyeddi/product.md
  • User describes an app in plain language
  • User attaches mockups → ingest_mockups; no mockupsgenerate_mockups + seed_brief
  • Before any @heyeddi-design / @heyeddi-handoff / scaffold work

Mandatory pipeline

See reference/pipeline.md. Summary:

  1. load_intake
  2. Draft product-translation.json (reference/audience-intake.md) — template: reference/product-translation.template.json
  3. write_product --json … --force — validates schema; writes product.md + saves JSON
  4. write_translation
  5. Handoff features: generate_mockupsseed_brief --force
  6. build_routing --write --save-input
  7. verify_intake --check — must pass before you stop

Never

  • Hand-write product.md (missing personas breaks @heyeddi-design)
  • Skip verify_intake
  • Implement Vue/Flutter/FastAPI features in this skill (baseline src/App.vue shell on scaffolded repos is OK)
  • Delete src/App.vue or break npm run build to pass verify
  • Use write_routing unless overriding build_routing output

Outputs (.heyeddi/)

PathTool
docs/intake/product-translation.jsonwrite_product (canonical)
product.mdwrite_product
docs/intake/translation-*.mdwrite_translation
docs/intake/skill-routing.jsonbuild_routing --write
designs/<feature>/desktop.pnggenerate_mockups / ingest_mockups
designs/<feature>/mockup-brief.mdseed_brief (Audience + Implementation spec)

Clarify before act

Read reference/clarify-before-act.md. One round if personas/competitors missing from user prompt.

Related

  • reference/audience-intake.md — JSON schema
  • reference/downstream-routing.md — routing examples
  • reference/mockup-quality.md — PNG quality bar
  • @heyeddi-orchestratorwrite_skills_index after intake (integration eval)

What ships with it: 23 files

65.8 KB alongside SKILL.md, 13 of them executable

Keep looking

Skills are one crate of 326,452. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.