administering-linux
Manage Linux systems covering systemd services, process management, filesystems, networking, performance tuning, and…
Displays chronological events and activity through timelines, activity feeds, Gantt charts, and calendar interfaces. Use when showing historical events, project schedules, social feeds, notifications, audit logs, or time-based data. Provides implementation patterns for
Claude Code
$ npx -y skills add ancoleman/ai-design-components --skill displaying-timelines --agent claude-code
Codex
$ npx skills add ancoleman/ai-design-components --skill displaying-timelines -a codex -y
Cursor
$ npx skills add ancoleman/ai-design-components --skill displaying-timelines -a cursor -y
Gemini CLI
$ npx skills add ancoleman/ai-design-components --skill displaying-timelines -a gemini-cli -y
GitHub Copilot
$ npx skills add ancoleman/ai-design-components --skill displaying-timelines -a github-copilot -y
OpenCode
$ npx skills add ancoleman/ai-design-components --skill displaying-timelines -a opencode -y
Windsurf
$ npx skills add ancoleman/ai-design-components --skill displaying-timelines -a windsurf -y
name: displaying-timelines description: Displays chronological events and activity through timelines, activity feeds, Gantt charts, and calendar interfaces. Use when showing historical events, project schedules, social feeds, notifications, audit logs, or time-based data. Provides implementation patterns for vertical/horizontal timelines, interactive visualizations, real-time updates, and responsive designs with accessibility (WCAG/ARIA).
This skill enables systematic creation of timeline and activity components, from simple vertical timelines to complex interactive Gantt charts. It provides clear decision frameworks based on use case and data characteristics, ensuring optimal performance, real-time updates, and accessible implementations.
Activate this skill when:
Select component type based on use case:
Social Activity → Activity Feed (infinite scroll, reactions) System Events → Audit Log (searchable, exportable, precise timestamps) User Notifications → Notification Feed (read/unread, grouped by date) Historical Events → Vertical Timeline (milestones, alternating sides) Project Planning → Gantt Chart (dependencies, drag-to-reschedule) Scheduling → Calendar Interface (month/week/day views) Interactive Roadmap → Horizontal Timeline (zoom, pan, filter)
For detailed selection criteria, reference `references/component-selection.md`.
**Social Feed Pattern:**
**Notification Feed Pattern:**
**Audit Log Pattern:**
Example: `examples/social-activity-feed.tsx`
**Vertical Timeline:**
**Horizontal Timeline:**
**Interactive Timeline:**
Example: `examples/milestone-timeline.tsx`
**Project Planning Features:**
To generate Gantt chart data:
python scripts/generate_gantt_data.py --tasks 50 --dependencies auto
Reference `references/gantt-patterns.md` for implementation details.
Example: `examples/project-gantt.tsx`
**Month View:**
**Week View:**
**Day/Agenda View:**
Reference `references/calendar-patterns.md` for all views.
Example: `examples/calendar-scheduler.tsx`
Essential timestamp patterns:
**Relative (Recent Events):**
**Absolute (Older Events):**
**Implementation Considerations:**
To format timestamps consistently:
node scripts/format_timestamps.js --locale en-US --timezone auto
Reference `references/timestamp-formatting.md` for complete patterns.
**Live Activity Feed:**
**Implementation Pattern:** 1. Show user action immediately 2. Update timestamp to "Just now" 3. Send to server in background 4. Rollback if error occurs
Reference `references/real-time-updates.md` for WebSocket patterns.
Example: `examples/realtime-activity.tsx`
Critical performance thresholds:
<100 events → Client-side rendering, no virtualization 100-1,000 events → Virtual scrolling recommended 1,000+ events → Virtual scrolling + server pagination Real-time → Debounce updates, batch insertions
**Optimization Strategies:**
Comprehensive UI/UX and Backend component design skills for AI-assisted development with Claude
Manage Linux systems covering systemd services, process management, filesystems, networking, performance tuning, and…
Data pipelines, feature stores, and embedding generation for AI/ML systems. Use when building RAG pipelines, ML feature serving,…
Strategic guidance for designing modern data platforms, covering storage paradigms (data lake, warehouse, lakehouse), modeling…
Design cloud network architectures with VPC patterns, subnet strategies, zero trust principles, and hybrid connectivity. Use when…
Design comprehensive security architectures using defense-in-depth, zero trust principles, threat modeling (STRIDE, PASTA), and…
Assembles component outputs from AI Design Components skills into unified, production-ready component systems with validated…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.