en un clic
memfun
memfun contient 8 skills collectées depuis indoor47, avec une couverture métier par dépôt et des pages de détail sur le site.
Skills dans ce dépôt
Analyze code structure, quality, and patterns in a codebase or specific file. Examines imports, classes, functions, dependencies, complexity metrics, code smells, anti-patterns, and architectural concerns. Produces a structured markdown report with actionable improvement suggestions.
Answer questions about the codebase using deep code exploration. Searches the repository structure, traces execution paths, examines dependencies, and explains architecture, patterns, and behaviors. Returns precise answers with references to specific files and line numbers.
Explain code functionality, architecture, and design decisions in plain language. Accepts a file path, function name, class name, or code snippet. Walks through the logic step by step, identifies design patterns, explains non-obvious behavior, and suggests related code to read for full understanding. Ideal for onboarding, learning, and knowledge transfer.
Fix bugs from natural language descriptions, error messages, stack traces, or failing tests. Searches the codebase to identify root causes, proposes and applies targeted fixes, then verifies the fix works by running tests or reproducing the original error. Explains what was wrong and how it was fixed.
Generate comprehensive unit tests for code. Analyzes the target code to identify all testable behaviors, edge cases, and error conditions, then produces well-structured tests using the appropriate framework (pytest for Python, jest/vitest for JavaScript, etc.). Tests include clear names, thorough assertions, and proper setup/teardown.
Refactor code for improved readability, performance, and maintainability. Identifies code smells, applies proven refactoring patterns (extract method, rename, simplify conditionals, reduce duplication), and restructures code while preserving existing behavior. Verifies refactoring safety by running tests before and after changes.
Review code for bugs, security vulnerabilities, performance problems, and best practices violations. Accepts a file path, directory, or git diff as input. Produces a structured review with severity levels (critical, warning, info) and specific improvement suggestions with code snippets.
Audit code for security vulnerabilities and compliance issues. Checks for OWASP Top 10 vulnerabilities, injection attacks, authentication flaws, secrets exposure, insecure dependencies, and misconfiguration. Produces a structured report with severity scores, affected locations, and specific remediation guidance.