catalog/repos/aiko-atami--effectorjs-skills.md

83 lines
2.3 KiB
Markdown
Raw Permalink Normal View History

2026-04-07 11:44:56 +08:00
# Effector生态技能集
`Effector` `状态管理` `React` `SSR` `路由` `前端框架`
# Effector 生态技能集
- [effectorjs](#effectorjs)
- [effector-storage](#effector-storage)
- [patronum](#patronum)
- [argon-router](#argon-router)
## effectorjs
适用于 Effector v23+ 架构设计、建模、重构及 SSR 安全模式的技能包。
适用场景:
- 设计 store/event/effect 及声明式数据流(`sample``attach``split`
- 重构反模式和历史遗留用法
- 构建 scope 安全的 SSR/测试流程(`fork``allSettled``serialize``hydrate`
文档:
- `skills/effectorjs/SKILL.md`
- `skills/effectorjs/README.md`
安装命令:
```bash
npx skills add aiko-atami/effectorjs-skills --skill effectorjs
```
## effector-storage
适用于 `effector-storage` v7.x 持久化策略及契约感知存储流程的技能包。
适用场景:
- 选择适配器(`local``session``query``broadcast``memory`
- 配置带 `clock``pickup``context` 参数的 `persist` / `createPersist`
- 处理校验与持久化生命周期(`done` / `fail` / `finally`
文档:
- `skills/effector-storage/SKILL.md`
安装命令:
```bash
npx skills add aiko-atami/effectorjs-skills --skill effector-storage
```
## patronum
适用于在 Effector 项目中选择和应用 Patronum 操作符的技能包。
适用场景:
- 为数据流任务挑选合适的 Patronum 操作符
- 应用实用的操作符示例与注意事项
- 将旧版 Patronum 用法迁移至 v2 简写形式
文档:
- `skills/patronum/SKILL.md`
- `skills/patronum/README.md`
安装命令:
```bash
npx skills add aiko-atami/effectorjs-skills --skill patronum
```
## argon-router
适用于 `@argon-router/core``@argon-router/react``@argon-router/paths``@argon-router/react-native` 在 React Web 和 React Native 中集成的实操技能包。
适用场景:
- 配置路由、路由器及控制器
- 使用 `RouterProvider``createRouteView``createRoutesView``Outlet` 构建路由视图
- 通过 React Navigation stack/tabs 适配器集成原生导航
- 添加类型化路径参数与查询追踪
- 通过 `chainRoute``group``createVirtualRoute` 组合路由
文档:
- `skills/argon-router/SKILL.md`
- `skills/argon-router/references/*`
安装命令:
```bash
npx skills add aiko-atami/effectorjs-skills --skill argon-router
```