From superpowers
Provides HTML/CSS components for building visual timelines, step flows, and data flow diagrams with staggered animations and stage-based coloring.
How this skill is triggered — by the user, by Claude, or both
Slash command
/superpowers:timeline-process-flowsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create visual representations of sequential processes, timelines, and progressive workflows.
Create visual representations of sequential processes, timelines, and progressive workflows.
<div class="flex items-center justify-between gap-4">
<!-- Step 1 -->
<div class="flex-1 text-center group-hover:translate-y-[-4px] transition-transform duration-300">
<div class="w-14 h-14 mx-auto rounded-2xl bg-emerald-50 border border-emerald-100
flex items-center justify-center mb-2
group-hover:scale-110 transition-transform duration-300">
<svg class="w-6 h-6 text-emerald-600"><!-- Icon --></svg>
</div>
<p class="text-[10px] font-semibold text-zinc-700">Step Name</p>
<p class="text-[9px] text-zinc-400">Subtitle</p>
</div>
<!-- Arrow -->
<div class="flex-shrink-0">
<svg class="w-5 h-5 text-zinc-300">
<path d="M5 12h14m-7-7 7 7-7 7" />
</svg>
</div>
<!-- Step 2 -->
<div class="flex-1 text-center group-hover:translate-y-[-4px] transition-transform duration-300 delay-100">
<!-- Similar structure -->
</div>
<!-- Arrow -->
<!-- Step 3, etc. -->
</div>
Add delays to each step for sequential reveal:
<div class="transition-transform duration-300">Step 1</div>
<div class="transition-transform duration-300 delay-100">Step 2</div>
<div class="transition-transform duration-300 delay-200">Step 3</div>
<div class="transition-transform duration-300 delay-300">Step 4</div>
<div class="space-y-6">
<div class="flex items-start gap-4">
<div class="flex flex-col items-center">
<div class="w-10 h-10 rounded-full bg-brand-500 flex items-center justify-center">
<span class="text-white font-medium">1</span>
</div>
<div class="w-0.5 h-full bg-white/10 my-2"></div>
</div>
<div class="pb-8">
<h4 class="text-white font-medium">Step Title</h4>
<p class="text-white/60 text-sm">Description of this step.</p>
</div>
</div>
<!-- More steps -->
</div>
<!-- Early stage: Emerald -->
<div class="bg-emerald-50 border-emerald-100">
<svg class="text-emerald-600">
<!-- Mid stage: Blue -->
<div class="bg-blue-50 border-blue-100">
<svg class="text-blue-600">
<!-- Late stage: Amber -->
<div class="bg-amber-50 border-amber-100">
<svg class="text-amber-600">
<!-- Final stage: Rose -->
<div class="bg-rose-50 border-rose-100">
<svg class="text-rose-600">
<div class="space-y-4">
<!-- Input -->
<div class="flex items-center gap-4">
<span class="w-20 text-right text-white/30 text-xs font-mono">INPUT</span>
<div class="flex-1 flex gap-2">
<div class="flex-1 h-10 rounded-lg bg-blue-500/20 border border-blue-500/30
flex items-center justify-center">
<span class="text-blue-400 text-xs">Data A</span>
</div>
<div class="flex-1 h-10 rounded-lg bg-emerald-500/20 border border-emerald-500/30
flex items-center justify-center">
<span class="text-emerald-400 text-xs">Data B</span>
</div>
</div>
</div>
<!-- Arrow -->
<div class="flex justify-center">
<svg class="text-brand-400 animate-bounce">
<path d="M12 5v14m7-7-7 7-7-7" />
</svg>
</div>
<!-- Process -->
<div class="flex items-center gap-4">
<span class="w-20 text-right text-white/30 text-xs font-mono">PROCESS</span>
<div class="flex-1 h-16 rounded-xl bg-gradient-to-r from-brand-500/20 to-purple-500/20
border border-brand-500/30 flex items-center justify-center">
<span class="text-brand-300 font-medium">Processing Step</span>
</div>
</div>
<!-- Arrow -->
<div class="flex justify-center">
<svg class="text-emerald-400 animate-bounce" style="animation-delay: 0.5s;">
<path d="M12 5v14m7-7-7 7-7-7" />
</svg>
</div>
<!-- Output -->
<div class="flex items-center gap-4">
<span class="w-20 text-right text-white/30 text-xs font-mono">OUTPUT</span>
<div class="flex-1 h-14 rounded-xl bg-emerald-500/10 border border-emerald-500/30
flex items-center justify-center gap-3">
<svg class="text-emerald-400"><!-- Check icon --></svg>
<span class="text-emerald-300 font-medium">Result</span>
</div>
</div>
</div>
<div class="relative overflow-hidden">
<div class="absolute inset-0 bg-gradient-to-r from-transparent via-white/5 to-transparent"
style="animation: shimmer 2s infinite;"></div>
</div>
<style>
@keyframes shimmer {
0% { transform: translateX(-100%); }
100% { transform: translateX(100%); }
}
</style>
npx claudepluginhub lunartech-x/superpowers --plugin superpowersCreate HTML timelines and roadmaps with status pills, dependency arrows, and milestone markers — for quarterly planning, project retrospectives, release histories, incident timelines, sprint visualizations. Use whenever the user wants to visualize a sequence of events over time, a plan, a roadmap, a release schedule, or look back at how a project unfolded. Reach for this whenever the explanation has a clear time axis, even if the user doesn't say "timeline".
Generates interactive HTML architecture diagrams with animated step-by-step flows, mode toggles, and side panel details. For service maps, CI/CD pipelines, data flows, and workshop diagrams.
Generates vertical process flowcharts as SVG and JPEG from user-described workflows, patterns, or activity history. Searches and analyzes instances to map steps.