ArabelaTso/Skills-4-SE

A curated list of 180+ useful Claude Skills for Software Engineering and resources for customizing AI for SE workflows.

252Stars on the repository
188Mods indexed here, across every type
22d agoLast push, which is what freshness is scored on
Apache-2.0Licence, which decides whether bodies are shown

ArabelaTso/Skills-4-SE

Skill Claude CodeCodex

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.

not rated 252 +4 22d ago A SkillSpector: pass 51 tokens original Apache-2.0

ArabelaTso/Skills-4-SE

Skill Claude CodeCodex

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…

not rated 252 +4 22d ago A SkillSpector: pass 96 tokens original Apache-2.0

ArabelaTso/Skills-4-SE

Skill Claude CodeCodex

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…

not rated 252 +4 22d ago A SkillSpector: pass 96 tokens original Apache-2.0

ArabelaTso/Skills-4-SE

Skill Claude CodeCodex needs its repo

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…

not rated 252 +4 22d ago A SkillSpector: pass 98 tokens original Apache-2.0

ArabelaTso/Skills-4-SE

Skill Claude CodeCodex needs its repo

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…

not rated 252 +4 22d ago A SkillSpector: pass 101 tokens original Apache-2.0

nl-to-constraints

102

ArabelaTso/Skills-4-SE

Skill Claude CodeCodex

Transforms natural language requirements (user stories, verbal descriptions, business rules) into formal specifications and constraints. Use when converting informal requirements into structured, testable specifications with explicit constraints. Outputs in multiple formats including BDD-style Given-When-Then, JSON…

not rated 252 +4 22d ago A SkillSpector: pass 64 tokens original Apache-2.0

playwright-automation

103

ArabelaTso/Skills-4-SE

Skill Claude CodeCodex

Browser automation via Playwright for web testing, screenshots, form filling, scraping, and verification. Use when tasks require navigating websites, interacting with web pages, or testing web applications.

not rated 252 +4 22d ago A SkillSpector: pass 41 tokens original Apache-2.0

ArabelaTso/Skills-4-SE

Skill Claude CodeCodex

Generate Isabelle or Coq proofs establishing partial or total correctness of imperative programs from code and formal specifications. Use when users need to: (1) Prove program correctness using Hoare logic, (2) Generate verification conditions from pre/postconditions, (3) Construct loop invariants and termination…

not rated 252 +4 22d ago A SkillSpector: warn 115 tokens original Apache-2.0

ArabelaTso/Skills-4-SE

Skill Claude CodeCodex

Extract abstract mathematical models from functional code (Haskell, OCaml, F#) for formal reasoning in Isabelle/HOL. Use when users need to: (1) Convert functional programs to Isabelle definitions, (2) Extract high-level algorithm essence from implementation code, (3) Generate formal specifications and properties from…

not rated 252 +4 22d ago A SkillSpector: warn 107 tokens original Apache-2.0

ArabelaTso/Skills-4-SE

Skill Claude CodeCodex

Automatically generate TLA+ specifications from program code, repositories, or system implementations. Use when asked to generate TLA+ spec, create TLA+ specification from code, convert program to TLA+, formalize system in TLA+, extract TLA+ model from code, or when working with formal specification of concurrent…

not rated 252 +4 22d ago A SkillSpector: pass 89 tokens original Apache-2.0

ArabelaTso/Skills-4-SE

Skill Claude CodeCodex

Generate executable code together with formal proofs certifying safety and correctness properties in Isabelle/HOL or Coq. Use when building verified software, safety-critical systems, or when formal guarantees are required. Produces code with accompanying proofs for memory safety, bounds checking, functional…

not rated 252 +4 22d ago A SkillSpector: pass 83 tokens original Apache-2.0

ArabelaTso/Skills-4-SE

Skill Claude CodeCodex

Analyze and explain why Isabelle or Coq proofs fail, identifying the root cause such as type mismatches, missing assumptions, incorrect goals, unification failures, or inapplicable tactics. Use when the user encounters proof failures, error messages in formal verification, stuck proof states, or asks why their…

not rated 252 +4 22d ago A SkillSpector: pass 74 tokens original Apache-2.0

ArabelaTso/Skills-4-SE

Skill Claude CodeCodex

Restructure and improve Isabelle or Coq proofs to enhance readability, modularity, and maintainability without changing semantics. Use when proofs are long and monolithic, have repeated patterns, use unclear naming, lack documentation, or when the user asks to refactor, clean up, improve, or reorganize their formal…

not rated 252 +4 22d ago A SkillSpector: pass 70 tokens original Apache-2.0

ArabelaTso/Skills-4-SE

Skill Claude CodeCodex

Generate structured proof skeletons with tactics, strategies, and intermediate lemmas for theorems in Isabelle/HOL or Coq. Use when users need to: (1) Create proof outlines for theorem statements, (2) Generate proof structure with tactic placeholders, (3) Identify key lemmas needed for a proof, (4) Plan proof…

not rated 252 +4 22d ago A SkillSpector: pass 122 tokens original Apache-2.0

ArabelaTso/Skills-4-SE

Skill Claude CodeCodex

Summarize long Isabelle or Coq proof scripts into high-level logical steps and reasoning flow. Use when users need to: (1) Understand the structure of a complex proof, (2) Document proof strategies for others, (3) Extract the key reasoning steps from verbose proof scripts, (4) Create readable proof outlines from…

not rated 252 +4 22d ago A SkillSpector: pass 109 tokens original Apache-2.0

pseudocode-extractor

112

ArabelaTso/Skills-4-SE

Skill Claude CodeCodex

Extract programming-language-agnostic pseudocode from source code in any language, preserving control flow and logical structure while filtering out implementation details. Use when the user asks to convert code to pseudocode, abstract code logic, understand code structure without syntax, create language-independent…

not rated 252 +4 22d ago A SkillSpector: pass 70 tokens original Apache-2.0

ArabelaTso/Skills-4-SE

Skill Claude CodeCodex

Converts pseudocode descriptions and algorithm specifications into complete, executable Java code. Use this skill when you need to implement algorithms from pseudocode, translate algorithm descriptions to Java, generate Java code from specifications, convert textbook algorithms to working code, or create executable…

not rated 252 +4 22d ago A SkillSpector: warn 85 tokens original Apache-2.0

ArabelaTso/Skills-4-SE

Skill Claude CodeCodex

Convert pseudocode, algorithm descriptions, or specifications into complete, executable Python code. Handles natural language descriptions, structured pseudocode, and formal algorithm specifications. Generates production-ready code with type hints, docstrings, error handling, and test cases. Use when users need to (1)…

not rated 252 +4 22d ago A SkillSpector: pass 110 tokens original Apache-2.0

ArabelaTso/Skills-4-SE

Skill Claude CodeCodex

Validate API consistency between two versions of Python libraries. Use when you need to compare API behavior, signatures, and exceptions between library versions to identify breaking changes, incompatible modifications, and behavior differences. The skill performs static analysis of Python code, compares function…

not rated 252 +4 22d ago A SkillSpector: pass 88 tokens original Apache-2.0

ArabelaTso/Skills-4-SE

Skill Claude CodeCodex

Automatically generates regression tests for Python codebases by analyzing changes between old and new code versions and their existing tests. Migrates tests to work with new code, generates tests for new functionality, and creates mocks for external dependencies. Supports unittest and pytest frameworks. Use when…

not rated 252 +4 22d ago A SkillSpector: warn 70 tokens original Apache-2.0

ArabelaTso/Skills-4-SE

Skill Claude CodeCodex

Quickly analyzes Python repositories to understand their purpose, structure, and setup requirements. Use when Claude needs to onboard to a new Python codebase, understand project structure, identify entry points, determine dependencies, or generate setup instructions. Trigger when users ask to "analyze this Python…

not rated 252 +4 22d ago A SkillSpector: warn 97 tokens original Apache-2.0

python-test-updater

118

ArabelaTso/Skills-4-SE

Skill Claude CodeCodex

Updates Python test code to work with new versions of the code being tested. Use when Claude needs to: (1) Update tests after code changes, (2) Fix broken tests due to signature changes, (3) Update assertions to match new behavior, (4) Add test cases for new functionality, (5) Analyze code differences and their test…

not rated 252 +4 22d ago A SkillSpector: warn 109 tokens original Apache-2.0

ArabelaTso/Skills-4-SE

Skill Claude CodeCodex

Translate Python programs into equivalent Dafny code, preserving program semantics and ensuring the generated code is well-typed, executable, and verifiable. Use when the user asks to convert Python code to Dafny, port Python programs to Dafny, add formal verification to Python code, or create Dafny versions of Python…

not rated 252 +4 22d ago A SkillSpector: pass 74 tokens original Apache-2.0

ArabelaTso/Skills-4-SE

Skill Claude CodeCodex

Translate Python programs to equivalent Lean4 code while preserving semantics and ensuring type safety. Use when users ask to convert, translate, or port Python code to Lean4, or when they need to verify Python algorithms using Lean4's theorem proving capabilities. Handles functions, classes, data structures, control…

not rated 252 +4 22d ago A SkillSpector: pass 87 tokens original Apache-2.0

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: