dsds-ui-spec-to-component
Convert DSDS UI specs, mock HTML screens, and system docs into concrete frontend component implementation tasks. Use when turning design references into React components, hooks, state contracts, and a
SKILL.mdskills/dsds-ui-spec-to-component/SKILL.md
GitHubDsds Ui Spec To Component
Overview
Translate UI and UX specifications into implementation-ready component plans. Connect visual requirements to state, data contracts, and testable acceptance criteria.
Workflow
- Inventory source specs
- Read UI behavior from system docs and mock screens.
- Identify phase-specific interactions (BUILD, SIMULATE, ANALYSE).
- Decompose into components
- Break each screen into reusable components and containers.
- Define component responsibilities and boundaries.
- Define data and state contracts
- Map each UI element to state sources, worker messages, and topology fields.
- Define props, events, and store selectors.
- Define implementation tickets
- Produce tasks with file targets, dependencies, and acceptance criteria.
- Include edge cases and accessibility constraints.
- Deliver build plan
- Provide sequence for incremental delivery and integration checks.
Output format
Screen-to-component mappingState and data contract mappingImplementation ticket listAcceptance criteriaIntegration and QA checklist
References
- Read
references/ui-implementation-mapping.mdfor decomposition checklist. - Use these repo sources:
docs/SYSTEM_OVERVIEW.mdplanning/TICKETS.md(UI phases and hooks)stitch_simulation_output_analysis/*/code.html