Summary
Scan a list of CSS files for :root { --foo: 4px; } decls and
surface them as token candidates. Used by plumb init for
projects that track tokens in CSS.
Crate / area
plumb-config — figment loader + schemars schema emission
Phase / batch
Part of #20 → Batch 2C (Token adapters — DTCG + Tailwind + CSS custom properties).
Effort: S
PRD references
Acceptance criteria
Dependencies
- None (first in batch; batch-level deps gate this).
Review gates
02-spec-reviewer
03-code-quality-reviewer
05-architecture-validator
04-test-runner
How to deliver
Dispatch /gh-issue <this-issue-number>. See the root AGENTS.md and the scoped plumb-config/AGENTS.md for the invariants that apply.
Suggested delivery: gh-issue
Summary
Scan a list of CSS files for
:root { --foo: 4px; }decls andsurface them as token candidates. Used by
plumb initforprojects that track tokens in CSS.
Crate / area
plumb-config — figment loader + schemars schema emission
Phase / batch
Part of #20 → Batch
2C(Token adapters — DTCG + Tailwind + CSS custom properties).Effort: S
PRD references
Acceptance criteria
:root+ media-query:rootblocks.Dependencies
Review gates
02-spec-reviewer03-code-quality-reviewer05-architecture-validator04-test-runnerHow to deliver
Dispatch
/gh-issue <this-issue-number>. See the rootAGENTS.mdand the scopedplumb-config/AGENTS.mdfor the invariants that apply.Suggested delivery: gh-issue