Skip to main content Skills Marktplatz Entdecken und erkunden Sie KI-Skills, die von der Community erstellt wurden.
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Prompt kopierenPrompt-Details anzeigen Ein direkter Befehl überspringt den Prüf-Prompt. Prüfen Sie die Quelle, bevor Sie ihn ausführen.
npx skills add https://github.com/AJBcoding/claude-skill-eval --skill moai-essentials-refactorDer Befehl bleibt in einer Zeile. Scrollen Sie horizontal, um ihn vor dem Kopieren vollständig zu prüfen.
Sie bevorzugen eine lokale Kopie? Laden Sie die Dateien herunter, die SkillsMP derzeit vorliegen.
ZIP herunterladen Herunterladen... Mehr aus diesem Repository
Enterprise-grade security expertise with production-ready patterns for OWASP Top 10 2021, zero-trust architecture, threat modeling (STRIDE, PASTA), secure SDLC, DevSecOps automation, cloud security, cryptography, identity & access management, and compliance frameworks (SOC 2, ISO 27001, GDPR, CCPA).
Verwandte Berufe SOC
Basierend auf der SOC-Berufsklassifikation
name moai-essentials-refactor version 4.0.0 created 2025-11-13T00:00:00.000Z updated 2025-11-13T00:00:00.000Z status stable description AI-powered enterprise refactoring with Context7 integration, automated code transformation, Rope pattern intelligence, and technical debt quantification across 25+ programming languages keywords ["ai-refactoring","context7-integration","rope-patterns","automated-transformation","technical-debt","enterprise-architecture"] allowed_tools ["Read","Bash","Edit","Glob","WebFetch","mcp__context7__resolve-library-id","mcp__context7__get-library-docs"]
AI-Powered Enterprise Refactoring - v4.0.0
Skill Overview
Field Value Version 4.0.0 Enterprise (2025-11-13) Tier Revolutionary AI-Powered Refactoring Focus Context7 + Rope + AI Integration Languages 25+ with specialized patterns Auto-load Refactoring requests, code analysis
Core Capabilities
Intelligent Pattern Recognition : ML + Context7 + Rope patterns
Predictive Refactoring : Context7 latest documentation integration
Automated Code Transformation : Rope pattern intelligence with AI
Technical Debt Quantification : AI impact analysis
Architecture Evolution : Context7 best practices
Cross-Language Refactoring : Polyglot codebase support
Safe Transformation : AI validation and rollback
When to Use
Automatic Triggers :
Code complexity exceeds AI thresholds
Technical debt accumulation detected
Design pattern violations identified
Performance bottlenecks require architecture changes
Manual Invocation :
"Refactor this code with AI analysis"
"Apply Context7 best practices refactoring"
"Optimize architecture with AI patterns"
"Reduce technical debt intelligently"
Level 1: Quick Reference (50-150 lines)
Essential Refactoring Patterns
Basic Method Extraction (Python with Rope):
from rope.base.project import Project
from rope.refactor.extract import Extract
project = Project('.' )
resource = project.get_resource('source.py' )
extractor = Extract(project, resource, start_offset, end_offset)
changes = extractor.get_changes( )
project.do(changes)
'extracted_method'
Design Pattern Introduction (Strategy Pattern):
class PaymentStrategy :
def pay (self, amount ): pass
class CreditCardPayment (PaymentStrategy ):
def pay (self, amount ):
return self ._process_payment(amount)
class PayPalPayment (PaymentStrategy ):
def pay (self, amount ):
return self ._process_paypal(amount)
Basic Rename Refactoring :
project = Project('.' )
resource = project.get_resource('module.py' )
renamer = Rename(project, resource, offset)
changes = renamer.get_changes('new_name' )
project.do(changes)
✅ Always backup before refactoring
✅ Use AI validation for complex changes
✅ Leverage Context7 for latest patterns
✅ Apply Rope for safe transformations
✅ Test after each refactoring step
Level 2: Practical Implementation (200-300 lines)
AI-Enhanced Refactoring Workflow Context7 + Rope Integration :
class AIRefactoringEngine :
def __init__ (self ):
self .context7_client = Context7Client()
self .rope_project = Project('.' )
async def analyze_refactoring_opportunities (self, file_path ):
context7_patterns = await self .context7_client.get_library_docs(
context7_library_id="/python-rope/rope" ,
topic="automated refactoring code transformation patterns" ,
tokens=4000
)
rope_opportunities = self ._analyze_rope_patterns(file_path)
context7_matches = self ._match_context7_patterns(
rope_opportunities, context7_patterns
)
return self ._prioritize_opportunities(context7_matches)
def apply_safe_refactoring (self, opportunity ):
"""Apply refactoring with AI validation"""
try :
backup = self ._create_backup(opportunity.file_path)
changes = self ._apply_rope_transformation(opportunity)
if self ._validate_with_ai(changes):
self .rope_project.do(changes)
return True
else :
self ._restore_backup(backup)
return False
except Exception as e:
self ._handle_refactoring_error(e, opportunity)
return False
Advanced Design Patterns (Factory Method):
from abc import ABC, abstractmethod
class DocumentCreator (ABC ):
@abstractmethod
def create_document (self ):
pass
class PDFCreator (DocumentCreator ):
def create_document (self ):
return PDFDocument()
class WordCreator (DocumentCreator ):
def create_document (self ):
return WordDocument()
class DocumentFactory :
@staticmethod
def create_creator (doc_type ):
creators = {
'pdf' : PDFCreator,
'word' : WordCreator
}
return creators[doc_type]()
class TechnicalDebtAnalyzer :
def __init__ (self ):
self .ai_analyzer = AIAnalyzer()
self .context7_client = Context7Client()
async def analyze_technical_debt (self, project_path ):
debt_patterns = await self .context7_client.get_library_docs(
context7_library_id="/refactoring-guru" ,
topic="code smells technical debt patterns" ,
tokens=3000
)
ai_analysis = self .ai_analyzer.analyze_codebase(project_path)
debt_indicators = self ._correlate_debt_patterns(
ai_analysis, debt_patterns
)
return TechnicalDebtReport(
total_debt_score=self ._calculate_debt_score(debt_indicators),
priority_actions=self ._prioritize_actions(debt_indicators),
estimated_effort=self ._estimate_refactoring_effort(debt_indicators)
)
Level 3: Advanced Integration (50-150 lines)
Enterprise-Scale Refactoring Intelligence Revolutionary Context7 + Rope + AI Integration :
class RevolutionaryRefactoringEngine :
def __init__ (self ):
self .context7_client = Context7Client()
self .ai_engine = AIEngine()
self .rope_integration = RopeIntegration()
async def comprehensive_analysis (self, project_path ):
rope_patterns = await self ._get_rope_patterns()
guru_patterns = await self ._get_refactoring_guru_patterns()
ai_analysis = self .ai_engine.analyze_comprehensive(project_path)
return ComprehensiveAnalysis(
ai_analysis=ai_analysis,
rope_opportunities=self .rope_integration.detect_opportunities(project_path),
context7_patterns=self ._match_all_patterns(ai_analysis, rope_patterns, guru_patterns),
revolutionary_opportunities=self ._combine_all_sources(ai_analysis, rope_patterns, guru_patterns)
)
Multi-Language Refactoring Intelligence :
class MultiLanguageRefactoring :
"""Cross-language refactoring with Context7 patterns"""
async def refactor_polyglot_codebase (self, project_path ):
languages = self ._detect_languages(project_path)
refactoring_results = {}
for language in languages:
context7_patterns = await self .context7_client.get_library_docs(
context7_library_id=f"/refactoring-guru/design-patterns-{language} " ,
topic="language-specific refactoring patterns" ,
tokens=3000
)
language_result = await self ._refactor_language_specific(
project_path, language, context7_patterns
)
refactoring_results[language] = language_result
return MultiLanguageResult(
language_results=refactoring_results,
cross_language_optimizations=self ._optimize_cross_language_references(refactoring_results)
)
Context7 Pattern Intelligence Example :
restructuring_pattern = {
'pattern' : '${inst}.f(${p1}, ${p2})' ,
'goal' : [
'${inst}.f1(${p1})' ,
'${inst}.f2(${p2})'
],
'args' : {
'inst' : 'type=mod.A'
}
}
restructure_engine = Context7RopeRestructuring()
result = await restructure_engine.apply_context7_restructuring(
project_path="." ,
restructuring_patterns=[restructuring_pattern]
)
Success Metrics
Refactoring Accuracy : 95% with AI + Context7 + Rope
Pattern Application : 90% successful application
Technical Debt Reduction : 70% with AI quantification
Code Quality Improvement : 85% in quality metrics
Architecture Evolution : 80% successful transformations
Best Practices
✅ DO - Revolutionary AI Refactoring
Use Context7 integration for latest patterns
Apply AI pattern recognition with Rope intelligence
Leverage Refactoring.Guru patterns with AI enhancement
Monitor AI refactoring quality and learning
Apply automated refactoring with AI supervision
❌ DON'T - Common Mistakes
Ignore Context7 refactoring patterns
Apply refactoring without AI and Rope validation
Skip Refactoring.Guru pattern integration
Use AI refactoring without proper analysis
Version : 4.0.0 Enterprise
Last Updated : 2025-11-13
Status : Production Ready
Integration : Context7 MCP + Rope + Refactoring.Guru patterns