Design process
The design process is not a handoff between separate disciplines. It is a cycle that keeps design, content, implementation, and governance connected to the same evidence.
A governed design process
The process turns observed needs into reusable, verified decisions. It is iterative: evidence from later stages can return work to an earlier one.
Observe
Audit the existing experience, content, constraints, and accessibility needs before choosing a solution.
Evidence Existing-site audit and documented needs
AccessibilityFrame
Set information architecture, ownership, durable constraints, and the decisions that need an ADR.
Evidence Information architecture and decision record
Decision recordsDesign
Shape foundations, token roles, page layouts, and component behavior as one connected system.
Evidence Token architecture and design-system overview
Design system overviewSpecify
Record component contracts, authoring APIs, variants, accessibility expectations, and source ownership.
Evidence Interface manifests and component reference
ComponentsBuild
Implement Hugo partials, generated CSS tokens, and only the JavaScript needed for a clear interaction.
Evidence Implementation architecture and generated outputs
Token architectureVerify and govern
Prove the contract with builds, checks, responsive review, and maintained guidance; then feed the result back into the next decision.
Evidence Quality model, changelog, and current guidance
Quality model
How to use it#
Start with the earliest stage that lacks evidence. A missing accessibility requirement belongs in Observe; a durable structural choice belongs in Frame and may need an ADR; a repeated rendering pattern belongs in Design and Specify before it becomes a component or shortcode.
Later evidence can change an earlier decision. A failed build, a contrast result, a responsive review, or an authoring problem is not a separate cleanup queue. It is input to the next cycle.
The Design system explains the reusable system this process maintains. Quality model defines the verification expectation.