- Home
- /
- Categories
- /
- Refactoring
Refactoring
Code restructuring and optimization
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."
create-test
by kvnwolf
Write automated tests following TDD principles: red-green-refactor, vertical slices, behavior over implementation. Consult this skill whenever creating tests, adding test coverage, writing test-first code, fixing a bug with a regression test, or any task that involves verifying behavior through automated tests.
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."
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.
tdd-pytest
by 89jobrien
Python/pytest TDD specialist for test-driven development workflows. Use
prompt-optimizer
by Aznatkoiny
Optimize prompts for Claude 4.x models using Anthropic's official best practices. Use when users want to improve, refine, or create effective prompts for Claude. Triggers include requests to optimize prompts, make prompts more effective, fix underperforming prompts, create system prompts, improve instruction following, reduce verbosity, control output formatting, or enhance agentic/tool-use behaviors. Also use when users report Claude is being too verbose, not following instructions, not using tools properly, or producing generic outputs.
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.
ios-build-performance
by derKlinke
Use for slow builds: Build Timeline analysis, type-check bottlenecks, compilation caching, and incremental-build optimization
code-simplifier
by derKlinke
Simplifies and refines code for clarity, consistency, and maintainability while preserving all functionality. Use when asked to "simplify code", "clean up code", "refactor for clarity", "improve readability", or review recently modified code for elegance. Focuses on project-specific best practices.
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.
gemini-watermark-remove
by kevintsai1202
移除 Google Gemini(Nano Banana)生成圖片中的浮水印,使用逆向 Alpha 混合演算法精確還原被覆蓋的像素
general-codereview
by xinbenlv
Perform thorough code reviews following Google's 5-step methodology. Use when reviewing pull requests, change lists, or any code changes to ensure quality, correctness, and maintainability.
AI Integration Specialist
by jmsktm
Integrate AI tools and APIs into business workflows and applications
Advisory Board Builder
by jmsktm
Recruit, structure, and manage advisory boards for strategic guidance
Chatbot Designer
by jmsktm
Design conversational AI chatbots with optimal flows and user experience
Cap Table Manager
by jmsktm
Manage equity cap tables, model dilution scenarios, and track ownership
Affiliate Marketing Manager
by jmsktm
Set up and manage affiliate marketing programs for growth and revenue
Client Onboarding Designer
by jmsktm
Design smooth client onboarding experiences that ensure success and retention
Carousel Designer
by jmsktm
Design educational carousel posts for Instagram and LinkedIn that inform and engage
Community Builder
by jmsktm
Build and grow online communities with engagement strategies and growth tactics
test-driven-development
by liauw-media
"Use when adding features or fixing bugs. Follow RED/GREEN/REFACTOR cycle. Write failing test first, implement minimal code to pass, then refactor."
refactordjango
by agusabas
Refactor Django/Python code to improve maintainability, readability, and adherence to best practices. Transforms fat views into Clean Architecture with Use Cases and Services. Applies SOLID principles, Clean Code patterns, Python 3.12+ features like type parameter syntax and @override decorator, Django 5+ patterns like GeneratedField and async views. Fixes N+1 queries, extracts business logic from views, separates Read/Write serializers, and converts exception-based error handling to explicit return values. Use when refactoring Django code, applying Clean Architecture, or modernizing legacy Django projects.
kiss
by tizee
taste matters. review code as a senior software engineer
javascript-developer
by paulund
Use when building JavaScript applications with modern ES2023+ features, frameworks, and best practices.