All authors

Claude Skills by laurigates
github.com/laurigates450 skills6 installs1,152 views
- Cargo Machetecargo-machete: detect unused Rust dependencies. Use when auditing Cargo.toml, optimizing build times, or cleaning up dependency bloat.Votes: 0GitHub stars: 58
- Cargo Nextestcargo-nextest: fast Rust test runner with parallel execution and advanced filtering. Use when running tests, setting up CI, or diagnosing flaky/slow tests.Votes: 0GitHub stars: 58
- Cargo Worktree BuildsShare one CARGO_TARGET_DIR across parallel git-worktree agents so Rust deps compile once. Use when running cargo/clippy/test in several worktrees concurrently, when parallel agent builds rebuild dependencies N times, or when N worktrees blow up disk with N copies of target/.Votes: 0GitHub stars: 58
- Clippy AdvancedAdvanced Clippy configuration for Rust — custom rules, pedantic/nursery lints, clippy.toml, IDE and CI integration. Use when configuring or enforcing lint standards.Votes: 0GitHub stars: 58
- Mockito Http Mockingmockito HTTP mocking for Rust integration tests: expectation semantics, mock matching order, and taming polling clients against instant mock servers. Use when mocking an HTTP API in Rust tests, when a wait-until-matched loop hangs, or when tests pass alone but hang under concurrent load.Votes: 0GitHub stars: 58
- Rust DevelopmentRust development — cargo, clippy, rustfmt, async, Tokio, Serde, memory safety. Use when mentioning Rust, cargo, ownership, lifetimes, fearless concurrency, or async programming.Votes: 0GitHub stars: 58
- Session DistillThis session's durable learnings, each routed to one home: a rule, recipe, local skill, or plugin PR. Use when a session taught something worth keeping, or asked to distill or codify it.Votes: 0GitHub stars: 58
- Session EndEnd-of-session orchestrator. Previews which of wrap/distill/feedback/taskwarrior-sync qualify, single confirm, then sequence. Use when winding down a session.Votes: 0GitHub stars: 58
- Session SpinupRead-only session-start briefing of open tasks, git state, journal todos — reports, never edits code. Use when user says spin up, what was I doing, or pick up where I left off.Votes: 0GitHub stars: 58
- Session WrapEnd-of-session capture to taskwarrior, optional journal, GitHub issues. Use when user says wrap up, session wrap, or done for now.Votes: 0GitHub stars: 58
- Design By ContractDesign with explicit contracts — preconditions, postconditions, invariants, guard clauses. Use when designing a function/class, hardening a boundary, or adding assertions.Votes: 0GitHub stars: 58
- Design Deep ModulesJudge interface depth — deep modules hide complexity behind small interfaces. Use when designing a module/API, reviewing a class boundary, or reducing complexity.Votes: 0GitHub stars: 58
- Design Diy Vs DependencyEvaluate a transparent DIY reimplementation before depending on a heavy single-purpose tool — GUI wrapper, bundled runtime, unaudited or non-cross-platform binary. Use when a task is about to install such a tool, or when auditing an existing dependency for removal.Votes: 0GitHub stars: 58
- Design Legacy SeamsGet legacy code under test before changing it — find seams, write characterization tests. Use when changing untested code, breaking dependencies, or taming legacy.Votes: 0GitHub stars: 58
- Design PatternsSelect a design pattern from a symptom — strategy, observer, factory, adapter, decorator. Use when a structure resists change, or choosing between Gang-of-Four patterns.Votes: 0GitHub stars: 58
- Design PseudocodeDesign a routine by stepwise refinement — pseudocode the intent before coding, then promote it to comments. Use when designing a complex function or non-trivial algorithm.Votes: 0GitHub stars: 58
- Install Native HooksInstall opt-in taskwarrior native on-add/on-modify/on-exit hooks: auto-stamp project, enforce claims, batch GitHub sync, maintain coworker markers. Use when hardening a local taskwarrior store.Votes: 0GitHub stars: 58
- Task AddFile a taskwarrior task with a verified project slug and blueprint/GitHub linkage. Use when logging cross-session follow-ups, confirming a project slug, or mirroring a GitHub issue.Votes: 0GitHub stars: 58
- Task Bulk OpsBatch taskwarrior operations without the ID-renumbering and stdin foot-guns. Use when closing/triaging/modifying many tasks in one pass, bulk `task done` loops, or scripting task queries.Votes: 0GitHub stars: 58
- Task ClaimClaim a taskwarrior task as in-flight (+ACTIVE) and write a coworker marker. Use when picking up a task from task-coordinate output before starting implementation.Votes: 0GitHub stars: 58
- Task CoordinateSurface next N unblocked taskwarrior tasks by urgency, skipping lock-contending tasks. Use when planning a parallel-agent wave or choosing tasks for a dispatch slot.Votes: 0GitHub stars: 58
- Task DoneClose a taskwarrior task with landing commit annotation and optional GitHub issue/PR close. Use when finishing a coordination task or marking a work order complete.Votes: 0GitHub stars: 58
- Task ReconcileClose taskwarrior tasks whose linked GitHub issue/PR closed or merged. Use when stale trackers pile up, after a PR-merge sweep, or auditing queue drift.Votes: 0GitHub stars: 58
- Task ReleaseRelease a taskwarrior task without closing it — stops +ACTIVE clock and annotates state for handoff. Use when pausing mid-task, handing off to another agent, or aborting cleanly.Votes: 0GitHub stars: 58
- Task StatusRead-only taskwarrior queue report — pending, blocked, ready tasks and drift vs linked PRs. Use when auditing queue health, orienting before a wave, or for standup summaries.Votes: 0GitHub stars: 58
- Infrastructure TerraformTerraform IaC: HCL, state management, modules, plan-apply workflows. Use when the user mentions Terraform, HCL, terraform plan/apply, tfstate, or IaC provisioning.Votes: 0GitHub stars: 58
- Tfc List RunsList Terraform Cloud workspace runs filtered by status or date. Use when reviewing run history, finding failed runs, or auditing infra changes. Requires TFE_TOKEN.Votes: 0GitHub stars: 58
- Tfc Plan JsonTFC plan JSON download and analysis. Use when diffing resource changes, inspecting replacements, or feeding plan data downstream. Requires TFE_TOKEN.Votes: 0GitHub stars: 58
- Tfc Run LogsRetrieve plan and apply logs from Terraform Cloud runs. Use when debugging failed plans/applies or reviewing TFC run output. Requires TFE_TOKEN.Votes: 0GitHub stars: 58
- Tfc Run StatusTerraform Cloud run status with resource counts and actions. Use when polling a run, checking pass/fail, or seeing if it can be applied or canceled. Requires TFE_TOKEN.Votes: 0GitHub stars: 58
- Tfc Workspace RunsList TFC runs across known workspaces (github, sentry, gcp, onelogin, twingate). Use when checking TFC status or listing runs by workspace. Requires TFE_TOKEN.Votes: 0GitHub stars: 58
- Mutation TestingMutation testing with Stryker (TS/JS) and mutmut (Python). Use when finding weak tests that pass on mutated code, or improving test quality through mutation analysis.Votes: 0GitHub stars: 58
- Odiff Image Diffingodiff pixel-by-pixel image diffing. Use when comparing screenshots, detecting visual regressions, diffing before/after PNGs, asserting golden images.Votes: 0GitHub stars: 58
- Playwright CliPlaywright CLI browser automation — navigate, screenshot, fill forms, click. Use when automating browser tasks from the shell; 4-10x more token-efficient than Playwright MCP.Votes: 0GitHub stars: 58
- Playwright TestingPlaywright E2E testing — cross-browser, visual regression, API testing, mobile emulation. Use when writing E2E tests or setting up automated UI testing for web apps.Votes: 0GitHub stars: 58
- Property Based TestingProperty-based testing with fast-check (TS/JS) and Hypothesis (Python). Use when generating test data, finding edge cases, testing properties, or writing QuickCheck-style tests.Votes: 0GitHub stars: 58
- Test AnalyzeAnalyze test results and create a fix plan with subagents. Use when triaging failing tests, analyzing JUnit XML, planning fixes for accessibility/security, or categorizing flaky/E2E failures.Votes: 0GitHub stars: 58
- Test ConsultConsult the test-architecture agent for strategy decisions. Use when asking about coverage gaps, test pyramid, framework selection, flaky-test remediation, or how to test X.Votes: 0GitHub stars: 58
- Test FocusOne test file, fail-fast — Playwright, Vitest, Jest, pytest, cargo, go test. Use when running a single spec file, headed/debug mode, or serial single-worker WebGL tests.Votes: 0GitHub stars: 58
- Test FullEvery tier in pyramid order — unit, then integration, then E2E. Use when running all tests before a PR or commit, or generating a coverage report.Votes: 0GitHub stars: 58
- Test Quality AnalysisDetect test smells, overmocking, flaky tests, and coverage issues. Use when reviewing tests, improving test quality, or analyzing test effectiveness and reliability.Votes: 0GitHub stars: 58
- Test QuickUnit tier only — skips slow, integration, and E2E tests for sub-30s feedback. Use when checking units after a change, running tests affected since the last commit, or unit watch mode.Votes: 0GitHub stars: 58
- Test ReportCached results from the last test run, no re-run — pass/fail counts, existing coverage report, history, flaky tests. Use when asked for current test status or standup health.Votes: 0GitHub stars: 58
- Test RunRun the project's tests — auto-detects pytest, vitest, jest, cargo, go test; whole suite or a name pattern. Use when asked to run the tests and no tier, single file, or fix cycle is named.Votes: 0GitHub stars: 58
- Test SetupConfigure testing infrastructure with CI/CD. Use when setting up tests, scaffolding test dirs, adding pre-commit hooks, GitHub Actions workflows, Codecov, or coverage badges.Votes: 0GitHub stars: 58
- Test Strategy ReviewEvaluate whether a test suite actually tests what it aims to, using an adversarial pass plus a tests-hidden cold read, then verify every finding against the code. Use when a suite is green but you doubt it would catch a real regression.Votes: 0GitHub stars: 58
- Test Tier SelectionDecide which test tier a change needs — unit, integration, or E2E — from its scope; runs nothing itself. Use when deciding how much of the suite to run after a change.Votes: 0GitHub stars: 58
- Vitest TestingVitest test runner — Vite-native, ESM, watch/UI mode, coverage, mocking, snapshots. Use when setting up tests for Vite projects, migrating from Jest, or needing fast execution.Votes: 0GitHub stars: 58
- Binary AnalysisBinary analysis: strings, binwalk, hexdump, xxd, file, objdump. Use when identifying unknown files, extracting strings, hunting credentials, or entropy analysis.Votes: 0GitHub stars: 58
- Cli Smoke RecipesCLI smoke recipes: expose pure-function modules via subcommands with a bulk-smoke justfile recipe. Use when designing data-transform modules or authoring smoke tests.Votes: 0GitHub stars: 58