gantt-chart_skill

This skill helps you visualize project timelines with customizable GanttChart components, enabling clear scheduling, tracking, and categorization of tasks.

378

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill dennisadriaans/vue-chrts --skill gantt-chart

  • SKILL.md7.3 KB

Overview

This skill builds GanttChart (timeline) components for Vue 3 projects. It visualizes temporal data as horizontal bars, making project timelines, schedules, and resource allocation easy to read and interact with.

How this skill works

Provide an array of timeline items and three accessor functions: x (start position), length (duration), and type (category). The chart maps each item to a labeled row, draws bars scaled along an x-axis, and colors bars by category using a categories map. Optional props control size, labels, legend placement, and tooltips.

When to use it

  • Visualizing project schedules and task timelines.
  • Showing team or resource allocation across time.
  • Displaying sprint plans or release roadmaps.
  • Comparing phases (planning, development, testing) by duration.
  • Creating interactive timelines with custom tooltips and legends.

Best practices

  • Always supply the three required accessors: x, length, and type.
  • Use consistent units for x and length (timestamps, days, or indices).
  • Define a category entry for every type value returned by type().
  • Convert durations into milliseconds when using date timestamps.
  • Tune labelWidth, rowHeight, and lineWidth for readable labels and bars.

Example use cases

  • Project plan: map tasks with start dates and durations to show overlaps and dependencies.
  • Sprint timeline: convert sprint numbers to x positions and points to durations.
  • Release pipeline: color bars by phase (planning, development, testing, deployment).
  • Resource planning: show allocations per team member or role over time.
  • Simple task list: render small schedules with compact rowHeight and labelWidth.

FAQ

You must pass data plus three accessors: x (start), length (duration), and type (category). Also provide categories mapping for colors.

Can I use dates for x and length?

Yes. Convert durations to the same unit as x (for example, use timestamps for start and milliseconds for duration).

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational