state-machine
Claude Code state-machine 安装:画出表单加载、失败与重试状态
EnglishClaude Code 安装步骤
- 打开来源文档,从固定提交下载仓库快照。把 .claude/skills/state-machine/ 整个目录复制到练习项目的 .claude/skills/state-machine/。
- 检查 .claude/skills/state-machine/SKILL.md 位于技能目录第一层。从练习项目根目录打开 Claude Code,在输入框键入 /state-machine 开始试用。
中文摘要
将多步骤界面拆成状态、事件和转移规则,并写明可触发转移的条件。适合排查按钮状态、失败重试和提交过程中的异常组合。
SKILL.md 中文导读
可复现示例
运行 /state-machine 并输入「表单空闲时可编辑。字段完整才能提交,提交时按钮禁用。成功显示确认。请求失败后可以重试,保留用户输入。」请输出状态表和测试清单。工作步骤
- 列出编辑、提交中、成功和失败等状态。
- 为每个状态写出事件、转移目标以及字段完整等条件。
- 检查失败重试和提交中重复点击,并把规则映射为测试用例。
验收方法
转移表表明提交中不接受重复提交,失败后可重试且输入仍在。测试清单至少覆盖一次成功和一次失败后重试。
GitHub 原文 · 更新日期
适用环境
用本地 Claude Code 输入一段流程描述即可。可先要求输出状态转移表,再按团队需要选择实现方式。
常见问题
什么时候应该给表单加状态机?
当编辑、提交中、成功、失败与重试之间的切换越来越难跟踪时,可以用状态机把每种事件能做什么写清楚。
相关指南
相关推荐
Claude Code case-study 安装:把设计项目整理成作品集案例
Infrasity-Labs/dev-gtm-claude-skills
Claude Code cover-letter 安装:用岗位说明起草求职信
Infrasity-Labs/dev-gtm-claude-skills
Claude Code north-star-vision 安装:从用户问题写产品愿景
Infrasity-Labs/dev-gtm-claude-skills
Claude Code meeting-notes 安装:整理会议纪要和行动项
Infrasity-Labs/dev-gtm-claude-skills
web-design-guidelines 技能
Infrasity-Labs/dev-gtm-claude-skills
seo-audit-full 技能
Infrasity-Labs/dev-gtm-claude-skills