Use when 你要开始存量项目 Discover,但你还不清楚“哪些入口可作为证据(run/test/ci/contract/ops)”以及“应该先做哪些模块(P0/P1/P2)”,并且担心范围失控导致不可维护。
From sdlc-dev-skillsnpx claudepluginhub zixun-github/aisdlcThis skill uses the workspace's default tool permissions.
Preflight 的目标不是“把信息都写出来”,而是先把 可执行/可定位的证据入口 盘清楚;Scope 的目标是先把 覆盖面止损(P0/P1/P2),避免逆向工程变成“写全但不可维护”。
开始时宣布:「我正在使用 project-discover-preflight-scope 技能执行 Discover 的 Preflight 与 Scope 止损。」
.aisdlc/project/components/index.md:模块清单 + P0/P1/P2 + code_entry + 复选框(此时不打勾).aisdlc/project/memory/structure.md:将“如何跑/如何验/如何发布”的入口以链接形式固定(下一步子技能会正式写)memory/*、模块页与 ops/*## Evidence Gaps:缺口/期望粒度/候选位置/影响只要能定位到具体文件或 job 名,就算有效入口;不要为了“写完整说明”而脑补。
package.json scripts、Makefile、*.ps1/*.sh、docker-compose、k8s manifest).env.example、配置模板、helm values).aisdlc/project/components/{module}.md,且页内同时包含 ## API Contract + ## Data Contract + ## Evidence(缺口只能写到 Evidence Gaps,且此模块不得打勾)components/index.md(Scope 落盘)最小模板索引只导航:此表格不写不变量、不写字段,不写“待补/未发现”。缺口统一留给模块页的
Evidence Gaps。
# Components Index(地图层:只导航)
| module | priority | owner | code_entry | api_contract | data_contract | ops_entry | status |
|--------|----------|-------|------------|--------------|---------------|-----------|--------|
| auth | P0 | team-x | `src/auth/` | [api](./auth.md#api-contract) | [data](./auth.md#data-contract) | [ops](../ops/index.md) | - [ ] |
| order | P1 | team-y | `src/order/` | [api](./order.md#api-contract) | [data](./order.md#data-contract) | | - [ ] |
| legacy-tooling | P2 | | `tools/legacy/` | | | | - [ ] |
当入口盘点任务互不依赖时,建议并行: