github.com/ArabelaTso/Skills-4-SE
| Skill | Added | Review |
|---|---|---|
invariant-inference skills/invariant-inference/SKILL.md Automatically infer loop invariants for code verification and correctness proofs. Use when analyzing loops to identify properties that hold throughout execution, generating assertions for verification, proving loop correctness, or documenting loop behavior. Supports Python, Java, C/C++, and language-agnostic analysis. Generates invariants as code assertions (assert statements). Triggers when users ask to infer invariants, find loop properties, generate loop assertions, prove loop correctness, or verify loop behavior. | 87 1.12x Impact 97% 1.12xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 | |
issue-report-generator skills/issue-report-generator/SKILL.md Automatically generate clear, actionable issue reports from failing tests and repository analysis. Analyze test failures to understand expected vs. actual behavior, identify affected code components, and produce well-structured Markdown reports suitable for GitHub Issues or similar trackers. Use when a test fails, when debugging issues, or when the user asks to create an issue report, generate a bug report, or document a test failure. | 87 1.05x Impact 98% 1.05xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 | |
java-api-consistency-validator skills/java-api-consistency-validator/SKILL.md Validate API consistency between two versions of Java libraries. Use when you need to compare API behavior, signatures, and exceptions between Java library versions to identify breaking changes, incompatible modifications, and behavior differences. The skill performs static analysis of Java code, compares method signatures, class definitions, interface changes, parameter types, return types, exception declarations, and generates a detailed JSON report with breaking changes, warnings, and migration guidance. Supports Java libraries and packages. | 89 1.78x Impact 100% 1.78xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 | |
java-regression-test-generator skills/java-regression-test-generator/SKILL.md Automatically generate regression tests for Java codebases by analyzing changes between old and new code versions. Use when users need to: (1) Generate tests after refactoring or code changes, (2) Ensure previously tested behavior still works in new versions, (3) Cover modified or newly added code paths, (4) Migrate existing tests to work with updated APIs or signatures, (5) Maintain test coverage during code evolution. Supports JUnit and TestNG frameworks with unit tests, parameterized tests, and exception testing patterns. | 77 1.00x Impact 76% 1.00xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 | |
java-test-updater skills/java-test-updater/SKILL.md Update Java test classes and methods to work with new code versions after refactoring or modifications. Use when code changes break existing tests due to signature changes, refactoring, or behavior modifications. Takes old and new code versions plus old tests as input, and outputs updated tests that compile and pass against the new code. Handles method signature changes, class refactoring, assertion updates, and mock modifications. | 84 1.00x Impact 100% 1.00xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 | |
legacy-code-summarizer skills/legacy-code-summarizer/SKILL.md Produces comprehensive summaries and insights about legacy codebases to help understand unfamiliar code. Use when onboarding to a new project, planning refactoring efforts, assessing code for acquisition/migration, or generating documentation for undocumented systems. Analyzes architecture, dependencies, code quality issues, and test coverage. Creates high-level overviews with architecture diagrams, key components, entry points, and actionable insights for understanding and improving legacy code. | 85 1.13x Impact 90% 1.13xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 | |
lemma-discovery-assistant skills/lemma-discovery-assistant/SKILL.md Analyze failed or stuck proofs and propose auxiliary lemmas to help complete the proof in Isabelle/HOL or Coq. Use when encountering proof failures, stuck proof states, unprovable subgoals, or when needing to strengthen induction hypotheses. Identifies missing lemmas, suggests proof strategies, and generates helper lemmas with appropriate statements and proof sketches. Supports inductive proofs, case analysis, rewriting, and complex proof obligations. | 88 1.13x Impact 93% 1.13xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 | |
library-advisor skills/library-for-proof-advisor/SKILL.md Recommend relevant Isabelle/HOL or Coq standard library theories, lemmas, and tactics based on proof goals. Use when: (1) Users need library lemmas for their proof, (2) Proof goals match standard library patterns, (3) Users ask what libraries to import, (4) Specific lemmas are needed for list/set/arithmetic operations, (5) Users are stuck and need to know what library support exists, or (6) Guidance on find_theorems/Search commands is needed. Supports both Isabelle/HOL and Coq standard libraries. | 94 1.03x Impact 96% 1.03xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 | |
linkedin skills/linkedin/SKILL.md General-purpose LinkedIn automation – fetch profiles, search people and companies, send messages, manage connections, create posts, and more. Use when the user wants to interact with LinkedIn. | 67 Impact — No eval scenarios have been run Securityby High Do not use without reviewing Version: 4f38503 | |
lsp-refactoring skills/lsp-refactoring/SKILL.md Intelligent code refactoring using IDE-level tools (rename, find-references, go-to-definition), AST-aware pattern matching, and TDD verification. Use for safe, large-scale refactoring with precision. | 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4f38503 | |
markdown-document-structurer skills/markdown-document-structurer/SKILL.md Reorganizes markdown documents into well-structured, consistent format while preserving content and improving readability. Use when Claude needs to: (1) Fix heading hierarchy issues (skipped levels, multiple h1s), (2) Generate or update table of contents, (3) Standardize formatting (lists, code blocks, emphasis, links), (4) Improve grammar and spelling, (5) Add missing standard sections (installation, usage, etc.), (6) Remove redundant or duplicate content, (7) Restructure technical docs, READMEs, or long-form content for better organization and flow. | 82 1.10x Impact 98% 1.10xAverage score across 3 eval scenarios Securityby High Do not use without reviewing Reviewed: Version: 4f38503 | |
metamorphic-property-extractor skills/metamorphic-property-extractor/SKILL.md Automatically identify metamorphic properties (symmetry, linearity, additivity, input invariances) from programs or functions. Use when generating metamorphic tests, discovering program properties, validating transformations, or creating test oracles without explicit specifications. Analyzes control flow, data flow, and sample executions to output structured properties for metamorphic test generation and verification. | 83 1.78x Impact 93% 1.78xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 | |
metamorphic-test-generator skills/metamorphic-test-generator/SKILL.md Generate test cases using metamorphic testing by applying transformations based on metamorphic properties. Use when you need to expand test suites, test programs without oracles, validate mathematical or algorithmic properties, or detect subtle bugs through input-output relationships. The skill takes a program, original test cases, and metamorphic properties as input, generates new test cases by applying transformations, executes tests, verifies outputs satisfy properties, reports violations and anomalies, and outputs an expanded test suite with property coverage summary. Supports multiple programming languages and property types. | 84 1.57x Impact 88% 1.57xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 | |
mocking-test-generator skills/mocking-test-generator/SKILL.md Generate unit tests with proper mocking for Python (unittest.mock/pytest) or Java (Mockito/JUnit) code. Use when users request test generation, unit tests with mocks, or testing code that has external dependencies like database calls, API requests, file I/O, or network operations. Automatically identifies dependencies to mock and creates executable, maintainable test code. | 83 1.12x Impact 91% 1.12xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 | |
model-guided-code-repair skills/model-guided-code-repair/SKILL.md Automatically repair code violations of temporal properties using model-checking counterexamples as guidance. Use when working with formal verification results, temporal logic property violations (LTL, CTL), model checking counterexamples, or when asked to repair property violations, fix counterexamples, repair temporal properties, fix model checking violations, or repair code based on counterexamples. Applicable to concurrent systems, state machines, synchronization issues, safety/liveness properties, and resource management violations. | 79 1.26x Impact 96% 1.26xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 | |
modular-code-enforcement skills/modular-code-enforcement/SKILL.md Enforces strict modular code architecture: SRP, no monolithic index files, no catch-all utils, 200 LOC hard limit. This rule is NON-NEGOTIABLE. Violations BLOCK all further work until resolved. | 56 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4f38503 | |
module-component-generator skills/module-component-generator/SKILL.md Generates complete modules and components from interface contracts and specifications. Use when Claude needs to build larger software components, implement interfaces, create service layers, or generate complete modules with multiple related classes. Supports Python (with type hints and protocols) and Java (with interfaces and abstract classes). Trigger when users request "implement this interface", "generate a module for", "create a service layer", "build a component that implements", or provide interface definitions that need implementation. | 79 1.31x Impact 95% 1.31xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 | |
module-level-code-translator skills/module-level-code-translator/SKILL.md Translate source code between programming languages at function, class, and module levels while preserving behavior and generating verification tests. Use when translating code from one language to another (e.g., "translate this Python module to JavaScript", "convert this Java class to C#", "port this code to Go and generate tests"), migrating codebases between languages, or creating equivalent implementations across different technology stacks. Handles idiom adaptation, standard library mappings, and test generation. | 83 1.03x Impact 96% 1.03xAverage score across 3 eval scenarios Securityby High Do not use without reviewing Reviewed: Version: 4f38503 | |
multi-version-behavior-comparator skills/multi-version-behavior-comparator/SKILL.md Compare behavior across multiple versions of programs or repositories. Use when you need to analyze how functionality changes between versions, identify regressions, compare outputs and exceptions, or validate upgrades. The skill compares execution behavior, test results, outputs, exceptions, and observable states across versions, generating detailed reports showing behavioral divergences, potential regressions, added/removed functionality, and areas requiring validation. Supports multiple programming languages and can work with test suites or execution traces. | 83 1.58x Impact 100% 1.58xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 | |
mutation-test-suite-optimizer skills/mutation-test-suite-optimizer/SKILL.md Optimize test suites using mutation testing to maximize mutation kill rate with minimal tests. Use when you need to reduce test suite size while maintaining quality, identify redundant tests, improve mutation coverage, or validate test effectiveness. The skill analyzes test coverage, execution intervals, and redundancy using mutation operators, selects or generates a minimal subset of tests that maximizes mutation kill rate, and outputs an optimized test suite with detailed reports showing killed and surviving mutants. Supports multiple programming languages and mutation testing frameworks. | 86 1.96x Impact 100% 1.96xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 |