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 產生的概覽

評估應用程式在功能、內容與中繼資料上是否足夠獨特,以避免 App Store 的垃圾或重複應用程式退件。

功能
此技能扮演應用程式構想與已上架應用程式的獨特性關卡,將候選應用程式與開發者自身的產品組合以及高度相似的競品進行比對。它從功能、內容/資料、中繼資料與使用者體驗/價值四個面向評分,區分實質差異與表面換皮,並給出結論:獨特、臨界(需指定差異化點)或重複。結論與理由會寫入規劃檔案,臨界情況下的具體差異化點會被記錄為建置需求。
適用情境
在驗證或新應用程式階段使用,以避免建置重複的應用程式;在提交前再次使用,以降低因準則 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 從公開儲存庫中收錄這些內容。

檢舉或申請下架