github.com/ArabelaTso/Skills-4-SE
| Skill | Added | Review |
|---|---|---|
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. | 87 87 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: 0f00a4f | |
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. | 92 92 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: 0f00a4f | |
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. | 82 82 1.15x Agent success vs baseline Impact 95% 1.15xAverage score across 3 eval scenarios Securityby High Do not use without reviewing Reviewed: Version: 0f00a4f | |
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. | 87 87 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: 0f00a4f | |
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. | 82 82 1.15x Agent success vs baseline Impact 95% 1.15xAverage score across 3 eval scenarios Securityby Low Low-risk findings worth noting Reviewed: Version: 0f00a4f | |
cd-pipeline-generator skills/cd-pipeline-generator/SKILL.md Generate GitHub Actions deployment workflows for automated deployment to staging and production environments on cloud platforms (AWS, GCP, Azure). Use when setting up continuous deployment pipelines, creating deployment automation, or configuring multi-environment deployment strategies. Includes templates for environment-specific deployments with approval gates, secrets management, and rollback capabilities. | 91 91 1.14x Agent success vs baseline Impact 100% 1.14xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 0f00a4f | |
c-cpp-to-lean4-translator skills/c-cpp-to-lean4-translator/SKILL.md Translate C or C++ programs into equivalent Lean4 code, preserving program semantics and ensuring the generated code is well-typed, executable, and can run successfully. Use when the user asks to convert C/C++ code to Lean4, port C/C++ programs to Lean4, translate imperative code to functional Lean4, or create Lean4 versions of C/C++ algorithms. | 88 88 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 | |
build-ci-migration-assistant skills/build-ci-migration-assistant/SKILL.md Automatically migrates build systems and CI/CD configurations to target platforms. Use when modernizing build infrastructure, switching CI/CD providers, or standardizing across projects. Supports common migration paths including Maven↔Gradle, npm↔Yarn, Travis CI→GitHub Actions, CircleCI→GitHub Actions, Jenkins→GitLab CI, and GitLab CI→GitHub Actions. Analyzes existing configuration, generates equivalent target configuration, maps dependencies and commands, and provides validation and migration documentation. | 95 95 1.00x No change in agent success vs baseline Impact 100% 1.00xAverage score across 3 eval scenarios Securityby High Do not use without reviewing Reviewed: Version: 0f00a4f | |
bug-to-patch-generator skills/bug-to-patch-generator/SKILL.md Generate code fixes and patches from bug reports, failing test cases, error messages, and stack traces. Use this skill when debugging code, fixing test failures, addressing GitHub issues, resolving runtime errors, or patching security vulnerabilities. Analyzes the bug context, identifies root causes, and generates precise code patches with explanations and validation steps. | 87 87 1.33x Agent success vs baseline Impact 100% 1.33xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 0f00a4f | |
bug-reproduction-test-generator skills/bug-reproduction-test-generator/SKILL.md Automatically generates executable tests that reproduce reported bugs from issue reports and code repositories. Use when users need to: (1) Create a test that reproduces a bug described in an issue report, (2) Generate failing tests from bug descriptions, stack traces, or error messages, (3) Validate bug reports by creating reproducible test cases, (4) Convert issue reports into executable regression tests. Takes a repository and issue report as input and produces test code that reliably triggers the reported bug. | 90 90 1.41x Agent success vs baseline Impact 92% 1.41xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 0f00a4f | |
bug-localization skills/bug-localization/SKILL.md Identify the precise location of bugs in source code, modules, and systems. Use this skill when debugging applications, investigating test failures, analyzing error reports, tracing runtime issues, or performing root cause analysis. Analyzes stack traces, error messages, failing tests, and code patterns to pinpoint buggy functions, classes, files, or modules with confidence rankings and supporting evidence. | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 0f00a4f | |
bug-history-summarizer skills/bug-history-summarizer/SKILL.md Summarizes the complete lifecycle of a bug across code versions, tracking its introduction, detection, fixing attempts, and regression history. Use when users need to: (1) Understand how a bug evolved over time, (2) Trace when and how a bug was introduced, (3) Analyze fix attempts and their effectiveness, (4) Identify regression patterns, (5) Generate bug lifecycle reports for documentation or post-mortems. Takes a repository, bug identifier, and version history as input. | 91 91 1.25x Agent success vs baseline Impact 97% 1.25xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 0f00a4f | |
bisect-aware-instrumentation skills/bisect-aware-instrumentation/SKILL.md Instrument code to support efficient git bisect by producing deterministic pass/fail signals and concise runtime summaries for each tested commit. Use when debugging regressions with git bisect, automating bisect workflows, creating bisect test scripts, handling flaky tests during bisection, or needing clear exit codes and logging for automated bisect runs. Helps identify the exact commit that introduced a bug through automated testing. | 92 92 1.30x Agent success vs baseline Impact 86% 1.30xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 0f00a4f | |
behavior-preservation-checker skills/behavior-preservation-checker/SKILL.md Compare runtime behavior between original and migrated repositories to detect behavioral differences, regressions, and semantic changes. Use when validating code migrations, refactorings, language ports, framework upgrades, or any transformation that should preserve behavior. Automatically compares test results, execution traces, API responses, and observable outputs between two repository versions. Provides actionable guidance for fixing deviations and ensuring behavioral equivalence. | 85 85 2.62x Agent success vs baseline Impact 97% 2.62xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 0f00a4f | |
behavioral-mutation-analyzer skills/behavioral-mutation-analyzer/SKILL.md Analyzes surviving mutants from mutation testing to identify why tests failed to detect them. Takes repository code, test suite, and mutation testing results as input. Identifies root causes including insufficient coverage, equivalent mutants, weak assertions, and missed edge cases. Automatically generates actionable test improvements and new test cases. Use when analyzing mutation testing results, improving test suite effectiveness, investigating low mutation scores, generating tests to kill surviving mutants, or enhancing test quality based on mutation analysis. | 75 75 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 0f00a4f | |
assertion-synthesizer skills/assertion-synthesizer/SKILL.md Generate test assertions from existing code implementation. Use when the user has implementation code without tests or incomplete test coverage, and needs assertions synthesized by analyzing the code's behavior, inputs, outputs, and state changes. Supports Python (pytest/unittest), Java (JUnit/AssertJ), and JavaScript/TypeScript (Jest/Chai). Handles equality checks, collections, exceptions, and state verification. | 87 87 1.10x Agent success vs baseline Impact 92% 1.10xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 0f00a4f | |
api-documentation-generator skills/api-documentation-generator/SKILL.md Generate comprehensive API documentation from repository sources including OpenAPI specs, code comments, docstrings, and existing documentation. Use when documenting APIs, creating API reference guides, or summarizing API functionality from codebases. Extracts endpoint details, request/response schemas, authentication methods, and generates code examples. Triggers when users ask to document APIs, generate API docs, create API reference, or summarize API endpoints from a repository. | 74 74 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 0f00a4f | |
api-design-assistant skills/api-design-assistant/SKILL.md Design and review APIs with suggestions for endpoints, parameters, return types, and best practices. Use when designing new APIs from requirements, reviewing existing API designs, generating API documentation, or getting implementation guidance. Supports REST APIs with focus on endpoint structure, request/response schemas, authentication, pagination, filtering, versioning, and OpenAPI specifications. Triggers when users ask to design, review, document, or improve APIs. | 94 94 1.08x Agent success vs baseline Impact 98% 1.08xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 0f00a4f | |
ambiguity-detector skills/ambiguity-detector/SKILL.md Detects and analyzes ambiguous language in software requirements and user stories. Use when reviewing requirements documents, user stories, specifications, or any software requirement text to identify vague quantifiers, unclear scope, undefined terms, missing edge cases, subjective language, and incomplete specifications. Provides detailed analysis with clarifying questions and suggested improvements. | 95 95 1.30x Agent success vs baseline Impact 99% 1.30xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 0f00a4f | |
acsl-annotation-assistant skills/acsl-annotation-assistant/SKILL.md Create ACSL (ANSI/ISO C Specification Language) formal annotations for C/C++ programs. Use this skill when working with formal verification, adding function contracts (requires/ensures), loop invariants, assertions, memory safety annotations, or any ACSL specifications. Supports Frama-C verification and generates comprehensive formal specifications for C/C++ code. | 91 91 1.03x Agent success vs baseline Impact 100% 1.03xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 0f00a4f | |
abstract-trace-summarizer skills/abstract-trace-summarizer/SKILL.md Performs abstract interpretation to produce summarized execution traces and high-level program behavior representations. Highlights key control flow paths, variable relationships, loop invariants, function summaries, and potential runtime states using abstract domains (intervals, signs, nullness, etc.). Use when analyzing program behavior, understanding execution paths, computing loop invariants, tracking variable ranges, detecting potential runtime errors, or generating program summaries without concrete execution. | 84 84 1.38x Agent success vs baseline Impact 94% 1.38xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 0f00a4f | |
abstract-state-analyzer skills/abstract-state-analyzer/SKILL.md Performs abstract interpretation over source code to infer possible program states, variable ranges, and data properties without executing the program. Reports potential runtime errors including out-of-bounds accesses, null dereferences, type inconsistencies, division by zero, and integer overflows. Use when analyzing code for potential runtime errors, performing static analysis, checking safety properties, or verifying program behavior without execution. | 94 94 1.49x Agent success vs baseline Impact 97% 1.49xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 0f00a4f | |
abstract-invariant-generator skills/abstract-invariant-generator/SKILL.md Uses abstract interpretation to automatically infer loop invariants, function preconditions, and postconditions for formal verification. Generates invariants that capture program behavior and support correctness proofs in Dafny, Isabelle, Coq, and other verification systems. Use when adding formal specifications to code, generating verification conditions, inferring contracts for functions, or discovering loop invariants for proofs. | 94 94 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 | |
abstract-domain-explorer skills/abstract-domain-explorer/SKILL.md Applies abstract interpretation using different abstract domains (intervals, octagons, polyhedra, sign, congruence) to statically analyze program variables and infer invariants, value ranges, and relationships. Use when analyzing program properties, inferring loop invariants, detecting potential errors, or understanding variable relationships through static analysis. | 94 94 1.01x Agent success vs baseline Impact 98% 1.01xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 0f00a4f |