Commit 5a5546edfe082cfaed963ba6ede340277d8299c2

Authored by yanghl
2 parents 9706d241 c3492c7d

Merge remote-tracking branch 'origin/master'

Showing 2 changed files with 18 additions and 3 deletions
.gitignore
1 1 # macOS
2 2 .DS_Store
  3 +
  4 +# git worktrees
  5 +.worktrees/
... ...
README.md
... ... @@ -230,10 +230,12 @@ erp-workflow-plugin/
230 230 | `superpower-code-reviewer` | `superpowers:code-reviewer` 5.0.7 agent,仅改 name | 对后端 REQ diff 做 AI 自审,产出 `must_fix[]` / `nice_to_have[]` / `gaps` | `feature-review` 步骤 1:`Agent(subagent_type=superpower-code-reviewer)` |
231 231 | `fe-code-reviewer` | 自写(前端专用) | 对前端 FE-NN diff 做 7 维 AI 自审:prototype 一致性 / Design Tokens / 无障碍 / 响应式 / 业务校验前端复刻 / API 一致性 / 状态机覆盖。明确禁止给后端建议 | `fe-feature-review` 步骤 1:`Agent(subagent_type=fe-code-reviewer)` |
232 232  
233   -## Banners 清单(7 份,`bash cat` 直接输出,绕开 LLM 复读)
  233 +## Banners 清单(8 份,`bash cat` 直接输出,绕开 LLM 复读)
234 234  
235 235 step 0 流程图被抽到独立 `.txt` 文件,SKILL.md 步骤 0 改为 `bash cat` 输出——保证 ASCII 边框对齐不被 LLM 复读破坏 + 减少 LLM 输出 token。
236 236  
  237 +两类:`flow.txt`(6 份,每个 plan skill 一份,`▶` 标在各自阶段) + `flow-overview.txt`(2 份,无 `▶` 标记的整段总览)。
  238 +
237 239 | 所属 Skill | Banner 文件 | 用途 |
238 240 |---|---|---|
239 241 | project-init | `banners/flow.txt` | A 阶段流程图(▶ 标在 A0) |
... ... @@ -242,9 +244,18 @@ step 0 流程图被抽到独立 `.txt` 文件,SKILL.md 步骤 0 改为 `bash cat
242 244 | db-design-gen | `banners/flow.txt` | A 阶段流程图(▶ 标在 A3) |
243 245 | db-init | `banners/flow.txt` | A 阶段流程图(▶ 标在 A4) |
244 246 | downstream-gen | `banners/flow.txt` | A 阶段流程图(▶ 标在 A5) |
245   -| plan-start | `banners/flow-done.txt` | A 阶段流程图(▶ 标在"规划阶段到此结束",仅 2.1 Plan 完成分支) |
  247 +| plan-start | `banners/flow-overview.txt` | A 阶段流程总览(无 ▶ 标记) |
  248 +| coding-start | `banners/flow-overview.txt` | B 阶段编码流程总览(后端模块循环 → 前端整体阶段,无 ▶ 标记) |
  249 +
  250 +**字节对齐保证**:每行 visible width = 58 cell(内宽 56 + 2 个 `│` 边框);行数因文件而异(`flow.txt` 17 行 / plan-start `flow-overview.txt` 15 行 / coding-start `flow-overview.txt` 66 行)。改动需重新校准。
246 251  
247   -**字节对齐保证**:每个文件 17 行,每行 visible width = 58 cell(内宽 56 + 2 个 `│` 边框)。改动需重新校准。
  252 +## Skill 内置脚本清单(3 个,`scripts/*.sh`,跨平台 bash 助手)
  253 +
  254 +| 所属 Skill | 脚本 | 用途 |
  255 +|---|---|---|
  256 +| scope-lock | `scripts/render.sh` | 渲染单个 `_module.md` / `REQ-*.md`(模板路径脚本自定位) |
  257 +| skeleton-gen | `scripts/merge-gitignore.sh` | 把模板忽略规则逐行判重合并进项目根 `.gitignore` |
  258 +| db-init | `scripts/validate.sh` | 校验 `V1.sql` 与 docs/03 的表名集合 + 各表列名集合一致性(fail-closed) |
248 259  
249 260 ## Templates 清单(41 份)
250 261  
... ... @@ -260,6 +271,7 @@ step 0 流程图被抽到独立 `.txt` 文件,SKILL.md 步骤 0 改为 `bash cat
260 271 | skeleton-gen | `docs-06-static-template.md` | docs/06 § 一~二 大纲(通用交互 + Design Tokens;布局以 prototype/ 为权威) |
261 272 | skeleton-gen | `docs-07-env-template.md` | docs/07 环境配置大纲 |
262 273 | skeleton-gen | `docs-09-structure-template.md` | docs/09 目录结构大纲 |
  274 +| skeleton-gen | `styles-tokens-template.css` | 前端 Design Tokens CSS 变量基线(与 docs/06 § 二 对应) |
263 275 | skeleton-gen | `scripts-setup-test-db-template.sh` | 运行时 drop + create 空库脚本(0 槽位);schema apply 交给 Flyway |
264 276 | skeleton-gen | `scripts-test-template.sh` | test.sh 骨架(4 个命令槽位:{{build_cmd}} / {{lint_cmd}} / {{test_cmd}} / {{e2e_cmd}},由 skeleton-gen 按技术栈推断填充) |
265 277 | skeleton-gen | `env-local-template` | 6 字段凭据模板(DB_* + JWT_SECRET) |
... ...