github.com/ArabelaTso/Skills-4-SE
| Skill | Added | Review |
|---|---|---|
cve-watchlist-action-recommendation-generator skills/cve-watchlist-action-recommendation-generator/SKILL.md Generate prioritized CVE watchlists and actionable security recommendations for repositories. Use when analyzing CVE scan results, creating security reports, prioritizing vulnerability remediation, or generating security gate reports for CI/CD. Takes CVE scan results (JSON/SARIF from npm audit, pip-audit, Snyk), reachability analysis, and cutoff date as input. Combines severity, reachability, exploitability, and dependency criticality to rank CVEs by practical risk. Outputs markdown reports with concrete next-step guidance (immediate upgrade, monitor, ignore with justification, apply mitigation) suitable for issue trackers, security reviews, and CI security gates. | 92 92 1.38x Agent success vs baseline Impact 86% 1.38xAverage score across 3 eval scenarios Securityby Low Low-risk findings worth noting Reviewed: Version: 0f00a4f | |
cve-reachability-analyzer skills/cve-reachability-analyzer/SKILL.md Analyze CVE reachability in software repositories by examining how vulnerable dependencies are imported and used. Determines whether vulnerable components, classes, or functions are reachable from project code through call chain analysis, reflection detection, dynamic loading patterns, and configuration-gated behavior. Classifies each CVE as likely reachable, possibly reachable, or likely unreachable with supporting evidence. Use when analyzing security vulnerabilities in dependencies, performing post-disclosure CVE triage, assessing vulnerability impact, or when users ask to analyze CVE reachability, check if vulnerabilities are exploitable, or evaluate dependency security risks. | 90 90 1.05x Agent success vs baseline Impact 99% 1.05xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 0f00a4f | |
critical-interval-security-checker skills/critical-interval-security-checker/SKILL.md Analyzes code to identify security-critical time intervals and timing vulnerabilities in authentication, authorization, and time-sensitive security operations. Use this skill when reviewing code for proper timeout enforcement, token expiration, session management, rate limiting, password reset validity, or any time-sensitive security mechanism. Detects missing expiration checks, excessive timeout values, lack of rate limiting, client-side only validation, hardcoded timeouts, and timing attack vulnerabilities. Triggers when users ask to check security timeouts, verify token expiration handling, audit session timeout implementation, review rate limiting, or analyze time-based security controls. | 95 95 1.17x Agent success vs baseline Impact 99% 1.17xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 0f00a4f | |
cpp-to-dafny-translator skills/cpp-to-dafny-translator/SKILL.md Translate C/C++ programs to equivalent Dafny code while preserving semantics and ensuring verification. Use when users ask to convert, translate, or port C/C++ code to Dafny, or when they need to formally verify C/C++ algorithms using Dafny's verification capabilities. Handles functions, structs, pointers, arrays, memory management, and ensures the generated Dafny code is well-typed, executable, verifiable, and can successfully run. | 90 90 1.00x No change in agent success vs baseline Impact 96% 1.00xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 0f00a4f | |
coverage-enhancer skills/coverage-enhancer/SKILL.md Analyze existing test suites and source code to suggest additional unit tests that improve test coverage. Use this skill when working with test files and source code to identify untested code paths, missing edge cases, uncovered branches, untested error conditions, and gaps in test coverage. Supports major testing frameworks (pytest, Jest, JUnit, Go testing, etc.) and generates targeted test suggestions based on coverage analysis. | 93 93 1.15x Agent success vs baseline Impact 96% 1.15xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 0f00a4f | |
counterexample-to-test-generator skills/counterexample-to-test-generator/SKILL.md Automatically generates executable test cases from model checking counterexample traces. Translates abstract counterexample states and transitions into concrete test inputs, execution steps, and assertions that reproduce property violations. Use when working with model checker outputs (SPIN, CBMC, NuSMV, TLA+, Java PathFinder, etc.) and needing to create regression tests, validate bug fixes, or reproduce verification failures in executable test suites. | 90 90 1.16x Agent success vs baseline Impact 99% 1.16xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 0f00a4f | |
counterexample-generator skills/counterexample-generator/SKILL.md Generate concrete counterexamples when formal verification, assertions, or specifications fail. Use this skill when debugging failed proofs, understanding why verification fails, creating minimal reproducing examples, analyzing assertion violations, investigating invariant breaks, or diagnosing specification mismatches. Produces concrete input values, execution traces, and state information that demonstrate the failure. | 81 81 1.10x Agent success vs baseline Impact 85% 1.10xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 0f00a4f | |
counterexample-explainer skills/counterexample-explainer/SKILL.md Explain why counterexamples violate specifications by analyzing formal specifications (temporal logic, invariants, pre/postconditions, code contracts), informal requirements (user stories, acceptance criteria), test specifications (assertions, property-based tests), and providing step-by-step traces showing state changes, comparing expected vs actual behavior, identifying root causes, and assessing violation impact. Use when debugging test failures, understanding model checker output, explaining runtime assertion violations, analyzing static analysis warnings, or teaching specification concepts. Produces structured markdown explanations with traces, comparisons, state diagrams, and cause chains. Triggers when users ask why something failed, explain a violation, understand a counterexample, debug a specification, or analyze why a test fails. | 93 93 1.45x Agent success vs baseline Impact 96% 1.45xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 0f00a4f | |
counterexample-debugger skills/counterexample-debugger/SKILL.md Debug proof failures using counterexamples from Nitpick (Isabelle) or QuickChick (Coq) to identify specification errors, missing preconditions, and proof strategy issues. Use when: (1) A proof attempt fails and you need to understand why, (2) Counterexamples are generated by Nitpick or QuickChick, (3) Specifications may be incorrect or incomplete, (4) Theorems need validation before proving, (5) Missing preconditions or lemmas need identification, or (6) Proof failures need explanation and correction suggestions. Supports both Isabelle/HOL and Coq equally. | 93 93 1.10x Agent success vs baseline Impact 93% 1.10xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 0f00a4f | |
control-flow-abstraction-generator skills/control-flow-abstraction-generator/SKILL.md Generate abstract Control Flow Graph (CFG) representations of programs showing loops, branches, and function calls for static analysis or verification. Use when users need to: (1) Visualize program control flow structure, (2) Generate CFGs for static analysis tools, (3) Create control flow abstractions for formal verification, (4) Analyze program paths and reachability, (5) Document program structure. Supports both function-level (intraprocedural) and program-level (interprocedural) analysis with multiple output formats (textual, DOT/Graphviz, JSON). | 89 89 1.31x Agent success vs baseline Impact 95% 1.31xAverage score across 3 eval scenarios Securityby High Do not use without reviewing Reviewed: Version: 0f00a4f | |
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. | 88 88 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: 0f00a4f | |
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. | 94 94 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: 0f00a4f | |
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. | 93 93 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: 0f00a4f | |
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. | 83 83 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: 0f00a4f | |
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". | 87 87 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: 0f00a4f | |
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. | 90 90 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: 0f00a4f | |
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. | 84 84 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: 0f00a4f | |
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. | 90 90 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: 0f00a4f | |
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. | 85 85 1.27x Agent success vs baseline Impact 87% 1.27xAverage score across 3 eval scenarios Securityby High Do not use without reviewing Reviewed: Version: 0f00a4f | |
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. | 88 88 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: 0f00a4f | |
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". | 89 89 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: 0f00a4f | |
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. | 76 76 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: 0f00a4f | |
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: 0f00a4f | |
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. | 89 89 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: 0f00a4f | |
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. | 68 68 Impact — No eval scenarios have been run Securityby High Do not use without reviewing Version: 0f00a4f |