Refactoring

Code restructuring and optimization

Showing 625-648 of 984 skills
jesseposner

gather

by jesseposner

Pause and reset. Gather what's scattered, commit what's ready, prepare for what's next.

Auth 11 8mo ago
creator-hian

unity-performance

by creator-hian

Optimize Unity game performance through profiling, draw call reduction, and resource management. Masters batching, LOD, occlusion culling, and mobile optimization. Use for performance bottlenecks, frame rate issues, or optimization strategies.

Game Dev 11 10mo ago
adaptationio

ac-tdd-runner

by adaptationio

Run TDD cycle for feature implementation. Use when implementing features with RED-GREEN-REFACTOR, running test-driven development, automating TDD workflow, or ensuring test-first development.

Automation 11 9mo ago
samhvw8

refactoring-expert

by samhvw8

"Systematic code refactoring following Martin Fowler's catalog. Methodologies: characterization tests, Red-Green-Refactor, incremental transformation. Capabilities: SOLID compliance, DRY cleanup, code smell detection, complexity reduction, legacy modernization, design patterns, functional programming patterns. Actions: refactor, extract, inline, rename, move, simplify code. Keywords: refactor, SOLID, DRY, code smell, complexity, extract method, inline, rename, move, clean code, technical debt, legacy code, design pattern, characterization test, Red-Green-Refactor, functional programming, higher-order function, immutability, pure function, composition, currying, side effects. Use when: improving code quality, reducing technical debt, applying SOLID principles, fixing DRY violations, removing code smells, modernizing legacy code, applying design patterns."

Refactoring 11 10mo ago
adaptationio

ac-context-optimizer

by adaptationio

Optimize context usage for autonomous coding. Use when managing context window, prioritizing information, reducing token usage, or improving efficiency.

Agents 11 9mo ago
aiaiohhh

referral-program

by aiaiohhh

"When the user wants to create, optimize, or analyze a referral program, affiliate program, or word-of-mouth strategy. Also use when the user mentions 'referral,' 'affiliate,' 'ambassador,' 'word of mouth,' 'viral loop,' 'refer a friend,' or 'partner program.' This skill covers program design, incentive structure, and growth optimization."

Code Gen 11 8mo ago
Kaakati

Clean Architecture Patterns

by Kaakati

"Domain, Data, and Presentation layer separation with dependency inversion and use case patterns"

Processing 10 9mo ago
founderjourney

tailored-resume-generator

by founderjourney

Analyze job postings and customize resumes to highlight relevant experience, skills, and achievements. Optimizes for ATS systems and interview success.

Code Review 10 9mo ago
Kaakati

clean-architecture-ios

by Kaakati

"Expert Clean Architecture decisions for iOS/tvOS: when Clean Architecture adds value vs overkill, layer boundary judgment calls, dependency rule violations to catch, and practical trade-offs between purity and pragmatism. Use when designing app architecture, debugging layer violations, or deciding what belongs where. Trigger keywords: Clean Architecture, layer, domain, data, presentation, use case, repository, dependency rule, entity, DTO, mapper"

Processing 10 9mo ago
phrazzld

brand-logo

by phrazzld

Generate and optimize brand logos. LLM SVG generation with SVGO optimization, favicon variants, and vision-model critique loop.

Code Gen 10 8mo ago
founderjourney

yc-sv-development-framework

by founderjourney

Decision-making framework for software development, Y Combinator / Silicon Valley style. Based on real principles from Paul Graham, Sam Altman, Michael Seibel, Patrick Collison, and Brian Chesky. Use when: - Developing features or products - Making technical decisions (what to do, how, when) - Prioritizing work (P0, P1, P2) - Evaluating whether to refactor or patch - Deciding on technical debt - Evaluating whether to add tests, CI/CD, or automation - Any architecture or engineering decision Triggers: development, code, feature, refactor, architecture, prioritize, technical decision, what to do first, technical debt, tests, CI/CD, sprint, backlog

CI/CD 10 9mo ago
Jst-Well-Dan

youtube-transcript

by Jst-Well-Dan

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 10 10mo ago
Kaakati

GetX State Management Patterns

by Kaakati

"GetX controllers, reactive state, dependency injection, bindings, navigation, and best practices"

Code Gen 10 9mo ago
inkeep

tdd

by inkeep

Universal test-driven development methodology and test design craft. Background knowledge for writing behavior-focused tests, mocking strategy, vertical slicing, and tracer bullet execution. Auto-loaded when writing tests during implementation, review feedback, or standalone test authoring. Triggers: writing tests, test design, mocking strategy, test quality, behavior testing, integration testing, test-first, red-green-refactor.

Database 10 8mo ago
SnakeO

refactor:flutter

by SnakeO

Refactor Flutter/Dart code to improve maintainability, readability, and performance. This skill applies Dart 3 features like records, patterns, and sealed classes, implements proper state management with Riverpod or BLoC, and uses Freezed for immutable models. It addresses monolithic widgets, missing const constructors, improper BuildContext usage, and deep nesting. Apply when you notice widgets doing too much, performance issues from unnecessary rebuilds, or legacy Dart 2 patterns.

Processing 9 9mo 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 9 8mo 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 9 8mo 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 9 8mo 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 9 8mo ago
SnakeO

refactor:pandas

by SnakeO

Refactor Pandas code to improve maintainability, readability, and performance. Identifies and fixes loops/.iterrows() that should be vectorized, overuse of .apply() where vectorized alternatives exist, chained indexing patterns, inplace=True usage, inefficient dtypes, missing method chaining opportunities, complex filters, merge operations without validation, and SettingWithCopyWarning patterns. Applies Pandas 2.0+ features including PyArrow backend, Copy-on-Write, vectorized operations, method chaining, .query()/.eval(), optimized dtypes, and pipeline patterns.

Processing 9 9mo 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 7mo 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 7mo 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 8mo 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 8mo ago