UNPKG

@claude-powers/slash-commands

Version:

🚀 Claude Powers - Essential slash commands for Claude Code

132 lines (131 loc) • 3.38 kB
{ "confidence": { "minimum": "medium", "autoApply": "high", "requireConfirmation": "low" }, "bugTypes": { "memoryLeaks": { "enabled": true, "priority": "high", "patterns": ["event-listeners", "intervals", "observers", "subscriptions"], "autoFix": true, "strategies": ["cleanup-functions", "weak-references", "auto-unsubscribe"] }, "nullPointers": { "enabled": true, "priority": "high", "addGuards": true, "defaultValues": true, "optionalChaining": true, "nullishCoalescing": true }, "raceConditions": { "enabled": true, "priority": "medium", "addLocking": true, "retryLogic": true, "optimisticLocking": true, "queueOperations": false }, "infiniteLoops": { "enabled": true, "priority": "high", "maxIterations": 10000, "stackProtection": true, "timeoutProtection": true, "recursionLimit": 1000 }, "asyncIssues": { "enabled": true, "priority": "medium", "promiseHandling": true, "errorBoundaries": true, "deadlockDetection": true, "concurrencyControl": true }, "securityVulns": { "enabled": true, "priority": "critical", "autoSanitize": true, "validateInputs": true, "xssProtection": true, "sqlInjectionPrevention": true, "csrfProtection": true }, "performanceIssues": { "enabled": false, "priority": "low", "inefficientAlgorithms": true, "memoryOptimization": true, "cacheImplementation": true }, "errorHandling": { "enabled": true, "priority": "medium", "addTryCatch": true, "specificExceptions": true, "logErrors": true, "gracefulDegradation": true } }, "safety": { "backupBeforeFix": true, "runTestsAfterFix": true, "rollbackOnTestFail": true, "maxFilesPerRun": 10, "requireUserConfirmation": false, "createPullRequest": false }, "learning": { "enabled": true, "storePatterns": true, "adaptToProject": true, "suggestPreventions": true, "learnFromFeedback": true, "customRules": true }, "testing": { "generateTestsForFixes": true, "runExistingTests": true, "performanceRegression": true, "securityRegression": true, "testTimeout": 30000 }, "analysis": { "staticAnalysis": true, "dynamicAnalysis": false, "flowAnalysis": true, "dataFlowTracking": true, "callGraphAnalysis": true }, "reporting": { "detailedReport": true, "beforeAfterComparison": true, "confidenceScores": true, "suggestedImprovements": true, "preventionTips": true }, "integrations": { "linters": { "eslint": true, "sonarqube": false, "codeql": false }, "ide": { "vscode": true, "diagnostics": true, "quickFixes": true }, "ci": { "preCommitHooks": true, "pullRequestChecks": true, "blockOnCritical": true } }, "exclusions": { "files": ["*.test.js", "*.spec.ts", "node_modules/**"], "directories": ["test/", "tests/", "__tests__/", "coverage/"], "patterns": ["TODO:", "FIXME:", "HACK:"] } }