# Code Simplifier

> 調用官方 code-simplifier agent 簡化程式碼。當使用者要求簡化、降低複雜度、清理冗餘，或執行 6 步開發迴圈步驟 3 時啟用。不適用於 PR 審查（用 code-reviewer）。

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

## Install

```sh
agentstack add skill-kopp0510-claude-dd-code-simplifier
```

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

## About

# Code Simplifier — 官方 agent 包裝器

本 skill 只負責介面層：定範圍 → 調用官方 code-simplifier agent → 呈現結果。
簡化邏輯全在 agent 內，不在此重複。

## 範圍決定

- **6 步開發迴圈步驟 3**（最常見）：範圍 = 該功能段落新增/修改的程式碼（`git diff HEAD~1` 或使用者指明的段落），**不詢問**，直接執行
- **使用者指明檔案/目錄/片段**：照指示，不追問
- **範圍不明**：問一題 —「要簡化哪個範圍？（預設：最近修改的檔案）」，其餘參數用預設

預設不含測試檔；使用者要求才包含。

## Agent 調用

依序嘗試 `subagent_type`：

1. `code-simplifier:code-simplifier`（plugin 命名空間）
2. `code-simplifier`（本地 `~/.claude/agents/code-simplifier.md`）

兩者皆回 `Agent type not found` → 停下，請使用者跑 `./install-dd-pipeline.sh` 補齊。

Prompt 模板：

```
請簡化以下程式碼，提高可讀性與可維護性，保留所有功能：

範圍：{檔案清單或片段}

重點：降低圈複雜度、改善命名、移除冗餘、簡化條件（early return、減少巢狀）。
約束：不改公開 API 簽名；有測試必須全過。
輸出：簡化摘要 + 關鍵變更的 Before/After 對比。
```

## 結果呈現

轉述 agent 的簡化摘要與 Before/After 對比。統計數字**只引用 agent 實際回報的**，
沒有就不列 — 禁止自行估算複雜度指標。

簡化後提醒（在 6 步迴圈中則直接續行步驟 4）：用 `git diff` 審查變更，重跑測試確認行為不變。

## 範圍外

- 架構層重構（模組拆分、設計模式）、效能調校 — 超出簡化範疇，明說不做
- 第三方 / 生成的程式碼 — 不修改
- 效能關鍵段落 — 「看似複雜但高效」的寫法保留，標註說明即可

## Source & license

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

- **Author:** [kopp0510](https://github.com/kopp0510)
- **Source:** [kopp0510/claude-dd](https://github.com/kopp0510/claude-dd)
- **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-kopp0510-claude-dd-code-simplifier
- Seller: https://agentstack.voostack.com/s/kopp0510
- 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%.
