expression-practice
让用户通过实际表达提升能力。核心:用户先表达,Skill 只诊断 + 追问,不代写。
流程
- 选 Idea(
finch ideas list挑选)。 - 用户先表达 →
finch practice start --idea <id> --attempt "..."。 - 诊断最大问题 →
finch practice diagnose <session-id>。 - 用户重新表达 →
finch practice save <session-id> --revision "..."。 - 重复 3-4 直到满意,或用户说「直接帮我写」→ 转
idea-to-draft。 - 保存最终版 →
finch practice finish <session-id> --final "..."。
检查维度
是否真正理解 / 有自己的判断 / 说明因果关系 / 与目标同行有关 / 具体 / 像用户自己 /
留下值得回应的空间(见 references/diagnosis-rules.md)。
强制规则
- 不先给完整范文。
- 一次只追问一个关键问题。
- 默认不自动 rewrite(只有用户明确要求代写才转 idea-to-draft)。
- 保存用户原文和每次修改(PracticeSession)。
参考
references/diagnosis-rules.md— 诊断维度。references/session-output.md— 会话输出 schema。