busic-main-workflow

SkillDev tools

BuSic主开发入口。用于功能开发、bug修复、代码重构时快速定位阅读顺序、执行顺序、最低验证和联动文档

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the busic-main-workflow skill

What this skill tells your AI

The instructions your AI receives, as published by glowled/busic in .agents/skills/busic-main-workflow/SKILL.md and read by ahel’s review.

何时使用

  • 进入一个新的开发任务,不确定先读什么、先改哪里
  • 需要快速确认 BuSic 当前推荐的开发顺序
  • 想在实现前先把最低验证和文档联动范围看清楚

先看这些真源

  1. docs/20-workflows/dev-workflow.md
  2. docs/00-start-here/agent-quickstart.md
  3. docs/10-project/project-overview.md
  4. docs/10-project/project-specific-rules.md
  5. docs/30-reference/source-of-truth.md

如果改的是特化系统,再补读:

推荐执行顺序

  1. 先判断任务是否需要在 docs/40-feature-plans/ 建规划文档
  2. 先定位真源文件,再决定改动范围,不要从旧文档反推实现
  3. 涉及数据结构或协议时,优先改数据层和联动约束,再改业务编排,最后改 UI / 路由
  4. 改了 @riverpod@freezed、Drift 或 ARB 后,补 build_runner / gen-l10n
  5. 改完先跑最低验证,再补受影响的 docs/.agents/skills/

最低验证

flutter analyze
flutter test

Agent 执行时,flutter ... 通常需要提权到沙箱外;完整分类见 busic-harness-workflow

如果改了 codegen 或 i18n:

dart run build_runner build
flutter gen-l10n

dart run ...flutter gen-l10n 在 agent 沙箱中也按通常需提权处理。

如果改动有平台或高风险联动,再补最小手测:

flutter run -d windows
flutter run -d <device_id>

高频联动提醒

  • 改数据库:同步看 app_database.dart、表定义、迁移和 Repository 映射
  • 改下载 / 播放:确认 songs.localPathsongs.audioQuality 的反向回写没有断
  • 改分享 / 备份:继续以 bvid + cid 作为跨设备身份,不要带本地路径
  • 改更新系统:同步检查 versions-manifest.jsonapp_update feature、Release 资产名
  • 改桌面壳层:确认托盘和极简模式生命周期没有被普通页面逻辑误伤
  • 改视频互动:确认 VideoInteractionNotifier 的乐观更新回滚逻辑,点赞/投币/收藏状态读取失败时按未激活处理,写接口需要 bili_jct 作为 csrf

改完别忘了

  • 更新受影响的主线文档,优先改 docs/,不要把新知识继续埋到归档文档
  • 如果规范本身发生变化,再更新对应 skill
  • 参考 busic-git-commit 整理提交

相关 Skill

Signals

GitHub stars
28
Forks
8
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
busic-main-workflow
Source
github.com/glowled/busic