From openspec-trace
检索 openspec/<领域>/<模块>/ 知识库中已归档的业务逻辑文档。支持关键词检索、领域浏览、精确模块查看三种模式。当用户提到"业务检索"、"搜索业务逻辑"、"business-search"、"查找模块"时使用此技能。
How this skill is triggered — by the user, by Claude, or both
Slash command
/openspec-trace:opst-business-searchThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
在 openspec/<领域>/<模块>/ 知识库中检索已归档的业务逻辑文档。
在 openspec/<领域>/<模块>/ 知识库中检索已归档的业务逻辑文档。
| 模式 | 触发条件 | 示例 |
|---|---|---|
| 关键词检索 | 用户提供具体关键词 | payment、销账、write-off |
| 浏览模式 | 用户要求"列出所有"或"展示领域" | 列出所有模块、展示领域 |
| 精确查看 | 用户指定具体模块或文档版本 | 查看 billing/payment-processing |
从用户输入提取关键词,判断检索模式:
领域/模块 路径格式(如 billing/payment-processing) → 精确查看若用户未提供任何输入:使用 AskUserQuestion 询问检索关键词,并提供模式选项。
检查知识库是否存在:
若 openspec/openspec-trace/GLOBAL_INDEX.md 不存在,提示用户先执行 /opst:code-anysic 归档业务逻辑后再检索。
Read: openspec/openspec-trace/GLOBAL_INDEX.md
Glob: openspec/**/INDEX.md
对每个 INDEX.md:
Grep: <关键词> → openspec/<领域>/<模块>/INDEX.md
Read: openspec/openspec-trace/GLOBAL_INDEX.md
直接展示完整的按领域分类树。
读取指定模块的索引文件:
Read: openspec/<领域>/<模块>/INDEX.md
若用户还指定了版本号(如 v1):
Glob: openspec/<领域>/<模块>/v1-*.md
Read: openspec/<领域>/<模块>/v1-<日期>.md
检索关键词:"<关键词>"
找到 <N> 个匹配模块:
### <领域>/<模块>
领域:<领域>
入口:<入口类名>(<HTTP方法> <路径>)
版本:v<N>(<日期>)
关键词:<keyword1>, <keyword2>, ...
摘要:<模块概述>
每个匹配模块后提供 AskUserQuestion 后续操作选项:
直接展示 GLOBAL_INDEX.md 内容,然后询问用户是否需要查看某个具体模块。
展示 INDEX.md 完整内容,然后询问用户是否需要阅读具体版本的设计文档。
若用户要求 JSON 输出(提到 --json 或"以 JSON 输出"):
{
"query": "<关键词>",
"mode": "search | browse | exact",
"results": [
{
"domain": "<领域>",
"module": "<模块>",
"index_path": "openspec/<领域>/<模块>/INDEX.md",
"versions": [
{
"version": "<N>",
"date": "<YYYY-MM-DD>",
"change": "<变更名>",
"doc_path": "openspec/<领域>/<模块>/v<N>-<日期>.md"
}
],
"keywords": ["<keyword1>", "<keyword2>"],
"entry_points": [
{
"url": "<HTTP方法> <路径>",
"method": "<方法名>()",
"file": "<Controller文件名>:<行号>"
}
],
"summary": "<模块概述>"
}
]
}
openspec/openspec-trace/GLOBAL_INDEX.md 不存在,提示用户先执行 /opst:code-anysic 归档业务逻辑后再检索npx claudepluginhub kunge2013/skills --plugin openspec-traceRuns an interview-style session to sharpen a plan or design, producing ADRs and a glossary as you go.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Applies a firm's KYC/AML rules grid to parsed onboarding records: assigns risk rating, checks required documents, outputs rule outcomes with citations, and routes for escalation.