dep-source-ref
将 pub 依赖库源码复制到 docs/ref 下作为参考。在需要阅读第三方/自有 pub 包源码时激活,确保 AI 能直接读取依赖库的实现。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
将 pub 依赖库源码复制到 docs/ref 下作为参考。在需要阅读第三方/自有 pub 包源码时激活,确保 AI 能直接读取依赖库的实现。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف 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)通常不需要