[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6F3EEFK70XTAM6VDYZWD41D":3,"skill-same:01M6F3EEFK70XTAM6VDYZWD41D":77},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":43,"linkOnly":44,"markdownContent":45,"markdownBody":46,"frontMatter":47,"refName":54,"commitSha":55,"skillDirectory":56,"forksCount":57,"repositoryHtmlUrl":58,"repositoryHomepageUrl":59,"ownerHtmlUrl":60,"ownerBlogUrl":6,"ownerDescription":61,"updatedAt":62,"install":63,"resources":76},"01M6F3EEFK70XTAM6VDYZWD41D","competitive-feature-benchmark",null,"Research and compare how competing products implement a similar feature at the UX and interaction level. Provides structured comparison tables and strategic differentiation recommendations.","ComeOnOliver\u002Fskillshub","ComeOnOliver","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F43215937?v=4","01M6E5JNFECJAAVFE0W7SMWWD2","Haoran Shu","01M6E5JNNDQS7AJZDYFQ8TPZCK",66,"MIT","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fcomsky\u002Fremy-skill-recipes\u002Fcompetitive-feature-benchmark\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000021","资料检索与研究","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42],"competitive feature benchmark","benchmark","competitive","feature","structured","strategic","comparison","compare","differentiation","interaction","recommendations","implement","draft","cursor","how","execution","ux","code","research","2026-11-10 10:12:30",false,"---\nname: competitive-feature-benchmark\ndescription: >\n  Research and compare how competing products implement a similar feature\n  at the UX and interaction level. Provides structured comparison tables\n  and strategic differentiation recommendations.\nlicense: MIT\ncompatibility:\n  - Claude Code\n  - Cursor\nmetadata:\n  type: execution\n  category: research\n  maturity: draft\n  estimated_time: 15 min\n---\n\n# Skill: Competitive Feature Benchmark (UX & Interaction Level)\n\n**Type:** Execution\n\n## Purpose\n\nResearch and analyze how competing products implement a similar feature.\nProvide structured comparison and strategic recommendations.\n\nThe goal is not imitation.\nThe goal is to:\n\n- Understand design patterns\n- Identify strengths and weaknesses\n- Detect scalable approaches\n- Define differentiation strategy\n\n---\n\n## When to Use\n\n- Before designing a new feature to understand industry landscape\n- When deciding UX direction and needing evidence-based justification\n- When evaluating whether a proposed design aligns with or diverges from market norms\n- When building a differentiation strategy against known competitors\n\n---\n\n## When NOT to Use\n\n- Technology stack or pricing comparisons (not UX\u002Finteraction level)\n- Internal A\u002FB test result analysis\n- Features where competitive analysis is already completed and documented\n- Pure visual\u002Fbranding comparisons without interaction analysis\n\n---\n\n## Inputs Required\n\nDo not run this skill without:\n\n- [ ] Feature being evaluated (name and scope)\n- [ ] Our current implementation or design proposal\n\nOptional but recommended:\n\n- [ ] Target user segment\n- [ ] Industry \u002F domain context\n- [ ] Specific competitor list (if not provided, 3–5 will be identified)\n\n---\n\n## Output Format\n\n1. Competitor Overview\n2. Feature Comparison Table\n3. Pattern Analysis\n4. Strategic Recommendation\n5. Differentiation Opportunities\n\n---\n\n## Procedure\n\n### Step 1 – Competitor Identification\n\nSelect 3–5 competitors based on:\n\n- Market relevance\n- Similar complexity level\n- Similar user persona\n- Similar data scale\n\nFor each competitor:\n\n- Product name\n- Target audience\n- Product maturity (early \u002F growth \u002F enterprise)\n\n---\n\n### Step 2 – Feature Breakdown per Competitor\n\n> **EFFICIENCY RULE:** When analyzing multiple competitors, batch\n> independent web searches in parallel where possible. Collect all\n> competitor data before proceeding to Step 3, rather than completing\n> full analysis of one competitor before starting the next.\n\nFor each competitor, analyze:\n\n#### A. Information Architecture\n\n- Is the feature flat or hierarchical?\n- How is grouping handled?\n- Is context preserved?\n\n#### B. Navigation & Interaction\n\n- Click depth\n- Use of dropdowns, tree views, tabs, filters\n- Progressive disclosure usage\n\n#### C. Scalability Handling\n\n- Behavior with large datasets\n- Search \u002F filter \u002F sorting strategy\n- Lazy loading or pagination\n\n#### D. Power-user Support\n\n- Bulk actions\n- Keyboard shortcuts\n- Customization\n\n#### E. Edge Case Handling\n\n- Empty state\n- Permission-based visibility\n- Long labels\n- Deep nesting\n\n---\n\n> **CONTEXT MANAGEMENT:** After completing Step 2, compile findings\n> into the comparison table immediately (Step 3). Use only the\n> structured table — not the raw research notes — as input for\n> Steps 4 and 5. This prevents context accumulation from verbose\n> research outputs.\n\n### Step 3 – Comparative Table (Mandatory)\n\nCreate a structured comparison table including:\n\n- Structure Type\n- Navigation Model\n- Scalability Strategy\n- Cognitive Load\n- Strengths\n- Weaknesses\n\n---\n\n### Step 4 – Pattern Synthesis\n\nIdentify:\n\n- Common patterns across competitors\n- Outliers (unique approaches)\n- Industry norms\n- Anti-patterns\n\n---\n\n### Step 5 – Strategic Recommendation\n\nAnswer:\n\n1. Is our proposed direction aligned with industry patterns?\n2. Are we simplifying appropriately or oversimplifying?\n3. Where can we differentiate?\n4. What scalability risks are we ignoring?\n5. Should we:\n   - Match industry norm\n   - Improve on a norm\n   - Intentionally diverge\n\nProvide a clear recommendation with justification.\n\n---\n\n## Guardrails\n\n- Do not produce vague statements without supporting evidence.\n- Do not use subjective language without explicit reasoning.\n- Do not suggest blind imitation of competitor features.\n- Explicitly state assumptions when competitor data is incomplete.\n- If a competitor's feature cannot be fully analyzed, declare the gap.\n- Do not introduce vendor-specific or project-specific assumptions.\n- Comparison must remain at UX and interaction level, not implementation detail.\n\n---\n\n## Failure Patterns\n\nCommon bad outputs:\n\n- Concluding \"copy what competitor X does\" without strategic reasoning\n- Producing subjective judgments without observable evidence\n- Missing the mandatory comparison table\n- Listing competitors without analyzing their feature implementation\n- Failing to provide a differentiation strategy\n- Ignoring scalability and edge case dimensions entirely\n\n---\n\n## Example 1 (Minimal Context)\n\n**Input:**\n\nFeature: search filter in a SaaS project management tool.\nOur proposal: single dropdown with predefined filter options.\n\n**Output:**\n\n1. Competitor Overview: Asana (growth), Monday.com (enterprise), Linear (growth)\n2. Feature Comparison Table: structure type, filter model, scalability, cognitive load per competitor\n3. Pattern Analysis: most competitors use combined free-text + faceted filters; single dropdown is an outlier\n4. Strategic Recommendation: our approach undersimplifies; recommend adding free-text search alongside dropdown\n5. Differentiation: keyboard-first filter builder for power users\n\n---\n\n## Example 2 (Realistic Scenario)\n\n**Input:**\n\nFeature: dashboard navigation for an analytics platform.\nOur proposal: tab-based top navigation with 8 sections.\nTarget users: data analysts at mid-size companies.\nCompetitors: Mixpanel, Amplitude, PostHog, Metabase.\n\n**Output:**\n\n1. Competitor Overview: 4 competitors with maturity levels, target audiences, product positioning\n2. Feature Comparison Table: hierarchical vs flat, sidebar vs top-nav, search integration, deep-link support, mobile responsiveness per competitor\n3. Pattern Analysis: 3\u002F4 competitors use sidebar navigation; tab-based is minority pattern; all support section search\n4. Strategic Recommendation: 8 top-level tabs exceed cognitive load threshold (Miller's Law); recommend grouping into 4–5 categories with sub-navigation. Sidebar is industry norm but top-nav is viable if sections are reduced.\n5. Differentiation: customizable dashboard pinning (no competitor offers this), keyboard navigation shortcuts\n\n---\n\n## Notes\n\n**FAST MODE** (only if explicitly requested):\n\n- Limit to 3 competitors\n- Skip dimension D (Power-user Support) and E (Edge Case Handling) in Step 2\n- Comparison table still mandatory\n\n---\n\nIf competitors are not specified in the input, identify 3–5 relevant products in the same domain before proceeding.\n\n","# Skill: Competitive Feature Benchmark (UX & Interaction Level)\n\n**Type:** Execution\n\n## Purpose\n\nResearch and analyze how competing products implement a similar feature.\nProvide structured comparison and strategic recommendations.\n\nThe goal is not imitation.\nThe goal is to:\n\n- Understand design patterns\n- Identify strengths and weaknesses\n- Detect scalable approaches\n- Define differentiation strategy\n\n---\n\n## When to Use\n\n- Before designing a new feature to understand industry landscape\n- When deciding UX direction and needing evidence-based justification\n- When evaluating whether a proposed design aligns with or diverges from market norms\n- When building a differentiation strategy against known competitors\n\n---\n\n## When NOT to Use\n\n- Technology stack or pricing comparisons (not UX\u002Finteraction level)\n- Internal A\u002FB test result analysis\n- Features where competitive analysis is already completed and documented\n- Pure visual\u002Fbranding comparisons without interaction analysis\n\n---\n\n## Inputs Required\n\nDo not run this skill without:\n\n- [ ] Feature being evaluated (name and scope)\n- [ ] Our current implementation or design proposal\n\nOptional but recommended:\n\n- [ ] Target user segment\n- [ ] Industry \u002F domain context\n- [ ] Specific competitor list (if not provided, 3–5 will be identified)\n\n---\n\n## Output Format\n\n1. Competitor Overview\n2. Feature Comparison Table\n3. Pattern Analysis\n4. Strategic Recommendation\n5. Differentiation Opportunities\n\n---\n\n## Procedure\n\n### Step 1 – Competitor Identification\n\nSelect 3–5 competitors based on:\n\n- Market relevance\n- Similar complexity level\n- Similar user persona\n- Similar data scale\n\nFor each competitor:\n\n- Product name\n- Target audience\n- Product maturity (early \u002F growth \u002F enterprise)\n\n---\n\n### Step 2 – Feature Breakdown per Competitor\n\n> **EFFICIENCY RULE:** When analyzing multiple competitors, batch\n> independent web searches in parallel where possible. Collect all\n> competitor data before proceeding to Step 3, rather than completing\n> full analysis of one competitor before starting the next.\n\nFor each competitor, analyze:\n\n#### A. Information Architecture\n\n- Is the feature flat or hierarchical?\n- How is grouping handled?\n- Is context preserved?\n\n#### B. Navigation & Interaction\n\n- Click depth\n- Use of dropdowns, tree views, tabs, filters\n- Progressive disclosure usage\n\n#### C. Scalability Handling\n\n- Behavior with large datasets\n- Search \u002F filter \u002F sorting strategy\n- Lazy loading or pagination\n\n#### D. Power-user Support\n\n- Bulk actions\n- Keyboard shortcuts\n- Customization\n\n#### E. Edge Case Handling\n\n- Empty state\n- Permission-based visibility\n- Long labels\n- Deep nesting\n\n---\n\n> **CONTEXT MANAGEMENT:** After completing Step 2, compile findings\n> into the comparison table immediately (Step 3). Use only the\n> structured table — not the raw research notes — as input for\n> Steps 4 and 5. This prevents context accumulation from verbose\n> research outputs.\n\n### Step 3 – Comparative Table (Mandatory)\n\nCreate a structured comparison table including:\n\n- Structure Type\n- Navigation Model\n- Scalability Strategy\n- Cognitive Load\n- Strengths\n- Weaknesses\n\n---\n\n### Step 4 – Pattern Synthesis\n\nIdentify:\n\n- Common patterns across competitors\n- Outliers (unique approaches)\n- Industry norms\n- Anti-patterns\n\n---\n\n### Step 5 – Strategic Recommendation\n\nAnswer:\n\n1. Is our proposed direction aligned with industry patterns?\n2. Are we simplifying appropriately or oversimplifying?\n3. Where can we differentiate?\n4. What scalability risks are we ignoring?\n5. Should we:\n   - Match industry norm\n   - Improve on a norm\n   - Intentionally diverge\n\nProvide a clear recommendation with justification.\n\n---\n\n## Guardrails\n\n- Do not produce vague statements without supporting evidence.\n- Do not use subjective language without explicit reasoning.\n- Do not suggest blind imitation of competitor features.\n- Explicitly state assumptions when competitor data is incomplete.\n- If a competitor's feature cannot be fully analyzed, declare the gap.\n- Do not introduce vendor-specific or project-specific assumptions.\n- Comparison must remain at UX and interaction level, not implementation detail.\n\n---\n\n## Failure Patterns\n\nCommon bad outputs:\n\n- Concluding \"copy what competitor X does\" without strategic reasoning\n- Producing subjective judgments without observable evidence\n- Missing the mandatory comparison table\n- Listing competitors without analyzing their feature implementation\n- Failing to provide a differentiation strategy\n- Ignoring scalability and edge case dimensions entirely\n\n---\n\n## Example 1 (Minimal Context)\n\n**Input:**\n\nFeature: search filter in a SaaS project management tool.\nOur proposal: single dropdown with predefined filter options.\n\n**Output:**\n\n1. Competitor Overview: Asana (growth), Monday.com (enterprise), Linear (growth)\n2. Feature Comparison Table: structure type, filter model, scalability, cognitive load per competitor\n3. Pattern Analysis: most competitors use combined free-text + faceted filters; single dropdown is an outlier\n4. Strategic Recommendation: our approach undersimplifies; recommend adding free-text search alongside dropdown\n5. Differentiation: keyboard-first filter builder for power users\n\n---\n\n## Example 2 (Realistic Scenario)\n\n**Input:**\n\nFeature: dashboard navigation for an analytics platform.\nOur proposal: tab-based top navigation with 8 sections.\nTarget users: data analysts at mid-size companies.\nCompetitors: Mixpanel, Amplitude, PostHog, Metabase.\n\n**Output:**\n\n1. Competitor Overview: 4 competitors with maturity levels, target audiences, product positioning\n2. Feature Comparison Table: hierarchical vs flat, sidebar vs top-nav, search integration, deep-link support, mobile responsiveness per competitor\n3. Pattern Analysis: 3\u002F4 competitors use sidebar navigation; tab-based is minority pattern; all support section search\n4. Strategic Recommendation: 8 top-level tabs exceed cognitive load threshold (Miller's Law); recommend grouping into 4–5 categories with sub-navigation. Sidebar is industry norm but top-nav is viable if sections are reduced.\n5. Differentiation: customizable dashboard pinning (no competitor offers this), keyboard navigation shortcuts\n\n---\n\n## Notes\n\n**FAST MODE** (only if explicitly requested):\n\n- Limit to 3 competitors\n- Skip dimension D (Power-user Support) and E (Edge Case Handling) in Step 2\n- Comparison table still mandatory\n\n---\n\nIf competitors are not specified in the input, identify 3–5 relevant products in the same domain before proceeding.\n\n",{"name":5,"license":15,"metadata":48,"description":50,"compatibility":51},{"type":39,"category":42,"maturity":36,"estimated_time":49},"15 min","Research and compare how competing products implement a similar feature at the UX and interaction level. Provides structured comparison tables and strategic differentiation recommendations.\n",[52,53],"Claude Code","Cursor","main","def8531e65114c0fca8fb8551c1871ee0eed705c","skills\u002Fcomsky\u002Fremy-skill-recipes\u002Fcompetitive-feature-benchmark",24,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub","https:\u002F\u002Fskillshub.wtf","https:\u002F\u002Fgithub.com\u002FComeOnOliver","AI & Blockchain Engineer\r\n","2026-06-24 22:07:19",{"source":8,"skillName":5,"commands":64,"prompt":74,"zipAvailable":75},[65,68,71],{"tool":66,"command":67},"npx","npx skills add ComeOnOliver\u002Fskillshub --skill competitive-feature-benchmark",{"tool":69,"command":70},"bunx","bunx skills add ComeOnOliver\u002Fskillshub --skill competitive-feature-benchmark",{"tool":72,"command":73},"pnpm","pnpm dlx skills add ComeOnOliver\u002Fskillshub --skill competitive-feature-benchmark","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fcomsky\u002Fremy-skill-recipes\u002Fcompetitive-feature-benchmark\u002FSKILL.md",true,[],[78,90,100,109,115,122],{"skillNo":79,"name":80,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":81,"categories":82,"keywords":86,"publishedAt":43},"01M6FKJN13GMG4KY57J3QD8GY5","model-hierarchy-skill","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzscole\u002Fmodel-hierarchy-skill\u002Fmodel-hierarchy-skill\u002FSKILL.md",[83],{"categoryNo":84,"categoryName":85,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",[87,88,89],"model","model hierarchy","model hierarchy skill",{"skillNo":91,"name":92,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":93,"categories":94,"keywords":96,"publishedAt":43},"01M6FKJJJ6GCAMR4PPPRD12M5X","zoom-mcp","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-mcp\u002FSKILL.md",[95],{"categoryNo":84,"categoryName":85,"taxonomyType":21,"taxonomyTypeDesc":22},[97,98,99],"MCP","zoom","zoom mcp",{"skillNo":101,"name":102,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":103,"categories":104,"keywords":105,"publishedAt":43},"01M6FKJE3KYT3KPEZMEEHYKA6K","zoom-apps-sdk","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-apps-sdk\u002FSKILL.md",[],[106,107,108,98],"sdk","zoom apps sdk","apps",{"skillNo":110,"name":111,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":112,"categories":113,"keywords":114,"publishedAt":43},"01M6FKJ9EDH9Q5VWDF8HAJRSP0","windows","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwindows\u002FSKILL.md",[],[111],{"skillNo":116,"name":117,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":118,"categories":119,"keywords":121,"publishedAt":43},"01M6FKJ666BEEFC3AE9GJ72Q93","whiteboard","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwhiteboard\u002FSKILL.md",[120],{"categoryNo":84,"categoryName":85,"taxonomyType":21,"taxonomyTypeDesc":22},[117],{"skillNo":123,"name":124,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":125,"categories":126,"keywords":127,"publishedAt":43},"01M6FKJ21WFCDGTJQ2Q91T9DVW","websockets","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwebsockets\u002FSKILL.md",[],[124]]