跳到技能内容
词映 AI导航
发现工具选型指南Skills 技能AI 快讯AI图片AI视频AI文档AI办公AI助手AI搜索AI编程AI音频AI设计AI智能体模型与开发AI学习模型评测AI提示词内容检测AI金融AI 3D扫描与识别其他工具跨境电商 AI
词映 AI导航
工具库Skills 技能
我的收藏
词映 AI导航
发现工具选型指南Skills 技能AI 快讯AI图片AI视频AI文档AI办公AI助手AI搜索AI编程AI音频AI设计AI智能体模型与开发AI学习模型评测AI提示词内容检测AI金融AI 3D扫描与识别其他工具跨境电商 AI
Skills directory/SwiftfulThinking/SwiftfulStarterProject/refactoring-screen

Claude Code refactoring-screen skill for renaming SwiftUI VIPER screens

Rename a screen across its Swiftful view, presenter, interactor, router, and cross-screen references.

中文

Install in Claude Code

A Claude Code workspace using the SwiftfulStarterProject VIPER layout. The project and its module references are available.

  1. Review `.claude/skills/refactoring-screen/SKILL.md` and its requirements at the pinned GitHub commit.
  2. Create `.claude/skills/refactoring-screen/` in your project and save the reviewed file as `.claude/skills/refactoring-screen/SKILL.md`.
  3. Start Claude Code from that project's root, then select `/refactoring-screen` in the slash menu.

Example task

Invoke /refactoring-screen and list the edits and checks for this fictional screen rename.
screen `TrailList` renamed to `RouteList`
existing `TrailListView.swift`, `TrailListPresenter.swift`, `TrailListInteractor.swift`, `TrailListRouter.swift`
other screen invokes `showTrailListView` | tracked event `TrailListView_Appear`

What to check

Rename the four modules from `TrailList` to `RouteList`, change `showTrailListView` to `showRouteListView`, and review the `TrailListView_Appear` event name.

Original SKILL.md on GitHub · Updated 2026-11-14

Frequently asked question

How do I check cross-screen calls after renaming?

Search again for the prior names and their lower-camel variants. Review initializers, routing, labels, and event strings.

Browse Claude Code skills in the Chinese directory
词映 AI 导航Skills 技能
工具分类全部工具已本地化技能选型指南AI 快讯