Skip to content
Back to skills

Simplify

ASecurity

Behavior-preserving code simplification workflow for clarity, consistency, directness, and maintainability. Use when the user asks to simplify code, run /simplify, reduce unnecessary complexity, flatten conditionals, improve naming, or make recently changed code easier to read without changing behavior.

  • 2 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 12, 2026
code-quality

Works with

  • claude code

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned September 12, 2026

npx -y skills add whyzsm/tiny-agents --skill simplify --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Simplify?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Simplify
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/whyzsm-simplify/badge)](https://www.skillsdirectory.com/skills/whyzsm-simplify)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: simplify
description: "Behavior-preserving code simplification workflow for clarity, consistency, directness, and maintainability. Use when the user asks to simplify code, run /simplify, reduce unnecessary complexity, flatten conditionals, improve naming, or make recently changed code easier to read without changing behavior."
---

# Simplify Code

Refactor code to make it easier to read, simpler to maintain, and more consistent with the surrounding codebase without changing what it does.

Invoke this skill with `/simplify`.

## Purpose

Use this skill when a user wants cleaner code, a more direct implementation, or a readability pass that preserves exact functionality.

## Working Principles

**Preserve functionality.** Never change behavior, outputs, side effects, or public interfaces unless the user explicitly asks for that.

**Apply project standards.** Match the existing conventions, patterns, naming style, and architectural expectations of the codebase.

**Reduce unnecessary complexity.** Flatten avoidable nesting, remove redundant abstractions, and prefer the most direct implementation that remains clear.

**Keep variables intentional.** Avoid introducing extra state unless it materially improves readability or is reused enough to justify it.

**Improve naming and structure.** Prefer clear variable and function names, and group related logic so the code reads in a straightforward way.

## Default Scope

Focus on recently modified code unless the user points to a different file, module, or diff.

## Reference

Inspired by the new Claude Code `/simplify` command:

https://x.com/bcherny/status/2027534984534544489?s=20

Files in this skill

  • SKILL.md1.6 KB
  • _meta.json128 B
  • agents/openai.yaml145 B
  • source.json469 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.