Community研究與資料分析github.com

tderoussel/competitive-teardown

研究競爭對手的產品,針對您的產品產出排名式的「建立或忽略」判斷,並可選擇產出比較頁面文案。當使用者提及競爭對手或詢問產品比較時觸發。

competitive-teardown 是什麼?

此技能定義了一個結構化的方法,用於執行競爭對手產品分析,最終產出可執行的決策,而非單純的功能庫存清單。它會研究競爭對手的最新狀態(定價、定位、近期發布、用戶抱怨),同時審計您自己的倉庫,找出既有但未被使用的功能。接著,根據目標用戶的真實需求過濾每個功能缺口,並按價值排名,附上粗略的精力估算與「值得/不值得複製」的明確判斷。強制要求包含「明確不值得複製」區塊,以防止待辦事項清單膨脹,並納入長期約束(如先前已否決的決定)以避免重複討論。此外,它也支援產出比較頁面的行銷文案草稿,並強調所有事實性主張必須標註日期與來源。此技能適用於 Claude Code 等 AI 代理平台,以及任何需要系統化競爭分析的開發團隊。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/tderoussel/agent-skills/tree/main/skills/competitive-teardown

Installed? Explore more 研究與資料分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

競爭對手拆解分析

輸出是一項決策,而非功能庫存。每個缺口都會獲得排名、精力估算,以及「建立或忽略」的判斷。

方法

  1. 研究競爭對手當前狀態 — 定價、定位、過去 6 個月內發布的內容、其使用者抱怨的項目。每個主張都必須標註日期;大多數類別的變化速度比這份分析存活的時間還快。

  2. 審計您自己的倉庫,找出已存在的內容。 這是會改變答案的步驟。反覆會發現,最高價值的「缺口」其實是程式碼庫中已存在但無人呼叫的休眠骨架,或是已發布在功能旗標後但無人開啟的功能。在推斷任何功能缺失之前,先進行 grep 搜尋。

  3. 透過實際使用者進行過濾。 具體指出您的產品服務的對象,並根據該對象來判斷每個缺口。在企業示範中令人印象深刻的功能,對個人使用者可能毫無價值,反之亦然。說明每個缺口為誰服務 — 如果答案是「我們不銷售的對象」,那這就是判斷結果。

  4. 根據對該使用者的價值進行排名,附上粗略的精力估算以及使其成本較低或較高的原因。

結構

# <競爭對手> vs <我們> — 競爭缺口分析 (YYYY-MM-DD)

<用一句話說明所使用的研究模式。>

## 重點摘要
<他們真正的優勢為何 — 通常不是他們行銷的那個點。>

## 排名缺口
1. **<缺口>** (~精力) — 來自倉庫的證據、為何對我們的使用者重要、要建置什麼。

## 明確不值得複製
<具名,並附上原因。>

## 策略解讀
<超越功能列表的持久教訓。>

「明確不值得複製」區塊是強制的

這是維持待辦事項清單誠實的區塊。沒有它,拆解分析就只會是一份讓你感覺落後的工作清單。

那些示範效果很好但通常不為特定使用者服務的功能:自訂物件、視覺化工作流程畫布、看板、單人產品上的協作介面,以及針對你不銷售的買家進行的資料豐富。具體拒絕它們,附上原因,這樣下一次拆解分析就不會再重新提出它們。

分發能力勝過功能

當競爭對手規模較大時,威脅通常在於 他們如何觸及使用者 — 捆綁銷售、預設整合、現有關係 — 而非他們的功能集。明確權衡這一點。只比較功能的拆解分析會推薦錯誤的工作。

長期約束

攜帶一份簡短的先前裁決清單,以便拆解分析不會重新審視已確定的決策:領導層已決定不建置的項目、已被排除的定位主張,以及不容討論的結構性押注。隨著判定結果的做出,將其添加到清單中。

將它們記錄在專案自己的此技能副本中 — 關鍵在於,競爭對手做了某件事本身並不足以成為推翻決定的論點。

比較頁面

如果需求包含行銷文案,請比對任何既有的內部樣式,而非發明新的。對競爭對手的每個事實性主張都必須標註日期並註明來源 — 這些頁面是公開的,過時的主張是一種責任。

將它們保留為草稿。未經人工明確核准,不得發布比較頁面。

輸出

將分析寫在專案保存其研究的地方。如果拆解分析改變了策略,請在相關的樞紐或計劃中新增一個標註日期的區段 — 不要默默地取代先前的判定。

Individual skills in this repo

This repo contains 8 individual skills — each has its own dedicated page.

tderoussel/codebase-audit

Runs a ranked, evidence-backed audit of a product, codebase, or subsystem, ending in a verify list that separates proven findings from inferred ones. Use when the user asks for an audit, a gap analysis, a deep read, a bug hunt, a readiness check, a re-audit, a state reconciliation, or asks what they are not seeing. Trigger phrases include "audit", "gap analysis", "what am I missing", "deep audit", "readiness", "bug hunt", "review the whole thing". Produces findings and a verify list; does not fix.

tderoussel/decision-council

Run a structured multi-perspective review of a decision instead of getting one agreeable answer. Use when the user says run a council, get me perspectives on this, should I do X, stress-test this decision, or is this a good idea.

tderoussel/fleet-brief

Authors a workstream brief for dispatching multiple parallel build agents across one codebase, with per-lane file ownership, shared-ground warnings, and a derived DO-NOT list. Use whenever work is about to be split across concurrent agents, workers, lanes, or waves — even if the user does not say "write a brief". Trigger phrases include "fan out", "parallel agents", "orchestrate this", "split into lanes", "workstreams", "run these in parallel", "review-gated build". Produces the brief; does not dispatch.

tderoussel/inbox-triage

Triage an email inbox — sort what needs a reply, draft the replies, flag what needs a decision, and surface what can be ignored or unsubscribed. Use when the user says triage my inbox, do my email, what's in my inbox, or clean up my email.

tderoussel/overnight-build

Composes an autonomous unattended Claude Code build prompt that survives usage-limit resets via BUILD_LOG.md checkpointing, plus the launcher that restarts it. Use when the user asks for an overnight build, an autonomous build, a build to run while they sleep, an unattended or unsupervised session, or any long build they will not be monitoring. Trigger phrases include "overnight build", "run overnight", "build while I sleep", "autonomous build", "let it run", "unattended". Produces a single copyable prompt; does not run the build.

tderoussel/session-log

Write a durable record of a work session — what was built, root-caused, or shipped — into the project's notes. Use when the user says log this session, write a session log, record this, or when a substantial piece of work has just finished and needs to be handed off to a future session.

tderoussel/ship-gate

Verification gate for a Next.js-on-Vercel + Supabase + GitHub Actions stack, to run before claiming anything is shipped, deployed, live, merged, passing, or done. Use before saying a change is in production, before merging a PR, before reporting CI green, and before writing any status into a document — even if the user does not ask for verification. Trigger phrases include "is it live", "did it deploy", "ship it", "merge it", "is CI green", "confirm prod", "did that work". Encodes traps where the obvious check returns a false pass.

tderoussel/vault-doctor

Audits and repairs an Obsidian vault's structural health — broken [[wikilinks]], ambiguous duplicate filenames, missing or malformed frontmatter, stale status markers, and hub notes whose state sections have gone cold. Use when the user asks about vault health, broken links, vault cleanup, dead links, orphan notes, tag consistency, or says the vault feels messy or out of date. Trigger phrases include "vault health", "broken links", "clean up the vault", "audit the vault", "is the vault current". Read-only by default; every repair is proposed before it is made.

相關技能