Are you the author? Sign in to claim
Principal-PM-level product-teardown skill — reverse-engineer any product as a system and render a bilingual (EN + ZH) HT
Chinese · English
Reverse-engineer any product as a system — and get a bilingual, print-ready HTML report. In one shot.
A Principal-PM-level product-teardown skill. Point it at any product (Linear, Notion, Cursor, Perplexity…) and it reverse-engineers the thing as a system — loops, strategy, moat, opportunities — then renders the analysis as a bilingual (EN + ZH), print-ready HTML report with an embedded product-screenshot gallery. Not a "5 things I like about this app" review. A structural read of why the product wins, where it leaks, and what the next move should be.
Invoke the skill with anything like "teardown Linear" / "break down Notion" / "analyze Cursor" and it runs the same flow every time:
~/Desktop/Claude skills/product-teardown-<slug>-{en,zh}-<yyyymm>.html. Print-optimized (Cmd+P → clean PDF).Every run ends with two single-file HTML reports at ~/Desktop/Claude skills/. Fixed 11-section spine, plus a product-tour gallery:
| # | Section | What it answers |
|---|---|---|
| — | Product Tour | 6 screenshots pulled from the product's own og:image marketing assets. |
| 1 | Snapshot | One-line pitch · category · stage · pricing · notable numbers. |
| 2 | Users & JTBD | Who hires this product, and for what job — including the replaced alternative. |
| 3 | Core Loop | The atomic user loop that makes the product habit-forming (or doesn't). |
| 4 | Architecture | Object model · surfaces · integrations · what's a primitive vs a feature. |
| 5 | UX Quality | Signature interactions, latency, information density, empty states. |
| 6 | Business Model | Monetization vector · unit economics · expansion path (PLG / sales / hybrid). |
| 7 | Growth | Acquisition loops · virality vector · retention hooks · notable moats. |
| 8 | AI Readiness | Assistive / Embedded / Autonomous — placed on the spectrum with evidence. |
| 9 | Friction | Where the product leaks — onboarding, mid-funnel, power-user ceiling. |
| 10 | Opportunities | 3–5 concrete next-move bets (features, wedges, adjacencies). |
| 11 | Final PM Verdict | The one sentence a Principal PM would write on the internal doc. |
Reports are print-optimized (Cmd+P → clean PDF) and cross-linked EN ↔ ZH via a bottom-right language switcher.
product-teardown-linear-en-202607.html + -zh- counterpart · cross-linked EN / ZH switcher · 6-image product tour · 11-section deep dive.
| TL;DR + key metrics | Users & JTBD | Core Product Loop |
|---|---|---|
![]() | ![]() | ![]() |
| Competitor Landscape | AI / Future Readiness | Metrics · North Star + Guardrails |
![]() | ![]() | ![]() |
og:image marketing assets (curl -s <url> | grep og:image), not random blog posts.product-teardown-skill/
├── product-teardown-prompt.md # Portable skill prompt (paste into any tool)
├── templates/
│ ├── product-teardown-template-en.html # English report template
│ └── product-teardown-template-zh.html # Chinese report template (same placeholders)
└── scripts/
├── fill_linear.py # Reference implementation — renders both templates
└── translate_template_zh.py # One-shot: derives the ZH template from EN
{{ALL_CAPS_KEYS}}. Fill via str.replace with keys sorted longest-first so prefixes don't collide.active on exactly one of {{ACTIVE_IF_ASSISTIVE}} / {{ACTIVE_IF_EMBEDDED}} / {{ACTIVE_IF_AUTONOMOUS}}; empty on the other two.{{LANG_EN_HREF}} / {{LANG_ZH_HREF}} = target filenames; {{ACTIVE_IF_EN}} / {{ACTIVE_IF_ZH}} = active on the file's own language.TEARDOWN. mark + LinkedIn / X / Xiaohongshu links. Do not remove.Copy product-teardown-prompt.md into your VS Code prompts folder as product-teardown.prompt.md and invoke via /product-teardown <product name>.
macOS: ~/Library/Application Support/Code/User/prompts/
MIT — fork it, remix it, ship your own version.
Created by Dreameryanyan · LinkedIn · X · Xiaohongshu
Design enforcement with memory — keeps your UI consistent across a project
Create animation-rich HTML presentations using a coding agent's frontend skills
1000+ skills curated from Anthropic, Vercel, Stripe, and other engineering teams
Detects 37 AI writing patterns and rewrites text with human rhythm across 5 voice profiles