administering-linux
Manage Linux systems covering systemd services, process management, filesystems, networking, performance tuning, and troubleshooting. Use when deploying…
Builds dashboards, reports, and data-driven interfaces requiring charts, graphs, or visual analytics. Provides systematic framework for selecting appropriate visualizations based on data characteristics and analytical purpose. Includes 24+ visualization types organized by
$ npx -y skills add ancoleman/ai-design-components --skill visualizing-data --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/visualizing-dataContext preview
The summary Claude sees to decide when to auto-load this skill.
Builds dashboards, reports, and data-driven interfaces requiring charts, graphs, or visual analytics. Provides systematic framework for selecting appropriate visualizations based on data characteristics and analytical purpose. Includes 24+ visualization types organized by
name: visualizing-data description: Builds dashboards, reports, and data-driven interfaces requiring charts, graphs, or visual analytics. Provides systematic framework for selecting appropriate visualizations based on data characteristics and analytical purpose. Includes 24+ visualization types organized by purpose (trends, comparisons, distributions, relationships, flows, hierarchies, geospatial), accessibility patterns (WCAG 2.1 AA compliance), colorblind-safe palettes, and performance optimization strategies. Use when creating visualizations, choosing chart types, displaying data graphically, or designing data interfaces.
Systematic guidance for selecting and implementing effective data visualizations, matching data characteristics with appropriate visualization types, ensuring clarity, accessibility, and impact.
Data visualization transforms raw data into visual representations that reveal patterns, trends, and insights. This skill provides:
1. **Selection Framework**: Systematic decision trees from data type + purpose → chart type 2. **24+ Visualization Methods**: Organized by analytical purpose 3. **Accessibility Patterns**: WCAG 2.1 AA compliance, colorblind-safe palettes 4. **Performance Strategies**: Optimize for dataset size (<1000 to >100K points) 5. **Multi-Language Support**: JavaScript/TypeScript (primary), Python, Rust, Go
---
What type? [categorical | continuous | temporal | spatial | hierarchical] How many dimensions? [1D | 2D | multivariate] How many points? [<100 | 100-1K | 1K-10K | >10K]
What story to tell? [comparison | trend | distribution | relationship | composition | flow | hierarchy | geographic]
**Quick Selection:**
**Complete decision trees:** See `references/selection-matrix.md`
See language sections below for recommended libraries.
---
**Match analytical purpose to chart type:**
| Purpose | Chart Types | |---------|-------------| | **Compare values** | Bar Chart, Lollipop Chart | | **Show trends** | Line Chart, Area Chart | | **Reveal distributions** | Histogram, Violin Plot, Box Plot | | **Explore relationships** | Scatter Plot, Bubble Chart | | **Explain composition** | Treemap, Stacked Bar, Pie Chart (<6 slices) | | **Visualize flow** | Sankey Diagram, Chord Diagram | | **Display hierarchy** | Sunburst, Dendrogram, Treemap | | **Show geographic** | Choropleth Map, Symbol Map |
---
General audiences, straightforward data stories:
Specific analytical insights:
Complex data, sophisticated audiences:
**Detailed descriptions:** See `references/chart-catalog.md`
---
<figure role="img" aria-label="Sales increased 15% from Q3 to Q4"> <svg>...</svg> </figure>
**IBM Palette (Recommended):**
#648FFF (Blue), #785EF0 (Purple), #DC267F (Magenta), #FE6100 (Orange), #FFB000 (Yellow)
**Avoid:** Red/Green combinations (8% of males have red-green colorblindness)
**Complete accessibility guide:** See `references/accessibility.md`
---
| Rows | Strategy | Implementation | |------|----------|----------------| | <1,000 | Direct rendering | Standard libraries (SVG) | | 1K-10K | Sampling/aggregation | Downsample to ~500 points | | 10K-100K | Canvas rendering | Switch from SVG to Canvas | | >100K | Server-side aggregation | Backend processing |
---
Composable React components, declarative API, responsive by default.
npm install recharts
import { LineChart, Line, XAxis, YAxis, Tooltip, ResponsiveContainer } from 'recharts';
const data = [
{ month: 'Jan', sales: 4000 },
{ month: 'Feb', sales: 3000 },
{ month: 'Mar', sales: 5000 },
];
export function SalesChart() {
return (
<ResponsiveContainer width="100%" height={300}>
<LineChart data={data}>
<XAxis dataKey="month" />
<YAxis />
<Tooltip />
<Line type="monotone" dataKey="sales" stroke="#8884d8" />
</LineChart>
</ResponsiveContainer>
);Comprehensive UI/UX and Backend component design skills for AI-assisted development with Claude
Repo: ancoleman/ai-design-components
Manage Linux systems covering systemd services, process management, filesystems, networking, performance tuning, and troubleshooting. Use when deploying…
Data pipelines, feature stores, and embedding generation for AI/ML systems. Use when building RAG pipelines, ML feature serving, or data transformations.…
Strategic guidance for designing modern data platforms, covering storage paradigms (data lake, warehouse, lakehouse), modeling approaches (dimensional,…
Design cloud network architectures with VPC patterns, subnet strategies, zero trust principles, and hybrid connectivity. Use when planning VPC topology,…
Design comprehensive security architectures using defense-in-depth, zero trust principles, threat modeling (STRIDE, PASTA), and control frameworks (NIST CSF,…
Assembles component outputs from AI Design Components skills into unified, production-ready component systems with validated token integration, proper import…