[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M74XA605DC0DFXYJSC8HT8WN":3,"skill-same:01M74XA605DC0DFXYJSC8HT8WN":48},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":18,"linkOnly":19,"markdownContent":20,"markdownBody":21,"frontMatter":22,"refName":28,"commitSha":29,"skillDirectory":30,"forksCount":13,"repositoryHtmlUrl":31,"repositoryHomepageUrl":6,"ownerHtmlUrl":32,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":33,"install":34,"resources":47},"01M74XA605DC0DFXYJSC8HT8WN","plotly",null,"Interactive visualization library. Use when you need hover info, zoom, pan, or web-embeddable charts. Best for dashboards, exploratory analysis, and presentations. For static publication figures use matplotlib or scientific-visualization.","ASoudy\u002FAGS","ASoudy","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F40639702?v=4","01M74G5NTCW8MWDNRTAF303PA1","01M74G5NTZXSE6T0GZR5BCB6V0",0,"MIT","https:\u002F\u002Fgithub.com\u002FASoudy\u002FAGS\u002Fblob\u002Fmain\u002FAGAS\u002Fplugins\u002Fantigravity-awesome-skills\u002Fskills\u002Fplotly\u002FSKILL.md",[],[],"2026-11-12 13:55:43",false,"---\nname: plotly\ndescription: Interactive visualization library. Use when you need hover info, zoom, pan, or web-embeddable charts. Best for dashboards, exploratory analysis, and presentations. For static publication figures use matplotlib or scientific-visualization.\nlicense: MIT license\nmetadata:\n    skill-author: K-Dense Inc.\nrisk: unknown\nsource: community\n---\n\n# Plotly\n\nPython graphing library for creating interactive, publication-quality visualizations with 40+ chart types.\n\n## When to Use\n- You need interactive charts with hover, zoom, pan, or web embedding.\n- You are building dashboards, exploratory analysis notebooks, or presentations that benefit from rich interaction.\n- You want to choose between Plotly Express and Graph Objects for the same visualization task.\n\n## Quick Start\n\nInstall Plotly:\n```bash\nuv pip install plotly\n```\n\nBasic usage with Plotly Express (high-level API):\n```python\nimport plotly.express as px\nimport pandas as pd\n\ndf = pd.DataFrame({\n    'x': [1, 2, 3, 4],\n    'y': [10, 11, 12, 13]\n})\n\nfig = px.scatter(df, x='x', y='y', title='My First Plot')\nfig.show()\n```\n\n## Choosing Between APIs\n\n### Use Plotly Express (px)\nFor quick, standard visualizations with sensible defaults:\n- Working with pandas DataFrames\n- Creating common chart types (scatter, line, bar, histogram, etc.)\n- Need automatic color encoding and legends\n- Want minimal code (1-5 lines)\n\nSee reference\u002Fplotly-express.md for complete guide.\n\n### Use Graph Objects (go)\nFor fine-grained control and custom visualizations:\n- Chart types not in Plotly Express (3D mesh, isosurface, complex financial charts)\n- Building complex multi-trace figures from scratch\n- Need precise control over individual components\n- Creating specialized visualizations with custom shapes and annotations\n\nSee reference\u002Fgraph-objects.md for complete guide.\n\n**Note:** Plotly Express returns graph objects Figure, so you can combine approaches:\n```python\nfig = px.scatter(df, x='x', y='y')\nfig.update_layout(title='Custom Title')  # Use go methods on px figure\nfig.add_hline(y=10)                     # Add shapes\n```\n\n## Core Capabilities\n\n### 1. Chart Types\n\nPlotly supports 40+ chart types organized into categories:\n\n**Basic Charts:** scatter, line, bar, pie, area, bubble\n\n**Statistical Charts:** histogram, box plot, violin, distribution, error bars\n\n**Scientific Charts:** heatmap, contour, ternary, image display\n\n**Financial Charts:** candlestick, OHLC, waterfall, funnel, time series\n\n**Maps:** scatter maps, choropleth, density maps (geographic visualization)\n\n**3D Charts:** scatter3d, surface, mesh, cone, volume\n\n**Specialized:** sunburst, treemap, sankey, parallel coordinates, gauge\n\nFor detailed examples and usage of all chart types, see reference\u002Fchart-types.md.\n\n### 2. Layouts and Styling\n\n**Subplots:** Create multi-plot figures with shared axes:\n```python\nfrom plotly.subplots import make_subplots\nimport plotly.graph_objects as go\n\nfig = make_subplots(rows=2, cols=2, subplot_titles=('A', 'B', 'C', 'D'))\nfig.add_trace(go.Scatter(x=[1, 2], y=[3, 4]), row=1, col=1)\n```\n\n**Templates:** Apply coordinated styling:\n```python\nfig = px.scatter(df, x='x', y='y', template='plotly_dark')\n# Built-in: plotly_white, plotly_dark, ggplot2, seaborn, simple_white\n```\n\n**Customization:** Control every aspect of appearance:\n- Colors (discrete sequences, continuous scales)\n- Fonts and text\n- Axes (ranges, ticks, grids)\n- Legends\n- Margins and sizing\n- Annotations and shapes\n\nFor complete layout and styling options, see reference\u002Flayouts-styling.md.\n\n### 3. Interactivity\n\nBuilt-in interactive features:\n- Hover tooltips with customizable data\n- Pan and zoom\n- Legend toggling\n- Box\u002Flasso selection\n- Rangesliders for time series\n- Buttons and dropdowns\n- Animations\n\n```python\n# Custom hover template\nfig.update_traces(\n    hovertemplate='\u003Cb>%{x}\u003C\u002Fb>\u003Cbr>Value: %{y:.2f}\u003Cextra>\u003C\u002Fextra>'\n)\n\n# Add rangeslider\nfig.update_xaxes(rangeslider_visible=True)\n\n# Animations\nfig = px.scatter(df, x='x', y='y', animation_frame='year')\n```\n\nFor complete interactivity guide, see reference\u002Fexport-interactivity.md.\n\n### 4. Export Options\n\n**Interactive HTML:**\n```python\nfig.write_html('chart.html')                       # Full standalone\nfig.write_html('chart.html', include_plotlyjs='cdn')  # Smaller file\n```\n\n**Static Images (requires kaleido):**\n```bash\nuv pip install kaleido\n```\n\n```python\nfig.write_image('chart.png')   # PNG\nfig.write_image('chart.pdf')   # PDF\nfig.write_image('chart.svg')   # SVG\n```\n\nFor complete export options, see reference\u002Fexport-interactivity.md.\n\n## Common Workflows\n\n### Scientific Data Visualization\n\n```python\nimport plotly.express as px\n\n# Scatter plot with trendline\nfig = px.scatter(df, x='temperature', y='yield', trendline='ols')\n\n# Heatmap from matrix\nfig = px.imshow(correlation_matrix, text_auto=True, color_continuous_scale='RdBu')\n\n# 3D surface plot\nimport plotly.graph_objects as go\nfig = go.Figure(data=[go.Surface(z=z_data, x=x_data, y=y_data)])\n```\n\n### Statistical Analysis\n\n```python\n# Distribution comparison\nfig = px.histogram(df, x='values', color='group', marginal='box', nbins=30)\n\n# Box plot with all points\nfig = px.box(df, x='category', y='value', points='all')\n\n# Violin plot\nfig = px.violin(df, x='group', y='measurement', box=True)\n```\n\n### Time Series and Financial\n\n```python\n# Time series with rangeslider\nfig = px.line(df, x='date', y='price')\nfig.update_xaxes(rangeslider_visible=True)\n\n# Candlestick chart\nimport plotly.graph_objects as go\nfig = go.Figure(data=[go.Candlestick(\n    x=df['date'],\n    open=df['open'],\n    high=df['high'],\n    low=df['low'],\n    close=df['close']\n)])\n```\n\n### Multi-Plot Dashboards\n\n```python\nfrom plotly.subplots import make_subplots\nimport plotly.graph_objects as go\n\nfig = make_subplots(\n    rows=2, cols=2,\n    subplot_titles=('Scatter', 'Bar', 'Histogram', 'Box'),\n    specs=[[{'type': 'scatter'}, {'type': 'bar'}],\n           [{'type': 'histogram'}, {'type': 'box'}]]\n)\n\nfig.add_trace(go.Scatter(x=[1, 2, 3], y=[4, 5, 6]), row=1, col=1)\nfig.add_trace(go.Bar(x=['A', 'B'], y=[1, 2]), row=1, col=2)\nfig.add_trace(go.Histogram(x=data), row=2, col=1)\nfig.add_trace(go.Box(y=data), row=2, col=2)\n\nfig.update_layout(height=800, showlegend=False)\n```\n\n## Integration with Dash\n\nFor interactive web applications, use Dash (Plotly's web app framework):\n\n```bash\nuv pip install dash\n```\n\n```python\nimport dash\nfrom dash import dcc, html\nimport plotly.express as px\n\napp = dash.Dash(__name__)\n\nfig = px.scatter(df, x='x', y='y')\n\napp.layout = html.Div([\n    html.H1('Dashboard'),\n    dcc.Graph(figure=fig)\n])\n\napp.run_server(debug=True)\n```\n\n## Reference Files\n\n- **plotly-express.md** - High-level API for quick visualizations\n- **graph-objects.md** - Low-level API for fine-grained control\n- **chart-types.md** - Complete catalog of 40+ chart types with examples\n- **layouts-styling.md** - Subplots, templates, colors, customization\n- **export-interactivity.md** - Export options and interactive features\n\n## Additional Resources\n\n- Official documentation: https:\u002F\u002Fplotly.com\u002Fpython\u002F\n- API reference: https:\u002F\u002Fplotly.com\u002Fpython-api-reference\u002F\n- Community forum: https:\u002F\u002Fcommunity.plotly.com\u002F\n\n## Limitations\n- Use this skill only when the task clearly matches the scope described above.\n- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.\n- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.\n","# Plotly\n\nPython graphing library for creating interactive, publication-quality visualizations with 40+ chart types.\n\n## When to Use\n- You need interactive charts with hover, zoom, pan, or web embedding.\n- You are building dashboards, exploratory analysis notebooks, or presentations that benefit from rich interaction.\n- You want to choose between Plotly Express and Graph Objects for the same visualization task.\n\n## Quick Start\n\nInstall Plotly:\n```bash\nuv pip install plotly\n```\n\nBasic usage with Plotly Express (high-level API):\n```python\nimport plotly.express as px\nimport pandas as pd\n\ndf = pd.DataFrame({\n    'x': [1, 2, 3, 4],\n    'y': [10, 11, 12, 13]\n})\n\nfig = px.scatter(df, x='x', y='y', title='My First Plot')\nfig.show()\n```\n\n## Choosing Between APIs\n\n### Use Plotly Express (px)\nFor quick, standard visualizations with sensible defaults:\n- Working with pandas DataFrames\n- Creating common chart types (scatter, line, bar, histogram, etc.)\n- Need automatic color encoding and legends\n- Want minimal code (1-5 lines)\n\nSee reference\u002Fplotly-express.md for complete guide.\n\n### Use Graph Objects (go)\nFor fine-grained control and custom visualizations:\n- Chart types not in Plotly Express (3D mesh, isosurface, complex financial charts)\n- Building complex multi-trace figures from scratch\n- Need precise control over individual components\n- Creating specialized visualizations with custom shapes and annotations\n\nSee reference\u002Fgraph-objects.md for complete guide.\n\n**Note:** Plotly Express returns graph objects Figure, so you can combine approaches:\n```python\nfig = px.scatter(df, x='x', y='y')\nfig.update_layout(title='Custom Title')  # Use go methods on px figure\nfig.add_hline(y=10)                     # Add shapes\n```\n\n## Core Capabilities\n\n### 1. Chart Types\n\nPlotly supports 40+ chart types organized into categories:\n\n**Basic Charts:** scatter, line, bar, pie, area, bubble\n\n**Statistical Charts:** histogram, box plot, violin, distribution, error bars\n\n**Scientific Charts:** heatmap, contour, ternary, image display\n\n**Financial Charts:** candlestick, OHLC, waterfall, funnel, time series\n\n**Maps:** scatter maps, choropleth, density maps (geographic visualization)\n\n**3D Charts:** scatter3d, surface, mesh, cone, volume\n\n**Specialized:** sunburst, treemap, sankey, parallel coordinates, gauge\n\nFor detailed examples and usage of all chart types, see reference\u002Fchart-types.md.\n\n### 2. Layouts and Styling\n\n**Subplots:** Create multi-plot figures with shared axes:\n```python\nfrom plotly.subplots import make_subplots\nimport plotly.graph_objects as go\n\nfig = make_subplots(rows=2, cols=2, subplot_titles=('A', 'B', 'C', 'D'))\nfig.add_trace(go.Scatter(x=[1, 2], y=[3, 4]), row=1, col=1)\n```\n\n**Templates:** Apply coordinated styling:\n```python\nfig = px.scatter(df, x='x', y='y', template='plotly_dark')\n# Built-in: plotly_white, plotly_dark, ggplot2, seaborn, simple_white\n```\n\n**Customization:** Control every aspect of appearance:\n- Colors (discrete sequences, continuous scales)\n- Fonts and text\n- Axes (ranges, ticks, grids)\n- Legends\n- Margins and sizing\n- Annotations and shapes\n\nFor complete layout and styling options, see reference\u002Flayouts-styling.md.\n\n### 3. Interactivity\n\nBuilt-in interactive features:\n- Hover tooltips with customizable data\n- Pan and zoom\n- Legend toggling\n- Box\u002Flasso selection\n- Rangesliders for time series\n- Buttons and dropdowns\n- Animations\n\n```python\n# Custom hover template\nfig.update_traces(\n    hovertemplate='\u003Cb>%{x}\u003C\u002Fb>\u003Cbr>Value: %{y:.2f}\u003Cextra>\u003C\u002Fextra>'\n)\n\n# Add rangeslider\nfig.update_xaxes(rangeslider_visible=True)\n\n# Animations\nfig = px.scatter(df, x='x', y='y', animation_frame='year')\n```\n\nFor complete interactivity guide, see reference\u002Fexport-interactivity.md.\n\n### 4. Export Options\n\n**Interactive HTML:**\n```python\nfig.write_html('chart.html')                       # Full standalone\nfig.write_html('chart.html', include_plotlyjs='cdn')  # Smaller file\n```\n\n**Static Images (requires kaleido):**\n```bash\nuv pip install kaleido\n```\n\n```python\nfig.write_image('chart.png')   # PNG\nfig.write_image('chart.pdf')   # PDF\nfig.write_image('chart.svg')   # SVG\n```\n\nFor complete export options, see reference\u002Fexport-interactivity.md.\n\n## Common Workflows\n\n### Scientific Data Visualization\n\n```python\nimport plotly.express as px\n\n# Scatter plot with trendline\nfig = px.scatter(df, x='temperature', y='yield', trendline='ols')\n\n# Heatmap from matrix\nfig = px.imshow(correlation_matrix, text_auto=True, color_continuous_scale='RdBu')\n\n# 3D surface plot\nimport plotly.graph_objects as go\nfig = go.Figure(data=[go.Surface(z=z_data, x=x_data, y=y_data)])\n```\n\n### Statistical Analysis\n\n```python\n# Distribution comparison\nfig = px.histogram(df, x='values', color='group', marginal='box', nbins=30)\n\n# Box plot with all points\nfig = px.box(df, x='category', y='value', points='all')\n\n# Violin plot\nfig = px.violin(df, x='group', y='measurement', box=True)\n```\n\n### Time Series and Financial\n\n```python\n# Time series with rangeslider\nfig = px.line(df, x='date', y='price')\nfig.update_xaxes(rangeslider_visible=True)\n\n# Candlestick chart\nimport plotly.graph_objects as go\nfig = go.Figure(data=[go.Candlestick(\n    x=df['date'],\n    open=df['open'],\n    high=df['high'],\n    low=df['low'],\n    close=df['close']\n)])\n```\n\n### Multi-Plot Dashboards\n\n```python\nfrom plotly.subplots import make_subplots\nimport plotly.graph_objects as go\n\nfig = make_subplots(\n    rows=2, cols=2,\n    subplot_titles=('Scatter', 'Bar', 'Histogram', 'Box'),\n    specs=[[{'type': 'scatter'}, {'type': 'bar'}],\n           [{'type': 'histogram'}, {'type': 'box'}]]\n)\n\nfig.add_trace(go.Scatter(x=[1, 2, 3], y=[4, 5, 6]), row=1, col=1)\nfig.add_trace(go.Bar(x=['A', 'B'], y=[1, 2]), row=1, col=2)\nfig.add_trace(go.Histogram(x=data), row=2, col=1)\nfig.add_trace(go.Box(y=data), row=2, col=2)\n\nfig.update_layout(height=800, showlegend=False)\n```\n\n## Integration with Dash\n\nFor interactive web applications, use Dash (Plotly's web app framework):\n\n```bash\nuv pip install dash\n```\n\n```python\nimport dash\nfrom dash import dcc, html\nimport plotly.express as px\n\napp = dash.Dash(__name__)\n\nfig = px.scatter(df, x='x', y='y')\n\napp.layout = html.Div([\n    html.H1('Dashboard'),\n    dcc.Graph(figure=fig)\n])\n\napp.run_server(debug=True)\n```\n\n## Reference Files\n\n- **plotly-express.md** - High-level API for quick visualizations\n- **graph-objects.md** - Low-level API for fine-grained control\n- **chart-types.md** - Complete catalog of 40+ chart types with examples\n- **layouts-styling.md** - Subplots, templates, colors, customization\n- **export-interactivity.md** - Export options and interactive features\n\n## Additional Resources\n\n- Official documentation: https:\u002F\u002Fplotly.com\u002Fpython\u002F\n- API reference: https:\u002F\u002Fplotly.com\u002Fpython-api-reference\u002F\n- Community forum: https:\u002F\u002Fcommunity.plotly.com\u002F\n\n## Limitations\n- Use this skill only when the task clearly matches the scope described above.\n- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.\n- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.\n",{"name":5,"risk":23,"source":24,"license":25,"metadata":26,"description":7},"unknown","community","MIT license",{"skill-author":27},"K-Dense Inc.","main","cd1d94757d590093507ef8ac26299eab8bc20478","AGAS\u002Fplugins\u002Fantigravity-awesome-skills\u002Fskills\u002Fplotly","https:\u002F\u002Fgithub.com\u002FASoudy\u002FAGS","https:\u002F\u002Fgithub.com\u002FASoudy","2026-05-23 09:43:12",{"source":8,"skillName":5,"commands":35,"prompt":45,"zipAvailable":46},[36,39,42],{"tool":37,"command":38},"npx","npx skills add ASoudy\u002FAGS --skill plotly",{"tool":40,"command":41},"bunx","bunx skills add ASoudy\u002FAGS --skill plotly",{"tool":43,"command":44},"pnpm","pnpm dlx skills add ASoudy\u002FAGS --skill plotly","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FASoudy\u002FAGS\u002Fblob\u002Fmain\u002FAGAS\u002Fplugins\u002Fantigravity-awesome-skills\u002Fskills\u002Fplotly\u002FSKILL.md",true,[],[49,56,63,70,77,84],{"skillNo":50,"name":51,"nameZh":6,"description":52,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":53,"categories":54,"keywords":55,"publishedAt":18},"01M756BTEVC407T0QR8S420JWD","web-typography","Select, pair, and implement typefaces for web projects. Use when the user mentions \"font pairing\", \"which typeface\", \"line height\", \"responsive typography\", \"web font loading\", \"type hierarchy\", \"variable fonts\", \"FOUT\u002FFOIT\", or \"typographic scale\". Also trigger when choosing between system fonts and web fonts, optimizing font loading performance, or designing readable long-form content layouts. Covers readability evaluation, CSS implementation, and performance optimization. For overall UI design systems, see refactoring-ui. For dramatic typographic experiences, see top-design.","https:\u002F\u002Fgithub.com\u002FASoudy\u002FAGS\u002Fblob\u002Fmain\u002Fclaude_skills_libraries\u002Fwondelai-product-strategy\u002Fweb-typography\u002FSKILL.md",[],[],{"skillNo":57,"name":58,"nameZh":6,"description":59,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":60,"categories":61,"keywords":62,"publishedAt":18},"01M756B4RYF2CB17C33X6ZJQT5","ux-heuristics","Evaluate and improve interface usability using heuristic analysis. Use when the user mentions \"usability audit\", \"UX review\", \"users are confused\", \"heuristic evaluation\", \"form usability\", \"navigation problems\", \"Nielsen heuristics\", \"cognitive walkthrough\", or \"usability testing\". Also trigger when reviewing a design for usability issues, improving form completion rates, or evaluating information architecture and navigation. Covers Nielsens 10 heuristics, severity ratings, and information architecture. For visual design fixes, see refactoring-ui. For conversion-focused audits, see cro-methodology.","https:\u002F\u002Fgithub.com\u002FASoudy\u002FAGS\u002Fblob\u002Fmain\u002Fclaude_skills_libraries\u002Fwondelai-product-strategy\u002Fux-heuristics\u002FSKILL.md",[],[],{"skillNo":64,"name":65,"nameZh":6,"description":66,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":67,"categories":68,"keywords":69,"publishedAt":18},"01M756ANVFT0T6BAPV6Y93EPR6","traction-eos","Implement the Entrepreneurial Operating System (EOS) to align vision and execution across a company. Use when the user mentions \"EOS\", \"V\u002FTO\", \"quarterly rocks\", \"Level 10 meetings\", \"accountability chart\", \"IDS process\", \"Entrepreneurial Operating System\", or \"business operating system\". Also trigger when a growing company needs meeting structure, goal-setting frameworks, or a systematic approach to solving recurring organizational issues. Covers the six EOS components: Vision, People, Data, Issues, Process, Traction. For team motivation design, see drive-motivation. For lean experimentation, see lean-startup.","https:\u002F\u002Fgithub.com\u002FASoudy\u002FAGS\u002Fblob\u002Fmain\u002Fclaude_skills_libraries\u002Fwondelai-product-strategy\u002Ftraction-eos\u002FSKILL.md",[],[],{"skillNo":71,"name":72,"nameZh":6,"description":73,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":74,"categories":75,"keywords":76,"publishedAt":18},"01M756A7NZZMNJN9KZ33QGFHV6","top-design","Create award-winning, immersive web experiences at the level of Awwwards-featured agencies. Use when the user mentions \"premium website\", \"portfolio site\", \"scroll animations\", \"Awwwards quality\", \"brand experience\", \"cinematic web design\", \"parallax storytelling\", or \"agency-quality site\". Also trigger when building landing pages that need to impress, designing creative portfolios, or elevating a standard website to a memorable digital experience. Covers dramatic typography, purposeful motion, scroll-based composition, and performance-optimized animation. For foundational UI, see refactoring-ui. For type selection, see web-typography.","https:\u002F\u002Fgithub.com\u002FASoudy\u002FAGS\u002Fblob\u002Fmain\u002Fclaude_skills_libraries\u002Fwondelai-product-strategy\u002Ftop-design\u002FSKILL.md",[],[],{"skillNo":78,"name":79,"nameZh":6,"description":80,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":81,"categories":82,"keywords":83,"publishedAt":18},"01M7569J5G1NXM3RR194D52SGB","system-design","Design scalable distributed systems using structured approaches for load balancing, caching, database scaling, and message queues. Use when the user mentions \"system design\", \"scale this\", \"high availability\", \"rate limiter\", \"design a URL shortener\", \"system design interview\", \"capacity planning\", or \"distributed architecture\". Also trigger when estimating infrastructure requirements, choosing between microservices and monoliths, or designing for millions of concurrent users. Covers common system designs and back-of-the-envelope estimation. For data fundamentals, see ddia-systems. For resilience, see release-it.","https:\u002F\u002Fgithub.com\u002FASoudy\u002FAGS\u002Fblob\u002Fmain\u002Fclaude_skills_libraries\u002Fwondelai-product-strategy\u002Fsystem-design\u002FSKILL.md",[],[],{"skillNo":85,"name":86,"nameZh":6,"description":87,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":88,"categories":89,"keywords":90,"publishedAt":18},"01M75691MJKE6PBA1EC398EKQT","storybrand-messaging","Clarify brand messaging using narrative structure that positions the customer as hero. Use when the user mentions \"brand message\", \"website copy\", \"elevator pitch\", \"one-liner\", \"messaging isnt resonating\", \"brand script\", \"StoryBrand framework\", or \"customer as hero\". Also trigger when rewriting homepage copy, crafting email nurture sequences, or creating consistent messaging across sales collateral and marketing materials. Covers landing page copy, marketing collateral, and consistent communication. For memorable messaging, see made-to-stick. For product positioning, see obviously-awesome.","https:\u002F\u002Fgithub.com\u002FASoudy\u002FAGS\u002Fblob\u002Fmain\u002Fclaude_skills_libraries\u002Fwondelai-product-strategy\u002Fstorybrand-messaging\u002FSKILL.md",[],[]]