dep-source-ref
将 pub 依赖库源码复制到 docs/ref 下作为参考。在需要阅读第三方/自有 pub 包源码时激活,确保 AI 能直接读取依赖库的实现。
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
将 pub 依赖库源码复制到 docs/ref 下作为参考。在需要阅读第三方/自有 pub 包源码时激活,确保 AI 能直接读取依赖库的实现。
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Baseado na classificação ocupacional SOC
GitHub Release 发布操作规范。在需要发布版本、上传安装包到 GitHub Release 时激活,确保使用正确的命令和流程。
确认/删除等交互弹框统一使用 showTolyPopPicker 底部弹出样式。在需要弹出确认框、删除确认、操作选择时激活,确保交互风格一致。
后端服务启动与数据库操作规范。在需要启动后端服务、运行 API 测试、执行数据库迁移或遇到连接错误时激活,确保使用正确的命令和流程。
功能归档规范。在归档功能版本、更新功能网、创建存档快照时激活,确保节点编号正确、网络图完整。
使用 tolyui_mediax 实现媒体预览。适用于图片九宫格展示、全屏预览、手势缩放、视频播放、Hero 动画等场景。
Flutter Widget/Page 组件代码评审技能。在需要审查组件代码质量、发现设计问题时激活,确保输出结构化的问题清单和改进建议。
| name | dep-source-ref |
| description | 将 pub 依赖库源码复制到 docs/ref 下作为参考。在需要阅读第三方/自有 pub 包源码时激活,确保 AI 能直接读取依赖库的实现。 |
| metadata | {"model":"manual","last_modified":"Sat, 30 May 2026 00:00:00 GMT"} |
当需要了解某个 pub 依赖包的内部 API、断点逻辑、组件实现时,将其源码复制到 docs/ref/ 下,让 AI 可以直接读取。
# client/pubspec.yaml
dependencies:
tolyui_rx_layout: 1.0.0+2
fx_env: 0.0.1+3
# client/pubspec.lock
tolyui_rx_layout:
dependency: "direct main"
description:
name: tolyui_rx_layout
sha256: e2d6882b...
url: "https://pub.dev"
source: hosted
version: "1.0.0+2"
| 平台 | 缓存路径 |
|---|---|
| Windows | %LOCALAPPDATA%\Pub\Cache\hosted\pub.dev\{name}-{version}\ |
| macOS/Linux | ~/.pub-cache/hosted/pub.dev/{name}-{version}/ |
示例:
C:\Users\{user}\AppData\Local\Pub\Cache\hosted\pub.dev\tolyui_rx_layout-1.0.0+2\
# Windows
xcopy /E /I "%LOCALAPPDATA%\Pub\Cache\hosted\pub.dev\tolyui_rx_layout-1.0.0+2" "docs\ref\tolyui_rx_layout-1.0.0+2"
# macOS/Linux
cp -r ~/.pub-cache/hosted/pub.dev/tolyui_rx_layout-1.0.0+2 docs/ref/
复制后可以删除不需要的目录(test/、example/、.dart_tool/ 等),只保留:
docs/ref/tolyui_rx_layout-1.0.0+2/
├── lib/ # 源码(必须保留)
├── pubspec.yaml # 依赖信息(保留)
└── README.md # 说明文档(可选保留)
目录名格式:{package_name}-{version}
示例:
docs/ref/tolyui_rx_layout-1.0.0+2/docs/ref/fx_env-0.0.1+3/| 库 | 路径 | 说明 |
|---|---|---|
| toly_ui | docs/ref/toly_ui/ | TolyUI 组件库完整源码(本地项目,非 pub cache) |
docs/ref/ 下的源码docs/ref/ 已在 .gitignore 中排除(如果没有,建议添加大型参考库)fx_env、tolyui_rx_layout),第三方大型包(如 flutter_bloc)通常不需要