What problem does it solve?
Istiou Web projects often require repetitive, standards-compliant development of components, services, stores, and routes, which wastes time and risks inconsistency across the codebase.
Core Features & Use Cases
- Component Generation: Creates React function components following project conventions for props, structure, and styling with @ant-design/use-emotion-css.
- Service/API Scaffolding: Generates CRUD-style API service functions using @umijs/max request with consistent typing and request patterns.
- State Management Setup: Produces Zustand store templates including basic state patterns and optional persist configurations.
- Routing Configuration: Generates UmiJS module route configs, entry routing, and wrapper-based access control patterns.
Use case example: When onboarding a new feature module, you can ask the assistant to generate the page route, the required service layer CRUD functions, a Zustand store for the module state, and the core UI components that render the data.
Quick Start
Ask the assistant to generate a new module for your Istiou Web project by scaffolding a component, a page route, a CRUD service, and a Zustand store using the existing rules in the skill.