Question bank
Every question is one file, one Agent Skill and one measurable outcome. Coding questions run in the browser against the same tests the build runs under Node, so "it passes" means the same thing here, in CI, and to an agent working on your repository.
Question bank
0 of 0 done (0%)
- Build an accessible combobox
- Implement Redux-style action creators
- Apply Middleware to a Store's Dispatch
- Where does an atom stop?
- Design the caching layer for a static app
- Combine Reducers
- Build a Counter component
- Implement a Redux-style reducer with immutability
- Make a data table sortable
- Create a debounce utility
- Deep clone a value
- Design an embeddable widget
- Design a localized application
- Split a monolith into micro-frontends
- Design a search-as-you-type experience
- How to delegate events in the DOM
- Build an event emitter
- Build an accessible form field
- Gate a pull request on accessibility
- Write a guardrail for the ui-atom skill
- Guardrail a performance budget
- Guardrail a docs site's links
- Write an eval set for an Agent Skill
- Guardrail a store's shape
- Build an infinite-scroll list
- Build a loading Button atom
- Memoize a derived selector
- What order does middleware run in?
- Normalise a nested API response
- Design an offline-first task list
- Presentational vs container components
- Setting Default Values for Props
- Proxy it or fix CORS?
- Round-trip filter state through the URL
- Event Propagation Phases
- Pick a rendering strategy
- Ship a responsive image the browser can choose
- Retry a request with backoff
- Selector Memoization Basics
- Where does the session actually live?
- Create a Redux-like store
- Replace a spinner with a skeleton
- Build a tabs molecule the arrow keys drive
- Build a theme toggle with no flash
- Build a toast notification stack
- Handling DOM Events
- Validating Prop Usage
No question matches those filters yet.