The Working Approach
transitions-dev supplies portable CSS transition recipes with namespaced selectors and semantic motion variables. It matches the visible component to a recipe, such as a trigger-anchored dropdown, a modal, changing text or a sliding tab indicator. The implementation connects the documented state hooks to the application's actual behavior.
The Skill also offers review and refinement routes. Review locates potential uses without editing; refinement maps ad-hoc values to tokens according to their meaning. A close animation is matched to a close-duration token because of its purpose, rather than because the existing number happens to be nearby.
Expected Deliverables
- A selected transition recipe with its required CSS variables.
- Documented class or attribute hooks connected to the component.
- A file-level review or semantic-token refinement proposal.
From Brief to Review
- 01Match the component
Inspect the element and state change. Distinguish an anchored menu from a centered modal, or a text swap from a moving page.
- 02Add tokens and state hooks
Use the shared variable block once or the selected recipe's variables. Preserve close cleanup, replay handling and any required JavaScript orchestration.
- 03Exercise repeat behavior
Open, close and reopen the component. Check the reduced-motion branch and verify that variable-driven timings remain synchronized with cleanup logic.