github.com/ArabelaTso/Skills-4-SE
| Skill | Added | Review |
|---|---|---|
exploitability-analyzer skills/exploitability-analyzer/SKILL.md Analyze detected vulnerabilities to assess realistic exploitability by examining control flow, input sources, sanitization logic, and execution context. Use when users need to: (1) Determine if a vulnerability is actually exploitable in practice, (2) Assess severity and impact of security issues, (3) Prioritize vulnerability remediation, (4) Understand attack vectors and exploitation conditions, (5) Generate exploitability reports with proof-of-concept scenarios. Focuses on injection vulnerabilities (SQL, command, XSS, path traversal, LDAP) with detailed analysis of reachability, controllability, sanitization, and impact. | 89 89 1.32x Agent success vs baseline Impact 97% 1.32xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 | |
failure-oriented-instrumentation skills/failure-oriented-instrumentation/SKILL.md Selectively instruments code to capture runtime data for debugging failures and bugs. Use when investigating crashes, exceptions, unexpected behavior, test failures, or performance issues. Analyzes stack traces and error messages to identify suspicious code regions, then adds targeted logging, tracing, and assertions to capture variable values, execution paths, timing, and conditional branches. Supports Python, JavaScript/TypeScript, Java, and C/C++. | 81 81 1.10x Agent success vs baseline Impact 66% 1.10xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 | |
flaky-test-detector skills/flaky-test-detector/SKILL.md Identifies non-deterministic or unreliable tests through static code analysis and test result analysis. Use when Claude needs to find flaky tests, analyze test reliability, or investigate intermittent test failures. Supports Python (pytest, unittest) and Java (JUnit, TestNG) test frameworks. Trigger when users mention "flaky tests", "intermittent failures", "non-deterministic tests", "unreliable tests", or ask to "find flaky tests", "analyze test stability", or "why tests fail randomly". | 86 86 1.04x Agent success vs baseline Impact 97% 1.04xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 | |
formal-spec-generator skills/formal-spec-generator/SKILL.md Generate formal specifications (definitions, predicates, invariants, pre/post-conditions) in Isabelle/HOL or Coq from informal requirements, source code, pseudocode, or mathematical descriptions. Use when users need to: (1) Formalize algorithms or data structures, (2) Create function specifications with contracts, (3) Generate predicates and properties for verification, (4) Translate informal requirements into formal logic, (5) Specify invariants for loops or data structures, or (6) Create formal definitions for mathematical concepts. Supports both Isabelle/HOL and Coq equally. | 83 83 1.00x No change in agent success vs baseline Impact 99% 1.00xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 | |
framework-migration-assistant skills/framework-migration-assistant/SKILL.md Automatically migrate Python web applications between frameworks (Flask → FastAPI, Django → FastAPI). Use when you need to migrate an existing web application to a modern framework while preserving functionality. The skill analyzes the codebase, updates routes, handlers, configuration, dependency injection patterns, and tests. Creates git commits for each migration phase and generates a comprehensive summary of all changes. Supports automatic dependency updates, code transformations, and test adaptations. | 89 89 1.24x Agent success vs baseline Impact 93% 1.24xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 | |
frontend-ui-ux skills/frontend-ui-ux/SKILL.md Designer-turned-developer who crafts stunning UI/UX even without design mockups. Use for any frontend implementation requiring visual design decisions, aesthetic direction, or pixel-perfect UI work. | 64 64 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4f38503 | |
function-class-generator skills/function-class-generator/SKILL.md Generate complete, production-ready functions and classes from formal specifications, design descriptions, type signatures, or natural language requirements. Use this skill when implementing APIs from specifications, creating data structures from schemas, building classes from UML diagrams, generating code from contracts, or translating design documents into code. Supports multiple programming languages and follows language-specific best practices. | 75 75 1.16x Agent success vs baseline Impact 94% 1.16xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 | |
fuzzing-input-generator skills/fuzzing-input-generator/SKILL.md Generate randomized and edge-case inputs to detect unexpected failures, bugs, and security vulnerabilities through fuzz testing. Use when creating test cases for robustness testing, generating adversarial inputs, testing error handling, finding edge cases, or security testing. Produces Python test code with fuzzing inputs for strings, numbers, and structured data focusing on edge cases, invalid inputs, and random valid inputs. Triggers when users ask to generate fuzz tests, create randomized test inputs, test edge cases, find bugs through fuzzing, or generate adversarial test cases. | 85 85 1.37x Agent success vs baseline Impact 77% 1.37xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 | |
git-bisect-assistant skills/git-bisect-assistant/SKILL.md Automatically performs git bisect to identify the first bad commit that introduced a bug or failure. Use when debugging regressions, tracking down when a test started failing, or identifying which commit broke functionality. Handles flaky tests with retry logic and provides comprehensive reports with bisect logs and confidence levels. | 87 87 2.27x Agent success vs baseline Impact 100% 2.27xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 | |
github-triage skills/github-triage/SKILL.md Unified GitHub triage for issues AND PRs. Classifies open items, answers questions from codebase, analyzes bugs, reviews PRs, and produces a structured triage report. Triggers: 'triage', 'triage issues', 'triage PRs', 'github triage'. | 66 66 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 4f38503 | |
git-master skills/git-master/SKILL.md Git expert combining atomic commits, rebase/squash, and history search (blame, bisect, log -S). Use for any git operations requiring structured commit strategies, history rewriting, or code archaeology. Triggers: 'commit', 'rebase', 'squash', 'who wrote', 'when was X added', 'find the commit that'. | 70 70 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4f38503 | |
imperative-to-coq-model-extractor skills/imperative-to-coq-model-extractor/SKILL.md Extract abstract mathematical models from imperative code (C, C++, Python, Java, etc.) suitable for formal reasoning in Coq. Use when the user asks to model imperative code in Coq, create Coq specifications from imperative programs, extract mathematical models for verification, or translate imperative algorithms to Coq for formal reasoning and proof. | 85 85 1.03x Agent success vs baseline Impact 99% 1.03xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 | |
incremental-java-programmer skills/incremental-java-programmer/SKILL.md Incrementally implement new features in Java repositories from natural language descriptions. Use when adding functionality to existing Java codebases (Maven or Gradle projects). Takes a feature description as input and outputs modified repository with implementation code, corresponding JUnit tests, and verification that all tests pass. Supports method additions, new class creation, and method modifications with proper Java conventions. | 87 87 1.04x Agent success vs baseline Impact 99% 1.04xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 | |
incremental-python-programmer skills/incremental-python-programmer/SKILL.md Takes a Python repository and natural language feature description as input, implements the feature with proper code placement, generates comprehensive tests, and ensures all tests pass. Use when Claude needs to: (1) Add new features to existing Python projects, (2) Implement functions, classes, or modules based on requirements, (3) Modify existing code to add functionality, (4) Generate unit and integration tests for new code, (5) Fix failing tests after implementation, (6) Ensure code follows existing patterns and conventions. | 78 78 1.05x Agent success vs baseline Impact 90% 1.05xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 | |
init-deep skills/init-deep/SKILL.md Generates hierarchical context files (CLAUDE.md) throughout a project directory tree, providing AI agents with directory-specific knowledge for better code understanding. Use when setting up a new project for AI-assisted development. | 55 55 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4f38503 | |
integration-test-generator skills/integration-test-generator/SKILL.md Generate integration tests for multiple interacting components in Python. Use when testing interactions between: (1) Multiple services or APIs (REST/GraphQL endpoints, microservices), (2) Database operations with repositories/ORMs (SQLAlchemy, Django ORM), (3) External services (payment gateways, email services, third-party APIs), (4) Message queues and event-driven systems, (5) Full stack workflows (API + database + business logic). Provides test structure templates, fixtures, test data builders, and patterns for pytest-based integration testing. | 84 84 1.02x Agent success vs baseline Impact 91% 1.02xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 | |
interface-contract-verifier skills/interface-contract-verifier/SKILL.md Verify that interface and class contracts (preconditions, postconditions, invariants) are preserved across program versions. Use when validating refactorings, checking API compatibility, verifying design-by-contract implementations, or ensuring behavioral contracts remain intact after code changes. Automatically detects contract violations, identifies affected methods and classes, and provides actionable guidance for resolving violations while maintaining program correctness. | 82 82 2.02x Agent success vs baseline Impact 95% 2.02xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 | |
interval-difference-analyzer skills/interval-difference-analyzer/SKILL.md Analyze differences in program intervals between two versions of a program (old and new) to identify added, removed, or modified intervals. Use when comparing program versions, analyzing variable ranges, detecting behavioral changes in numeric computations, validating refactorings, or assessing migration impacts. Supports optional test suite integration to validate interval changes. Generates comprehensive reports highlighting intervals requiring further testing or verification. | 79 79 1.85x Agent success vs baseline Impact 100% 1.85xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 | |
interval-guided-regression-test-update skills/interval-guided-regression-test-update/SKILL.md Automatically updates regression tests based on interval analysis to maintain coverage of key program intervals. Use when code changes affect value ranges, conditionals, or control flow, and existing tests need updating to maintain interval coverage. Analyzes interval information from updated code, identifies coverage gaps, adjusts test inputs and assertions, removes redundant tests, and generates new tests for uncovered intervals. Supports Python, Java, JavaScript, and C/C++ with various test frameworks (pytest, JUnit, Jest, Google Test). | 80 80 0.92x Agent success vs baseline Impact 88% 0.92xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 | |
interval-profiling-performance-analyzer skills/interval-profiling-performance-analyzer/SKILL.md Profile programs at the function/method level to identify performance hotspots, bottlenecks, and optimization opportunities. Records execution time, memory usage, and call frequency for each interval. Generates actionable recommendations and visualizations. Use when users need to (1) analyze program performance, (2) identify slow functions or bottlenecks, (3) optimize execution time or memory usage, (4) profile Python, Java, or C/C++ programs with test cases or workload scenarios, or (5) generate performance reports with flame graphs and recommendations. | 92 92 1.23x Agent success vs baseline Impact 99% 1.23xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4f38503 |