Originality Check

rshankras/claude-code-apple-skills/skills/app-store/originality-check

作者 rshankras9ffb83138209无许可证784 个星标收录于 2026年10月9日更新于 2026年10月9日仓库2个月前更新

Guideline-4.3 anti-spam / originality gate — score whether an app (and each portfolio addition) is meaningfully distinct in function, content, and metadata before you invest or submit. Use at validation/new-app time and again before submission. Protects the whole developer account from 4.3 (spam/duplicate) rejections. NOT rejection-handler (that works an existing rejection) and NOT competitive-analysis (that positions in the market).

仅含说明Business & Finance
AI 生成的概览

评估应用在功能、内容和元数据上是否足够独特,以避免应用商店的垃圾或重复应用拒审。

功能
该技能充当应用创意和已上架应用的独特性关卡,将候选应用与开发者自身的产品组合以及高度相似的竞品进行比对。它从功能、内容/数据、元数据和用户体验/价值四个维度评分,区分实质性差异与表面换皮,并给出结论:独特、临界(需指定差异化点)或重复。结论与理由会写入规划文件,临界情况下的具体差异化点会被记录为构建要求。
适用场景
在验证或新应用阶段使用,以避免构建重复应用;在提交前再次使用,以降低因准则 4.3 垃圾/重复应用被拒的风险。它也适用于定期审查产品组合,发现内部相互蚕食或模板化雷同的问题。
运行要求
仅为说明性指令,不附带脚本。它可选读取规划中的验证文件,并可使用网络搜索以及 App Store Connect 元数据工具来列出应用并读取其元数据;若不具备这些条件,外部检查依赖网络搜索或直接跳过。

Originality Check

Decide, with evidence, whether an app is distinct enough to exist — before you build it or submit it.

At portfolio scale, shipping many similar small apps risks Guideline 4.3 (spam / duplicate) — this is the go/no-go distinctness gate that keeps that from happening.

Where it fits (read the seams)

  • Not rejection-handler. That works a rejection you already have. This is upstream — it prevents the 4.3 by catching sameness before you ship.
  • Not competitive-analysis / market-research. Those size demand and position you in the market. This judges distinctness (function + content + metadata) vs your own portfolio and vs near-identical competitors — a spam risk, not a demand question.
  • Two moments to run it: at validate / new-app (don't build a dup) and before submit (don't trip 4.3). Also periodically across the portfolio (internal cannibalization / template-sameness).

Prerequisites

  • The app idea or a shipped app to evaluate (name, one-line function, target metadata).
  • Optional: .planning/VALIDATION.md (competitor + market data). If missing/stale, gather fresh via WebSearch or the product/competitive-analysis skill.
  • Optional ASC access to read the developer's existing portfolio (list_apps / get_metadata).

Flow

  1. Internal check (your own portfolio). list_apps → for each shipped app read its positioning (get_metadata). Does the candidate overlap one you already ship in function, code template, or metadata? Two apps that differ only in theme/reskin = 4.3 risk.

  2. External check (the market). Read VALIDATION.md if present; otherwise WebSearch for close look-alikes. Judge: is the core function a thin reskin of an existing app, or a genuine wedge?

  3. Distinctness scorecard. Score each dimension meaningful difference vs cosmetic, and flag any that is only skin-deep:

    DimensionDistinct if…
    Functionit does something materially different, not a template swap
    Content / dataunique data or content, not a generic wrapper
    Metadataname / keywords / screenshots not near-identical to siblings or competitors
    UX / valuea real reason a user picks this one
  4. Verdict + remedy.

    • Distinct → proceed.
    • Borderline → give concrete ways to differentiate (merge sibling apps into one configurable app, add the unique wedge, or drop it); if approved, name the specific wedge that MUST be built to clear 4.3.
    • Duplicate → recommend not shipping; consolidate any existing thin apps into one strong app instead.
  5. Record. Write the verdict + reasoning to .planning/ (VALIDATION or STATE). For a borderline-approved app, record the wedge as a build requirement so plan/build deliver it.

Done

  • A written verdict (distinct / borderline+wedge / duplicate) with per-dimension reasoning, and — if borderline — the specific differentiation that must ship before submission.

Caveats

  • Cosmetic theming ≠ differentiation — Apple judges function + metadata similarity, not intent.
  • Protect the account. When in doubt between "borderline ship" and "consolidate," prefer one strong app over several thin ones.
  • Guideline numbers/text drift — confirm current 4.3 wording at the App Review Guidelines (captured 2026-07).

来源与署名

来源:rshankras/claude-code-apple-skills位于skills/app-store/originality-check提交9ffb831

许可证: 无许可证

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架