Skip to content

## Summers para adultos #101

Description

@vic37hu-web

Summary

Adds the web-clone skill adapted from Jane-xiaoer/claude-skill-web-clone so Open Design users can follow a structured workflow when they submit references or ask agents to reproduce websites.

The skill includes:

  • OD frontmatter (triggers, od.mode, od.category, upstream provenance)
  • the upstream workflow references and helper scripts
  • local-first path adaptations so generated clone projects default to ./website-clones/ with WEB_CLONE_ROOT override support
  • MIT license preservation and docs updates for bundled license exceptions

Surface area

  • UI — new page / dialog / panel / menu item / setting / empty state in apps/web or apps/desktop (including Electron menu bar)
  • Keyboard shortcut — new or changed
  • CLI / env var — new od subcommand or flag, new tools-dev / tools-pack / tools-pr flag, or new OD_* env var
  • Extension point — new entry under skills/, design-systems/, design-templates/, or craft/, or change to the skills protocol
  • API / contract — new /api/* endpoint, new SSE event, or changed shape in packages/contracts
  • i18n keys — added new translation keys (see TRANSLATIONS.md for the locale workflow)
  • New top-level dependency — adding any new entry to the root package.json (dependencies or devDependencies); workspace-package package.json files are out of scope. Include a paragraph on what we get vs. what bytes we ship (see CONTRIBUTING.md → Code style)
  • Default behavior change — changes what existing users experience without opting in (default model, default setting, file/SQLite schema, auto-network on startup, auto-install)
  • None — internal refactor, docs, tests, or translation update only

Validation

  • bash .claude/skills/od-contribute/scripts/validate-skill-submission.sh skills/web-clone
  • for f in skills/web-clone/scripts/*.mjs skills/web-clone/scripts/lib/*.mjs; do node --check "$f" || exit 1; done
  • WEB_CLONE_ROOT=$(mktemp -d) node skills/web-clone/scripts/init-clone.mjs example-site --url https://example.com --mode visual --level L1
  • git diff --cached --check

Publicación original de @XingliGe en nexu-io/open-design#5063

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions