github.com/ArabelaTso/Skills-4-SE
| Skill | Added | Review |
|---|---|---|
change-log-generator skills/change-log-generator/SKILL.md Automatically generates change logs from git commits, patches, and pull requests. Use when preparing software releases, creating version summaries, or maintaining CHANGELOG.md files. Analyzes commit messages (including conventional commits), diff/patch files, and PR data to produce categorized Markdown change logs organized by type (Features, Bug Fixes, Breaking Changes, etc.). Ideal for release notes, version updates, and automated changelog maintenance. | 83 83 1.15x Agent success vs baseline Impact 95% 1.15xAverage score across 3 eval scenarios Securityby Low Low-risk findings worth noting Reviewed: Version: 4f38503 | |
ci-pipeline-synthesizer skills/ci-pipeline-synthesizer/SKILL.md Generate GitHub Actions CI/CD pipeline configurations for automated building and testing of library and package projects. Use when creating or updating CI workflows for npm packages, Python packages, Go modules, Rust crates, or other library projects that need automated build and test pipelines. Includes templates for common package ecosystems with best practices for dependency caching, matrix testing, and artifact publishing. | 86 86 1.11x Agent success vs baseline Impact 98% 1.11xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 | |
code-change-summarizer skills/code-change-summarizer/SKILL.md Generates clear and structured pull request descriptions from code changes. Use when Claude needs to: (1) Create PR descriptions from git diffs or code changes, (2) Summarize what changed and why, (3) Document breaking changes with migration guides, (4) Add technical details and design decisions, (5) Provide testing instructions, (6) Enhance descriptions with security, performance, and architecture notes, (7) Document dependency changes. Takes code changes as input, outputs comprehensive PR description in Markdown. | 83 83 1.15x Agent success vs baseline Impact 95% 1.15xAverage score across 3 eval scenarios Securityby High Do not use without reviewing Reviewed: Version: 4f38503 | |
code-comment-generator skills/code-comment-generator/SKILL.md Generates meaningful comments and documentation for code to improve maintenance and readability. Use when adding documentation to Python or Java code, including function/method docstrings, class documentation, inline explanations for complex logic, and code annotations (TODO, FIXME). Analyzes existing comment style in the codebase to match conventions. Produces clear, concise comments that explain the "why" not just the "what", following best practices for each language. | 82 82 1.23x Agent success vs baseline Impact 89% 1.23xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 | |
code-completion-semantic-constraints skills/code-completion-semantic-constraints/SKILL.md Automatically complete partial code snippets while satisfying semantic constraints including variable types, invariants, pre/post-conditions, interface contracts, and expected input/output behavior. Use when users provide incomplete code with specific requirements like "complete this function that takes a list and returns sorted unique elements" or "fill in this method body that must maintain the invariant that x stays positive" or "implement this interface method with these type constraints." Produces compilable, executable code with tests and a constraint satisfaction report. | 84 84 1.02x Agent success vs baseline Impact 95% 1.02xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 | |
code-instrumentation-generator skills/code-instrumentation-generator/SKILL.md Automatically instruments source code to collect runtime information such as function calls, branch decisions, variable values, and execution traces while preserving original program semantics. Use when users need to: (1) Add logging or tracing to code for debugging, (2) Collect runtime execution data for analysis, (3) Monitor function calls and control flow, (4) Track variable values during execution, (5) Generate execution traces for testing or profiling. Supports Python, Java, JavaScript, and C/C++ with configurable instrumentation levels. | 64 64 Impact — No eval scenarios have been run Securityby High Do not use without reviewing Version: 4f38503 | |
code-optimizer skills/code-optimizer/SKILL.md Analyzes and optimizes code for better performance, memory usage, and efficiency. Use when code is slow, memory-intensive, or inefficient. Supports Python and Java optimization including execution speed improvements, memory reduction, database query optimization, and I/O efficiency. Provides before/after examples with detailed explanations of why optimizations work, complexity analysis, and measurable performance improvements. | 78 78 1.06x Agent success vs baseline Impact 87% 1.06xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 | |
code-pattern-extractor skills/code-pattern-extractor/SKILL.md Analyze codebases to identify reusable code patterns, duplications, and implementation patterns for future development. Use when refactoring code, identifying technical debt, finding opportunities for abstraction, or documenting common patterns in a directory or module. Outputs pattern catalogs, refactoring suggestions, and reusable template code. | 76 76 1.40x Agent success vs baseline Impact 76% 1.40xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 | |
code-refactoring-assistant skills/code-refactoring-assistant/SKILL.md Suggest and apply code refactorings to improve readability, maintainability, and code quality. Use this skill when improving existing code structure, eliminating code smells, applying design patterns, simplifying complex logic, extracting duplicated code, renaming for clarity, or preparing code for new features. Provides specific before/after examples, explains benefits, identifies risks, and ensures behavior preservation through tests. | 85 85 1.26x Agent success vs baseline Impact 91% 1.26xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 | |
code-repair-generation-combo skills/code-repair-generation-combo/SKILL.md Automatically repair buggy code and generate comprehensive tests for Python, Java, and C++ programs. Use when users need to fix logic errors or runtime errors in functions, modules, or repositories. Accepts specifications via natural language descriptions, existing test cases, or input/output examples. Generates corrected code, creates or updates tests to verify correctness and prevent regressions, and produces a detailed report explaining the bug, fix, and testing strategy. Triggers on requests like "fix this bug", "repair this code", "debug this function", or "this code is broken". | 90 90 1.14x Agent success vs baseline Impact 95% 1.14xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 | |
code-review-assistant skills/code-review-assistant/SKILL.md Conduct comprehensive code reviews identifying bugs, security issues, performance problems, code quality concerns, and best practice violations. Use when reviewing pull requests, examining code changes, evaluating new code, assessing code quality, or providing feedback on implementations. Analyzes code for correctness, security vulnerabilities, performance bottlenecks, maintainability issues, test coverage, documentation quality, and adherence to coding standards. Produces structured markdown reviews with categorized findings, severity ratings, specific examples, and actionable recommendations. Triggers when users ask to review code, check pull requests, evaluate implementations, find bugs, or assess code quality. | 83 83 1.25x Agent success vs baseline Impact 83% 1.25xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 | |
code-search-assistant skills/code-search-assistant/SKILL.md Search code repositories for code related to a given code snippet, ranking results by call chain similarity, textual similarity, and functional similarity. Use when finding related code, locating similar implementations, discovering code dependencies, or identifying code that performs similar operations. Outputs ranked file lists with matching code snippets and relevance scores. | 76 76 1.27x Agent success vs baseline Impact 87% 1.27xAverage score across 3 eval scenarios Securityby High Do not use without reviewing Reviewed: Version: 4f38503 | |
code-smell-detector skills/code-smell-detector/SKILL.md Identify and report code smells indicating poor design or maintainability issues in Python code, including duplicate code, magic numbers, hardcoded values, God classes, feature envy, inappropriate intimacy, data clumps, primitive obsession, and long parameter lists. Use when conducting code quality audits, preparing for refactoring, improving codebase maintainability, or performing design reviews. Produces markdown reports with severity ratings, locations, descriptions, and specific refactoring recommendations with before/after examples. Triggers when users ask to find code smells, identify design issues, suggest refactorings, improve code quality, or detect maintainability problems. | 87 87 1.43x Agent success vs baseline Impact 93% 1.43xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 | |
code-summarizer skills/code-summarizer/SKILL.md Generate concise summaries of source code at multiple scales. Use when users ask to summarize, explain, or understand code - whether it's a single function, a class, a module, or an entire codebase. Handles function-level code by explaining intention and core logic, and large codebases by providing high-level overviews with drill-down capabilities for specific modules. | 81 81 1.11x Agent success vs baseline Impact 94% 1.11xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 | |
code-translation skills/code-translation/SKILL.md Convert code between programming languages while preserving functionality and semantics. Use when: (1) Translating functions, classes, or modules between languages (Python, JavaScript/TypeScript, Java, Go, Rust, C/C++), (2) Migrating entire projects to a different language, (3) Need idiomatic translation that follows target language conventions, (4) Converting between different paradigms (OOP to functional, etc.), (5) Porting legacy code to modern languages. Provides language-specific patterns, idiomatic translation guides, and project migration strategies. | 84 84 1.08x Agent success vs baseline Impact 99% 1.08xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 | |
component-boundary-identifier skills/component-boundary-identifier/SKILL.md Identifies boundaries between modules or components in software systems through static code analysis and dependency detection. Use when Claude needs to analyze software architecture, identify module boundaries, detect boundary violations, find circular dependencies, or assess component coupling. Supports Python (packages and imports) and Java (packages and dependencies). Trigger when users ask to "identify boundaries", "find component boundaries", "detect boundary violations", "analyze module structure", "check architecture", or "find circular dependencies". | 84 84 1.20x Agent success vs baseline Impact 96% 1.20xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 | |
config-consistency-checker skills/config-consistency-checker/SKILL.md Automatically analyzes configuration files to detect inconsistencies, conflicts, missing keys, and divergent values across environments, versions, or modules. Use when managing multi-environment configurations, detecting config drift, validating configuration changes, or ensuring consistency across microservices. Supports JSON, YAML, TOML, INI, XML, .env, and properties files. Identifies security issues like hardcoded secrets and provides actionable resolution guidance. | 84 84 1.16x Agent success vs baseline Impact 98% 1.16xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 | |
configuration-generator skills/configuration-generator/SKILL.md Generate configuration files for applications, services, and infrastructure. Use when: (1) Setting up new projects (package.json, requirements.txt, tsconfig.json), (2) Creating Docker or Kubernetes configurations, (3) Configuring CI/CD pipelines (GitHub Actions, GitLab CI, CircleCI), (4) Setting up web servers (Nginx, Apache), (5) Defining infrastructure as code (Terraform, CloudFormation), (6) Generating linter/formatter configs (ESLint, Prettier, Black). Provides templates and custom-generated configs for diverse tech stacks. | 83 83 1.24x Agent success vs baseline Impact 97% 1.24xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 | |
conflict-analyzer skills/conflict-analyzer/SKILL.md Identifies and analyzes conflicts in software requirements including logical contradictions, technical incompatibilities, resource constraints, timeline issues, data conflicts, and stakeholder priority mismatches. Use when reviewing requirement sets, specifications, user stories, or project plans to detect conflicts that could block implementation or cause rework. Provides detailed conflict analysis with resolution strategies and impact assessment. | 82 82 1.15x Agent success vs baseline Impact 98% 1.15xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 | |
containerization-assistant skills/containerization-assistant/SKILL.md Generate Dockerfiles, Docker Compose configurations, and Kubernetes manifests for containerizing applications. Use when: (1) Creating Dockerfiles for Node.js, Python, Java, Go, or other applications, (2) Setting up multi-service environments with Docker Compose, (3) Generating Kubernetes deployments, services, and ingress configurations, (4) Optimizing container images for production, (5) Implementing containerization best practices. Provides both ready-to-use templates and custom-generated configurations based on project requirements. | 84 84 1.06x Agent success vs baseline Impact 92% 1.06xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 |