Skip to main content
mikeleppane
GitHub-Creator-Profil

mikeleppane

Repository-Ansicht von 9 gesammelten Skills in 2 GitHub-Repositories.

gesammelte Skills
9
Repositories
2
aktualisiert
2026-06-20
Repository-Explorer

Repositories und repräsentative Skills

code-review-and-quality
Softwarequalitätssicherungsanalysten und -tester

Multimodal multi-axis code review for the typebench repo before merge — your own code, another agent's, or a teammate's PR. Runs two independent reviewers (a primary model + an independent second model) at high reasoning effort and synthesizes their findings. Adds benchmark-aware checks for measurement fidelity, record honesty, and failure completeness on top of the standard correctness/readability/architecture/security/performance review. Use whenever you are about to merge, or when asked "is this ready?", "review this", "check this change", "look this over". Reviewing AI-generated code is a stronger trigger, not a weaker one — false confidence is the dominant failure mode.

2026-06-20
improve-architecture
Softwareentwickler

Explore the typebench codebase, surface architectural friction, and propose module-deepening refactors as actionable plan documents under docs/plans/. Use when asked to review architecture, "make this cleaner", "reduce coupling", "this module is doing too much", "the modules are just thrown there", "the tests are a junkyard", or to evaluate whether a module pulls its weight. Tuned to typebench's package layering (contracts ← engine ← {adapters, corpus} ← suite ← cli), its pydantic-free measured path, the Adapter Protocol grain, and the no-planning-jargon docstring norm. Produces a durable refactor plan, not edits — execution is a separate, approved step.

2026-06-20
coding-guidance-python
Softwareentwickler

Python implementation and review skill for the typebench repo — a neutral, reproducible Python type-checker performance benchmark. Use every time you write, modify, refactor, or review Python code in this codebase — contracts, type safety, testability, security, measurement fidelity, and module boundaries all matter here. Apply on every Python edit, not only when the user explicitly asks for "clean code" or "best practices".

2026-06-11
git-conventions
Softwareentwickler

Git commit, branch, and PR conventions for the typebench repo — Conventional Commits with required scopes, atomic commits, meaningful bodies, a commit-as-save-point working pattern, and a hard no-AI-attribution rule. Use every time you create a git commit, write a commit message, stage changes, open a PR, or resolve a merge conflict in this repo. Apply these rules on every commit — a sloppy git history compounds faster than sloppy code.

2026-06-11
test-driven-development
Softwarequalitätssicherungsanalysten und -tester

Test-driven development skill for the typebench repo. Use whenever you are about to write or change product behavior — a new pipeline stage, a bug fix, a refactor of anything observable. Write the failing test first; use the Prove-It pattern for bugs. Apply on every behavioral change, not only when the user asks for tests. Covers typebench's conventions — `@pytest.mark.skipif` gating, the Typer `CliRunner`, `monkeypatch.setattr` for boundaries, the `fake_checker`/`StubAdapter` taxonomy harness, JSON round-trips with `extra="forbid"` — and the `ruff` + `pyrefly` + `pytest` floor.

2026-06-11
rust-testing
Softwarequalitätssicherungsanalysten und -tester

Rust testing coverage analysis, edge case discovery, and test writing with cargo-tarpaulin. Use when the user asks about test coverage, wants to find testing gaps, add tests for a module, write integration tests, check edge cases, or run coverage reports in any Rust project. Trigger on: "add tests", "test coverage", "coverage gaps", "edge cases", "what's untested", "integration tests for X", "run coverage", "find testing gaps", "corner cases", "write tests for", "what should I test", "improve test coverage", "have we considered all edge cases". Also trigger when the user finishes implementing a feature and tests should be verified/expanded.

2026-03-24
improve-architecture
Softwareentwickler

Explore a codebase to find opportunities for architectural improvement, focusing on making the codebase more testable by deepening shallow modules. Rust-first but applicable to any language. Use when user wants to improve architecture, find refactoring opportunities, consolidate tightly-coupled modules, reduce coupling, simplify module boundaries, or make a codebase more testable and AI-navigable. Also use when the user mentions "shallow modules", "module deepening", "trait boundary design", or "architectural friction".

2026-03-22
git-conventions
Softwareentwickler

Git commit conventions with enforced scopes, conventional commits, and meaningful commit messages. Use when creating git commits, writing commit messages, staging changes, or any git workflow in this project. Always follow these conventions for every commit.

2026-03-20
rust-standards
Softwareentwickler

Rust coding standards with ownership patterns, type safety, clean code, and performance-conscious design. Use when creating or editing Rust files (*.rs), reviewing Rust code, or making any decisions in Rust projects. This skill applies to ALL Rust development — new files, modifications, refactoring, debugging, or code review.

2026-03-20
2 von 2 Repositories angezeigt
Alle Repositories angezeigt