Product Strategist Strategic toolkit for Head of Product to drive vision, alignment, and organizational excellence. Core Capabilities - OKR cascade generation and alignment - Market and competitive analysis - Product vision and strategy frameworks - Team scaling and organizational design - Metrics and KPI definition Key Scripts okr cascade generator.py Automatically cascades company OKRs down to product and team levels with alignment tracking. Usage : - Strategies: growth, retention, revenue, innovation, operational - Generates company → product → team OKR cascade - Calculates alignment score…

in kr_template:\n return '

Product Strategist Strategic toolkit for Head of Product to drive vision, alignment, and organizational excellence. Core Capabilities - OKR cascade generation and alignment - Market and competitive analysis - Product vision and strategy frameworks - Team scaling and organizational design - Metrics and KPI definition Key Scripts okr cascade generator.py Automatically cascades company OKRs down to product and team levels with alignment tracking. Usage : - Strategies: growth, retention, revenue, innovation, operational - Generates company → product → team OKR cascade - Calculates alignment score…

\n elif 'days' in kr_template.lower():\n return 'days'\n elif 'score' in kr_template.lower():\n return 'points'\n return 'count'\n \n def _translate_to_product(self, company_objective: str) -> str:\n \"\"\"Translate company objective to product objective\"\"\"\n translations = {\n 'Accelerate user acquisition': 'Build viral product features',\n 'Achieve product-market fit': 'Validate product hypotheses',\n 'Build sustainable growth': 'Create product-led growth loops',\n 'Create lasting customer value': 'Design sticky user experiences',\n 'Drive sustainable revenue': 'Optimize product monetization',\n 'Pioneer next-generation': 'Ship innovative features',\n 'Build world-class': 'Elevate product excellence'\n }\n \n for key, value in translations.items():\n if key in company_objective:\n return company_objective.replace(key, value)\n return f\"Product: {company_objective}\"\n \n def _translate_kr_to_product(self, kr: str) -> str:\n \"\"\"Translate KR to product context\"\"\"\n product_terms = {\n 'MAU': 'product MAU',\n 'growth rate': 'feature adoption rate',\n 'CAC': 'product onboarding efficiency',\n 'retention': 'product retention',\n 'NPS': 'product NPS',\n 'ARR': 'product-driven revenue',\n 'churn': 'product churn'\n }\n \n result = kr\n for term, replacement in product_terms.items():\n if term in result:\n result = result.replace(term, replacement)\n break\n return result\n \n def _translate_to_team(self, objective: str, team: str) -> str:\n \"\"\"Translate objective to team context\"\"\"\n team_focus = {\n 'Growth': 'acquisition and activation',\n 'Platform': 'infrastructure and reliability',\n 'Mobile': 'mobile experience',\n 'Data': 'analytics and insights'\n }\n \n focus = team_focus.get(team, 'delivery')\n return f\"{objective} through {focus}\"\n \n def _translate_kr_to_team(self, kr: str, team: str) -> str:\n \"\"\"Translate KR to team context\"\"\"\n return f\"[{team}] {kr}\"\n \n def _is_relevant_for_team(self, objective: str, team: str) -> bool:\n \"\"\"Check if objective is relevant for team\"\"\"\n relevance = {\n 'Growth': ['acquisition', 'growth', 'activation', 'viral'],\n 'Platform': ['infrastructure', 'reliability', 'scale', 'performance'],\n 'Mobile': ['mobile', 'app', 'ios', 'android'],\n 'Data': ['analytics', 'metrics', 'insights', 'data']\n }\n \n keywords = relevance.get(team, [])\n objective_lower = objective.lower()\n return any(keyword in objective_lower for keyword in keywords) or team == 'Platform'\n\ndef main():\n import sys\n \n # Sample metrics\n metrics = {\n 'current': 100000,\n 'target': 150000,\n 'current_revenue': 10,\n 'target_revenue': 15,\n 'current_nps': 40,\n 'target_nps': 60\n }\n \n # Get strategy from command line or default\n strategy = sys.argv[1] if len(sys.argv) > 1 else 'growth'\n \n # Generate OKRs\n generator = OKRGenerator()\n \n # Generate company OKRs\n company_okrs = generator.generate_company_okrs(strategy, metrics)\n \n # Cascade to product\n product_okrs = generator.cascade_to_product(company_okrs)\n \n # Cascade to teams\n team_okrs = generator.cascade_to_teams(product_okrs)\n \n # Combine all OKRs\n all_okrs = {\n 'company': company_okrs,\n 'product': product_okrs,\n 'teams': team_okrs\n }\n \n # Generate dashboard\n dashboard = generator.generate_okr_dashboard(all_okrs)\n print(dashboard)\n \n # Calculate alignment\n alignment = generator.calculate_alignment_score(all_okrs)\n print(\"\\n\\n🎯 ALIGNMENT SCORES\\n\" + \"-\" * 40)\n for metric, score in alignment.items():\n print(f\"{metric.replace('_', ' ').title()}: {score}%\")\n \n # Export as JSON if requested\n if len(sys.argv) > 2 and sys.argv[2] == 'json':\n print(\"\\n\\nJSON Output:\")\n print(json.dumps(all_okrs, indent=2))\n\nif __name__ == \"__main__\":\n main()\n","content_type":"text/x-python; charset=utf-8","language":"python","size":19020,"content_sha256":"2663edf4605c34784cf77209b37a782c71cc7873ce0827855c60bfc9a1c5ff0b"}],"content_json":{"type":"doc","content":[{"type":"heading","attrs":{"level":1},"content":[{"text":"Product Strategist","type":"text"}]},{"type":"paragraph","content":[{"text":"Strategic toolkit for Head of Product to drive vision, alignment, and organizational excellence.","type":"text"}]},{"type":"heading","attrs":{"level":2},"content":[{"text":"Core Capabilities","type":"text"}]},{"type":"bullet_list","content":[{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"OKR cascade generation and alignment","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"Market and competitive analysis","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"Product vision and strategy frameworks","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"Team scaling and organizational design","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"Metrics and KPI definition","type":"text"}]}]}]},{"type":"heading","attrs":{"level":2},"content":[{"text":"Key Scripts","type":"text"}]},{"type":"heading","attrs":{"level":3},"content":[{"text":"okr_cascade_generator.py","type":"text"}]},{"type":"paragraph","content":[{"text":"Automatically cascades company OKRs down to product and team levels with alignment tracking.","type":"text"}]},{"type":"paragraph","content":[{"text":"Usage","type":"text","marks":[{"type":"strong"}]},{"text":": ","type":"text"},{"text":"python scripts/okr_cascade_generator.py [strategy]","type":"text","marks":[{"type":"code_inline"}]}]},{"type":"bullet_list","content":[{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"Strategies: growth, retention, revenue, innovation, operational","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"Generates company → product → team OKR cascade","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"Calculates alignment scores","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"Tracks contribution percentages","type":"text"}]}]}]},{"type":"hr","attrs":{"markup":"---"}}]},"metadata":{"date":"2026-06-05","name":"product-strategist","author":"@skillopedia","source":{"stars":27714,"repo_name":"claude-code-templates","origin_url":"https://github.com/davila7/claude-code-templates/blob/HEAD/cli-tool/components/skills/business-marketing/product-strategist/SKILL.md","repo_owner":"davila7","body_sha256":"c0b2a8b6d71264a259e596ea75ce098115c84ebb053de931d567b465b14915a8","cluster_key":"059fd550797eff669e3ba0994d6d5afde6c242d714a2130a33acce6732416b7c","clean_bundle":{"format":"clean-skill-bundle-v1","source":"davila7/claude-code-templates/cli-tool/components/skills/business-marketing/product-strategist/SKILL.md","attachments":[{"id":"28cc5301-03ac-56b2-b748-0db34046ce07","key":"uploads/10433ee7-ad12-4ae0-b34e-97553e46c6c8/28cc5301-03ac-56b2-b748-0db34046ce07/attachment.py","path":"scripts/okr_cascade_generator.py","size":19020,"sha256":"2663edf4605c34784cf77209b37a782c71cc7873ce0827855c60bfc9a1c5ff0b","contentType":"text/x-python; charset=utf-8"}],"bundle_sha256":"2bf930f8e68ac81ed4e0c61aa81831c48f2ed23640b13f589063576e749870ae","attachment_count":1,"text_attachments":1,"attachment_storage":"skillopedia-attachments-v1","binary_attachments":0,"excluded_attachments":[]},"cluster_size":6,"skill_md_path":"cli-tool/components/skills/business-marketing/product-strategist/SKILL.md","import_metadata":{"date":"2026-06-05","author":"@skillopedia","version":"v1","category":"design-ux","category_label":"Design"},"exact_dupes_collapsed_into_this":5},"version":"v1","category":"design-ux","import_tag":"clean-skills-v1","description":"Strategic product leadership toolkit for Head of Product including OKR cascade generation, market analysis, vision setting, and team scaling. Use for strategic planning, goal alignment, competitive analysis, and organizational design."}},"renderedAt":1782981927169}

Product Strategist Strategic toolkit for Head of Product to drive vision, alignment, and organizational excellence. Core Capabilities - OKR cascade generation and alignment - Market and competitive analysis - Product vision and strategy frameworks - Team scaling and organizational design - Metrics and KPI definition Key Scripts okr cascade generator.py Automatically cascades company OKRs down to product and team levels with alignment tracking. Usage : - Strategies: growth, retention, revenue, innovation, operational - Generates company → product → team OKR cascade - Calculates alignment score…