协作头脑风暴
brainstorming
在实现前澄清需求、探索设计选择,并形成清晰的开发方向。
project-map-find【开发与工程】Use when locating existing project features, flows, pages, modules, components, utilities, patterns, contracts, business concepts, or similar functionality before answering where something is or before building related functionality. Trigger for 项目里有没有做过, 在哪里, 类似功能, 已有功能, 复用, 不要重复造轮子, 项目里叫什么, 哪些文件, 找一下, existing feature, similar functionality, where …
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use .wingman/project-map/ to narrow candidate capabilities, then verify source before strong claims. The project map is a discovery map, not final authority.
Read indexes first, select a small candidate set, and verify source before strong claims. Do not turn a project-map lookup into a full repository scan unless the map is missing or clearly insufficient.
Continue only when the user needs to locate an existing capability, compare similar implementations, map a project concept, or check for reuse/reference candidates. If the task is only editing, explaining, testing, or styling and does not ask about existing capability discovery, do not use this skill.
Answer questions like:
Extract intent:
Locate: find where something is.Compare: compare similar capabilities.Reuse Decision: decide reuse/extend/wrap/reference/create.Concept Mapping: map user language to project code names.Implementation Prep: find precedents before building.Check project-map availability.
.wingman/project-map/ is missing, say no project map exists yet.project-map-catalog.Read the smallest useful index set.
.wingman/project-map/index.md when present..wingman/project-map/glossary/index.md when present.features, flows, surfaces, components, modules, utilities, patterns, contracts, or domains.relationships/index.md only when it exists and the query needs cross-entry relationships.Expand terms.
Select candidates.
references/candidate-ranking.md.Read only selected entries.
Verify source before strong claims.
Use these decision labels:
Locate: found where it lives, not necessarily reusable.Reuse: directly use existing implementation.Extend: expand the same semantic responsibility.Wrap: wrap existing capability with context, defaults, permissions, or layout.Reference: follow the flow/pattern but do not reuse code directly.Avoid: similar but should not be used.Create New: no suitable candidate.Catalog Needed: source search found a capability not in the project map.Put the strongest answer first:
Found: Yes | Partial | No
Closest Matches:
- `[Entry Name]`: [what it does]
- Where: `[path/route]`
- Traits: [key traits]
- Decision: Locate | Reuse | Extend | Wrap | Reference | Avoid | Create New | Catalog Needed
- Evidence: [entry/source]
Recommended Next Step:
[read source / reuse module / create new / catalog missing feature]
Gaps:
[missing entry, stale verification, no map coverage]
If no good match exists, say so directly. Distinguish "project map has no match" from "source search found no match".
references/candidate-ranking.md only when the index yields multiple plausible candidates or the best candidate is unclear.references/output-examples.md only when shaping a complex final response.Before finishing, verify: