← 返回
未分类 中文

Chrome Extension Studio

Design, prototype, build, QA, and ship Chrome extensions across separate plugin, template, and product repos with explicit publish lanes.
跨独立插件、模板和产品仓库设计、原型、构建、QA、发布Chrome扩展,设有明确的发布通道
zack-dev-cm
未分类 clawhub v1.0.0 1 版本 99642.9 Key: 无需
★ 0
Stars
📥 279
下载
💾 0
安装
1
版本
#chrome-extension#latest#mv3#publishing#qa

概述

Chrome Extension Studio

Use this skill when the task is to design, prototype, build, package, QA, or ship a Chrome extension and the workflow needs to stay clean across multiple repositories.

Core model

  • Plugin repo: workflow instructions, validation, and orchestration only
  • Template repo: reusable MV3 starter and release contract
  • Product repo: one extension per repo

Do not collapse those roles into one repo.

Publish lanes

  • prototype-local
  • beta-private
  • cws-public
  • source-release

Every product repo must declare exactly one lane in extension.release.json.

Every product repo should keep structured design metadata in extension.release.json as the source of truth for the brief.

Every product repo should also keep docs/release-plan.md generated from that profile.

Every product repo should keep docs/extension-brief.md product-specific, not as a generic template.

Every product repo should keep docs/store-listing.md generated from structured listing metadata in the profile.

Required files in each product repo

  • extension.release.json
  • docs/extension-brief.md
  • docs/store-listing.md
  • docs/qa-checklist.md
  • docs/release-plan.md

Workflow

  1. Confirm the target product repo and its current publish lane.
  2. If the repo does not exist yet, create it from the separate template repo:
python3 ../../scripts/create_product_repo.py "My Extension" --publish-type prototype-local --git-init
  1. Write or update the product brief before changing code.
  2. Keep permissions, host matches, and store copy intentionally narrow.
  3. Build the extension package inside the product repo, not inside the plugin repo.
  4. Regenerate docs/store-listing.md and docs/release-plan.md after release-profile changes.
  5. Run the local release cycle before recommending any ship step.
  6. Validate the release contract before recommending any ship step.

Validation

Run the validator from the plugin repo against the product repo profile:

python3 ../../scripts/validate_release_profile.py /path/to/product-repo/extension.release.json

Generate or refresh the release plan:

python3 ../../scripts/generate_release_plan.py /path/to/product-repo/extension.release.json

Generate or refresh the store-listing draft:

python3 ../../scripts/generate_store_listing.py /path/to/product-repo/extension.release.json

Generate or refresh the design brief:

python3 ../../scripts/generate_design_brief.py /path/to/product-repo/extension.release.json

Run the local release-preparation cycle:

python3 ../../scripts/execute_release_cycle.py /path/to/product-repo/extension.release.json

Guardrails

  • Do not publish a local prototype through the public lane.
  • Do not store Chrome Web Store metadata only in chat; keep it in repo docs.
  • Do not reuse one product repo for multiple unrelated extensions.
  • Do not change publish type silently; update extension.release.json first.

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-21 14:26 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

Data Science CV Repro Reviewer

zack-dev-cm
审查计算机视觉实验的可重复性证据、数据集准备度、指标阈值和上线风险。当用户要求谨慎的CV实验时使用。
★ 1 📥 870

Agentic Codex Dev Reviewer

zack-dev-cm
审查自主软件开发的计划和发布准备,针对 Codex、GitHub 与 ClawHub 工作。适用于用户请求范围明确的交付规划、实现...
★ 1 📥 753

SOTA Agent

zack-dev-cm
SOTA Agent 是 ClawHub 的公开 SOTA 活动技能,适用于 CV 与 DS 任务。当用户说“sota agent”、“state of the art benchmark scouting”,或需要最新基准时使用。
★ 2 📥 719