该技能提供两个脚本:scaffold-feature.mjs 用于生成功能骨架,check-feature.mjs 用于验证完整性。生成器接受功能名称、路由 ID 和标题,创建 src/features/<feature>/ 目录,包含视图、模型钩子、各自测试、薄路由文件及其测试、所有语言目录的消息键,动态路由还需参数解析器和无效链接状态。生成器不会覆盖已存在的不同文件。检查器运行一系列规则确保文件存在、视图纯净、路由正确、国际化键完整、合同注册等。
使用方式:从仓库根目录运行 node ${CLAUDE_SKILL_DIR}/scripts/scaffold-feature.mjs . --feature <name> --route "<route id>" --title "<Title>" 查看计划,然后加 --write 执行。之后运行测试和检查,修复 FAIL 行直到 PASS。
适用场景:Expo Router 应用开发中需要快速创建结构一致、可测试的功能屏幕。限制:需要应用满足一定前提(如存在特定脚本和目录结构),且动态路由参数解析依赖 valibot。具体前提条件在 references/feature-anatomy.md 中列出。