Skills › gstack › design-motion › manifest.json
manifest.json
26 lines · design-motion/sections/manifest.json at 3f79d81
1{
2 "$schema": "https://gstack.dev/schemas/section-manifest.json",
3 "skill": "design-motion",
4 "version": 1,
5 "note": "PASSIVE registry (v2 plan T9 / CM2). Fields are IDs, file paths, human titles, and human-readable trigger text ONLY. The skeleton's decision-tree prose is the ONLY place that decides WHEN to read a section; required section reads are checked by the design-motion-showcase case in test/skill-e2e-design.test.ts. No machine predicate here — see docs/designs/v2_PLAN.md:663.",
6 "sections": [
7 {
8 "id": "fidelity",
9 "file": "fidelity.md",
10 "title": "Fidelity: rebuild the exact frame and the capture contract",
11 "trigger": "rebuilding the frame in Step 2 — the per-source rebuild, background, layout and the page's capture contract"
12 },
13 {
14 "id": "motion",
15 "file": "motion.md",
16 "title": "Motion: empty state, load, stories, cycle",
17 "trigger": "building the motion in Step 4 — the choreography kinds, one story per visual, the loop cycle, easing and the defaults"
18 },
19 {
20 "id": "figma",
21 "file": "figma.md",
22 "title": "Figma source (optional, needs a token)",
23 "trigger": "the source is a Figma link and Step 0 printed FIGMA_TOKEN: set — the REST reference render and the layer export table"
24 }
25 ]
26}