- Home
- /
- Categories
- /
- Refactoring
Refactoring
Code restructuring and optimization
architecture-patterns
by ovachiever
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.
Clean Architecture Patterns
by Kaakati
"Domain, Data, and Presentation layer separation with dependency inversion and use case patterns"
clean-architecture
by G1Joshi
Clean Architecture layered design. Use for maintainable code.
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"
GetX State Management Patterns
by Kaakati
"GetX controllers, reactive state, dependency injection, bindings, navigation, and best practices"
aipoint-brand
by kcchien
Apply AIPoint brand guidelines to presentations, documents, and designs. Use this skill when creating or styling any content for AIPoint including: presentations (PPTX), documents (DOCX), web designs, marketing materials, or any visual content requiring AIPoint branding. Triggers: "AIPoint brand", "our brand", "company colors", "brand guidelines", "AIPoint style", or when working on AIPoint materials.
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.
barrel-craft
by marcioaltoe
Expert in barrel file generation and import organization. Use when user creates index.ts/tsx files, needs clean import paths, wants to organize exports, or mentions barrel files. Examples - "create barrel files", "generate index exports", "organize imports", "I created a new index.ts", "clean up barrel files", "update barrel exports".
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.
growth-marketing-experimentation
by dmend3z
A skill for running growth marketing experiments. Use when a user wants to A/B test, optimize funnels, or build a culture of experimentation. Trigger keywords: growth marketing, A/B testing, multivariate testing, funnel optimization, AARRR.
crm-customer-data
by dmend3z
This skill helps you master Customer Relationship Management (CRM) and customer data. Use it to unify customer data, automate marketing and sales, integrate your martech stack, and set strategic goals. Triggers: CRM, customer data, marketing automation, sales automation.
optimize-post
by masayan1126
原稿からXのアルゴリズムに最適化されたポスト内容を生成。「X投稿を最適化」「ツイート作成」などで使用。
test-driven-development
by mrtolkien
Use when implementing any feature or bugfix, before writing implementation code
gather
by jesseposner
Pause and reset. Gather what's scattered, commit what's ready, prepare for what's next.
improve-skill
by mauromedda
Analyze Claude Code session transcripts to improve existing skills or create new ones. Use when you want to review a past session to identify what worked, what didn't, and how to enhance skill documentation. Extracts session data and provides structured analysis prompts. Triggers on "improve skill", "analyze session", "review session", "skill improvement", "create skill from session", "skill not working", "skill missed", "skill didn't trigger", "enhance skill", "refine skill", "skill feedback", "session transcript", "what went wrong", "skill optimization", "better triggers".
single-responsibility-principle
by yanko-belov
Use when creating or modifying classes, modules, or functions. Use when feeling pressure to add functionality to existing code. Use when class has multiple reasons to change.
ask-questions-if-underspecified
by M4n5ter
Clarify requirements before implementing. Do not use automatically, only when invoked explicitly.
tdd
by fellipeutaka
Test-driven development with red-green-refactor loop. Use when user wants to build features or fix bugs using TDD, mentions "red-green-refactor", wants integration tests, or asks for test-first development.
torch-sim Skill
by fl-sean03
data-analysis skill - Analyzing torch-sim outputs
clean-code
by fellipeutaka
Write clean, readable, and maintainable code following principles from Robert C. Martin's "Clean Code" and Object Calisthenics. Use when writing, reviewing, or refactoring code to improve naming, function design, formatting, error handling, and class structure. Includes code smell detection and refactoring guidance.
analytics-tracking
by ngxtm
">"
agent-orchestration-multi-agent-optimize
by ngxtm
"Optimize multi-agent systems with coordinated profiling, workload distribution, and cost-aware orchestration. Use when improving agent performance, throughput, or reliability."
test-driven-development
by aiaiohhh
Use when implementing any feature or bugfix, before writing implementation code
backend-architect
by Bikach
Expert senior en architecture backend pour accompagner le développement (conception, implémentation, review, refactoring). Architecture hexagonale, DDD, SOLID, clean code, tests. Utiliser pour concevoir de nouvelles features, développer du code, reviewer, refactorer, ou résoudre des problèmes architecturaux.