diff --git a/src/lib/components/MicroSteps.svelte b/src/lib/components/MicroSteps.svelte
new file mode 100644
index 0000000..54f328e
--- /dev/null
+++ b/src/lib/components/MicroSteps.svelte
@@ -0,0 +1,111 @@
+
+
+
+ {#if loading}
+
+
+ Loading steps…
+
+ {:else if subtasks.length === 0 && !error}
+
+ {:else if error}
+
{error}
+ {:else}
+ {#each subtasks as step (step.id)}
+
+
+
+ {step.text}
+
+ {#if !step.done}
+
+ {/if}
+
+ {/each}
+ {/if}
+