# Refactor

> 标准化多文件重构流程。重构代码、布局变更、架构调整时使用。

- **Type:** Skill
- **Install:** `agentstack add skill-almax000-claude-skills-refactor`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [almax000](https://agentstack.voostack.com/s/almax000)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [almax000](https://github.com/almax000)
- **Source:** https://github.com/almax000/claude-skills/tree/main/refactor

## Install

```sh
agentstack add skill-almax000-claude-skills-refactor
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# 重构 Skill

## 执行流程

按以下顺序严格执行，每步完成后验证：

### 1. 预检查
```bash
# 确保当前构建正常
pnpm build  # 或 npm run build
```
- 如果构建失败，先修复现有问题再开始重构
- 记录当前 git 状态：`git status`

### 2. 创建新文件
- 先创建所有需要的新文件/组件
- 新文件应该是独立可编译的
- 完成后运行 `pnpm build` 验证

### 3. 修改现有组件
- 更新现有代码以引用新文件
- 逐个文件修改，每修改 2-3 个文件后验证构建
- 保持向后兼容直到所有引用更新完成

### 4. 更新入口点
- 修改 CLI/路由/入口文件
- 更新导出（index.ts 等）
- 运行 `pnpm build` 验证

### 5. 清理
- 删除不再使用的旧文件
- 移除废弃的导入和导出
- 运行 `pnpm build` 确认无遗漏依赖

### 6. 最终验证
```bash
pnpm build && pnpm test  # 构建 + 测试
pnpm lint                 # 代码检查（如适用）
```

## 检查点原则

> **每个主要步骤后都运行 `pnpm build`**
>
> 如果某个检查点失败，立即修复再继续，不要累积错误

## 回滚策略

如果重构过程中遇到无法解决的问题：
```bash
git stash        # 暂存当前更改
git status       # 确认工作区干净
# 分析问题后决定是否继续
```

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [almax000](https://github.com/almax000)
- **Source:** [almax000/claude-skills](https://github.com/almax000/claude-skills)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-almax000-claude-skills-refactor
- Seller: https://agentstack.voostack.com/s/almax000
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
