by yanliudesign
Principal-PM-level product-teardown skill — reverse-engineer any product as a system and render a bilingual (EN + ZH) HTML report with a product-screenshot gallery.
# Add to your Claude Code skills
git clone https://github.com/yanliudesign/product-teardown-skillGuides for using ai agents skills like product-teardown-skill.
Last scanned: 7/28/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-07-28T06:26:09.233Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}product-teardown-skill is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by yanliudesign. Principal-PM-level product-teardown skill — reverse-engineer any product as a system and render a bilingual (EN + ZH) HTML report with a product-screenshot gallery. It has 67 GitHub stars.
Yes. product-teardown-skill passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/yanliudesign/product-teardown-skill" and add it to your Claude Code skills directory (see the Installation section above).
product-teardown-skill is primarily written in Python. It is open-source under yanliudesign on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh product-teardown-skill against similar tools.
No comments yet. Be the first to share your thoughts!
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