一键导入
speclite-advanced-elicitation
用结构化引导方法推动 LLM 复盘、质疑并改进近期输出。用于用户要求深度追问、Socratic review、first principles、pre-mortem、red team 或提升草稿质量。核心能力:选择方法、迭代提问、整合改进结论。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
用结构化引导方法推动 LLM 复盘、质疑并改进近期输出。用于用户要求深度追问、Socratic review、first principles、pre-mortem、red team 或提升草稿质量。核心能力:选择方法、迭代提问、整合改进结论。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
检查 SpecLite canonical source 变更后的派生一致性。用于用户要求 canonical source check、检查 assets/source/speclite、canonical 变更闭环、更新 skill/hook/agent 后验收或扫描 sdlc/core/total 数量。核心能力:对齐 root counts、module-help.csv、hook source、baseline 常量、fixtures、docs 和 packaging manifest。
分析当前 SpecLite workflow 状态并回答使用问题或推荐下一步 skill。用于用户询问 help、next skill、下一步、我现在该做什么或需要流程定位。核心能力:读取 catalog、配置、产物与项目知识,给出有证据的路由建议。
Analyze brownfield backend projects to derive technology stack from code facts and write a Markdown report to a user-specified output directory. Use when user mentions 'tech stack audit', 'backend stack', 'brownfield tech stack', 'code-fact based stack', '技术栈分析', '后端技术栈', '项目技术栈清单', '基于代码事实', '输出到目录', or asks to generate a stack inventory from an existing backend repository. Capable of ecosystem-neutral repository discovery, dependency/version evidence classification, runtime configuration extraction, uncertainty tagging, and evidence-linked Markdown generation.
Analyze brownfield Java and Spring Boot backend projects to derive technology stack from code facts and write a Markdown report to a user-specified output directory. Use when user mentions 'Java tech stack', 'Spring Boot stack', 'Maven dependency audit', 'Java 后端技术栈', 'SpringBoot 技术栈', 'Spring Boot 技术栈', 'Maven 依赖分析', '基于代码事实', or asks to generate a Java backend stack inventory. Capable of Maven/Gradle module discovery, effective dependency and BOM version resolution, Spring ecosystem detection, runtime configuration extraction, and evidence-linked Markdown generation.
Analyze brownfield Node.js backend projects to derive technology stack from code facts and write a Markdown report to a user-specified output directory. Use when user mentions 'Node.js tech stack', 'NestJS stack', 'Express stack', 'package lock audit', 'Node 后端技术栈', 'Node.js 技术栈', 'NestJS 技术栈', 'npm 依赖分析', '基于代码事实', or asks to generate a Node backend stack inventory. Capable of package-manager detection, lockfile version resolution, Node runtime evidence extraction, framework detection, and evidence-linked Markdown generation.
Analyze brownfield Python backend projects to derive technology stack from code facts and write a Markdown report to a user-specified output directory. Use when user mentions 'Python tech stack', 'FastAPI stack', 'Django stack', 'requirements audit', 'Python 后端技术栈', 'FastAPI 技术栈', 'Django 技术栈', 'Python 依赖分析', '基于代码事实', or asks to generate a Python backend stack inventory. Capable of Python packaging detection, lockfile/requirements version resolution, runtime evidence extraction, ASGI/WSGI framework detection, and evidence-linked Markdown generation.
| name | speclite-advanced-elicitation |
| description | 用结构化引导方法推动 LLM 复盘、质疑并改进近期输出。用于用户要求深度追问、Socratic review、first principles、pre-mortem、red team 或提升草稿质量。核心能力:选择方法、迭代提问、整合改进结论。 |
| allowed-tools | Read, Grep, Glob, Bash |
| metadata | {"version":"1.0.0","author":"fancyliu","catalog":"speclite"} |
[技能说明] Speclite Advanced Elicitation 用于推动模型重新审视、批判和改进最近产出的内容。它保留 BMAD 源 Skill 的方法注册表、1-5/r/a/x 交互循环、用户确认后才应用修改、以及可被其他 Skill 间接调用的增强语义。
[核心能力]
- 方法注册表加载:读取 references/methods.csv 获取 elicitation 方法、说明和 output pattern。
- 上下文分析:分析内容类型、复杂度、利益相关者需求、风险等级和创造潜力。
- 智能方法选择:默认选择 5 个最适合当前内容的方法,并支持 reshuffle、list all 和直接反馈。
- 迭代增强:针对当前内容逐轮应用选中方法,展示增强结果并等待用户确认。
- 间接调用返回:被其它 Skill 调用时,将用户接受的增强内容返回给调用方作为替换内容。
- Agent roster 支持:如需要 party mode 视角,可通过 Speclite runtime 解析 agents roster。
[执行流程]
1. 读取 references/methods.csv;如需要 party mode 参与,运行 speclite resolve config --project-root {project-root} --key agents 解析 agent roster。
2. 分析当前内容和对话上下文,选择 5 个最匹配的 elicitation 方法。
3. 展示选项:数字 1-5、r reshuffle、a list all、x proceed。
4. 用户选择方法后,依据 CSV description 和 output_pattern 应用于当前内容,展示增强版本。
5. 必须询问用户是否应用修改;仅当用户确认 yes 时才把增强内容作为当前版本。
6. 每轮结束后重新展示 1-5/r/a/x,直到用户选择 x。
7. 间接调用场景下,将最终接受的增强内容返回给调用 Skill。
[注意事项]
- {speclite-runtime-root} = {project-root}/_speclite。
- 输出语言必须遵循当前 Agent 的 communication style 和 communication_language。
- 不得跳过用户确认;用户拒绝时必须丢弃该轮拟议修改。
- 多个方法编号可按顺序执行,但每轮仍需回到选择菜单。
- 当前运行规约不得依赖 BMAD runtime 路径。