Refactoring

Code restructuring and optimization

Showing 505-528 of 909 skills
CuriousLearner

complexity-analyzer

by CuriousLearner

Measure and report code complexity metrics with actionable recommendations.

Analytics 27 9mo ago
CuriousLearner

refactor-assistant

by CuriousLearner

Automated code refactoring suggestions and implementation.

Refactoring 27 9mo ago
CuriousLearner

java-maven-helper

by CuriousLearner

Maven build system, dependency management, and Java project configuration assistance.

Processing 27 9mo ago
muheun

web-ui-design-guide

by muheun

Apply modern, professional web UI design principles when building any web UI component. Only execute this when the current project is a web project and involves UI-related work. Use this skill for UI tasks involving buttons, forms, cards, layouts, navigation, or any visual web component. Ensures clean minimal design, neutral color palettes with single accent color, 8px grid spacing, clear typography hierarchy, and subtle visual effects. Prevents common anti-patterns like rainbow gradients, tiny text, and inconsistent spacing.

Design 2 8mo ago
BenjaminG

applying-solid-principles

by BenjaminG

This skill should be used when implementing code that requires SOLID principles and clean code practices. It provides detailed guidance on Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion principles with comparison examples in TypeScript.

Refactoring 2 5mo ago
MichaelVessia

bd-clean

by MichaelVessia

Review and consolidate beads issues

CLI Tools 2 4mo ago
MrPointer

applying-effective-go

by MrPointer

"Apply Go best practices, idioms, and conventions from golang.org/doc/effective_go. Use when writing, reviewing, or refactoring Go code to ensure idiomatic, clean, and efficient implementations."

Code Review 2 5mo ago
vadirn

writing-en

by vadirn

Writes and edits English text for clarity and concision. Removes nominalizations, passive voice, filler, and AI patterns. Use when writing documentation, README, commit messages, UI text, reports, emails, or when asked to simplify text, cut fluff, or check for plain language.

i18n 2 4mo ago
MrPointer

applying-architecture-patterns

by MrPointer

Implement proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design. Use when (1) designing new backend systems from scratch, (2) refactoring monolithic applications for better maintainability, (3) establishing architecture standards for a team, (4) migrating from tightly coupled to loosely coupled architectures, (5) implementing domain-driven design principles, (6) creating testable and mockable codebases, or (7) planning microservices decomposition.

Database 2 5mo ago
trentshaines

trent-cleanup-panes

by trentshaines

Clean up tmux panes. Use when user wants to close/kill all other panes, clean up tmux window, or reset pane layout.

Automation 2 4mo ago
vadirn

TDD Skill

by vadirn

Mock at system boundaries only: external APIs, databases, time, filesystem. Keep mocks out of your own code. See mocking.md for details.

Refactoring 2 4mo ago
MichaelVessia

clean-permissions

by MichaelVessia

Clean up Claude Code permissions allowlist

Prompts 2 4mo ago
luan

rebuild

by luan

"Collapse branch into working tree and rebuild as clean, refined commits with code improvements per commit. Triggers: 'rebuild branch', 'rebuild commits', 'clean up and improve branch'. Unlike /split-commit which preserves the exact diff, rebuild applies refinements and simplifications to each commit."

Git & VCS 4 4mo ago
DoubleslashSE

tdd-workflow

by DoubleslashSE

Test-Driven Development workflow for .NET. Use when implementing features, fixing bugs, or writing new code. Guides RED-GREEN-REFACTOR cycle with proper test design.

Code Gen 4 6mo ago
luan

split-commit

by luan

"Collapse a branch into working tree and repackage as clean, tested, vertical commits. Triggers: 'split commits', 'repackage commits', 'reorganize commits', 'clean up branch history', 'consolidate commits into clean ones'. Do NOT use when: branch already has a single clean commit or only needs amending — use /commit instead."

Git & VCS 4 4mo ago
audibleblink

youtube-transcript

by audibleblink

Download YouTube video transcripts when user provides a YouTube URL or asks to download/get/fetch a transcript from YouTube. Also use when user wants to transcribe or get captions/subtitles from a YouTube video.

CLI Tools 4 5mo ago
simonwong

code-simplifier

by simonwong

Simplifies and refines code for clarity, consistency, and maintainability while preserving all functionality. Focuses on recently modified code unless instructed otherwise.

Code Review 4 6mo ago
DoubleslashSE

dotnet-build

by DoubleslashSE

.NET build configuration and error handling. Use when building projects, diagnosing build errors, or configuring build options.

CLI Tools 4 6mo ago
andrueandersoncs

Concurrency

by andrueandersoncs

This skill should be used when the user asks about "Effect concurrency", "fibers", "Fiber", "forking", "Effect.fork", "Effect.forkDaemon", "parallel execution", "Effect.all concurrency", "Deferred", "Queue", "PubSub", "Semaphore", "Latch", "fiber interruption", "Effect.race", "Effect.raceAll", "concurrent effects", or needs to understand how Effect handles parallel and concurrent execution.

Automation 8 5mo ago
cdeistopened

youtube-downloader

by cdeistopened

Download YouTube video transcripts when user provides a YouTube URL or asks to download/get/fetch a transcript from YouTube. Also use when user wants to transcribe or get captions/subtitles from a YouTube video.

CLI Tools 8 5mo ago
cdeistopened

anti-ai-writing

by cdeistopened

Transform AI-assisted drafts into authentic, human-sounding content. This skill provides patterns to detect and eliminate AI tells, frameworks for natural writing, and techniques for creating prose that reads as genuinely human. Use when reviewing any AI-generated content or when writing content that must not appear AI-assisted.

Refactoring 8 5mo ago
gwenwindflower

rotz-dotfiles

by gwenwindflower

Use when working with a rotz-based dotfiles repository. This includes: (1) Managing tools or apps (adding, configuring, or removing), (2) Modifying rotz configuration files (dot.yaml, defaults.yaml, config.yaml), (3) Updating tool configurations managed by rotz (mise.toml, config.fish, etc.), (4) Restructuring the dotfiles hierarchy, (5) Planning architectural changes to the dotfiles project.

CLI Tools 8 5mo ago
derKlinke

ios-build-performance

by derKlinke

Use for slow builds: Build Timeline analysis, type-check bottlenecks, compilation caching, and incremental-build optimization

CLI Tools 8 5mo ago
xfstudio

architecture-patterns

by xfstudio

Implement proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design. Use when architecting complex backend systems or refactoring existing applications for better maintainability.

Code Gen 8 5mo ago