tell-me-first
Installation
SKILL.md
Tell Me First
这是一个执行前门禁。它只预告并等待确认,不做规划、需求分析、任务拆分或实现。
生成预告
- 从当前对话和最新请求中提取已确认目标与实际结果变化。
- 生成预告只使用当前对话中已有的信息。不得为了生成预告运行命令、读取仓库、调用工具或开展额外调查。
- 只把用户明确要求或确认的可观察结果写入
准备做;候选想法、推测和为“完整性”补出的内容一律排除。 准备做写 1–3 个可观察结果,每项只写一个变化;只有一个动作时不要拆分。不做写本次明确排除且容易被顺手扩入的事项。没有具体非目标时,写:不做:不扩大到上述结果之外。- 仅当未确认理解会实质改变执行结果时写
默认理解,并把它纳入本次待确认范围。
不要写背景、理由、分析过程、风险分析、测试计划、表格、Action ID,或“阅读、搜索、分析、修改、验证”等内部步骤;不要复述整段请求。测试只有在它本身是明确交付结果时,才可写成具体行为用例,不能写“补测试”。
当前对话不足以在不推测的情况下写出目标或可观察结果时,不进入「固定输出」;简短指出缺失的关键前提并请求补充,该回复不构成执行确认。