
Claude Skills by boisenoise
github.com/boisenoiseChecks transaction scope, missing rollback handling, long-held transactions, trigger/notify interaction. Use when auditing transaction correctness.
Checks blocking IO in async, unnecessary allocations, sync sleep, string concat in loops, redundant copies. Use when auditing runtime performance.
Checks session scope mismatch, missing cleanup, pool config, error path leaks, resource holding. Use when auditing resource lifecycle.
Bootstraps projects to production-ready structure. Use when creating new or transforming existing projects.
Coordinates dependency upgrades across all detected package managers
Upgrades npm/yarn/pnpm dependencies with breaking change handling
Upgrades .NET NuGet packages with breaking change handling
Upgrades Python pip/poetry/pipenv dependencies with breaking change handling
Scaffolds new or restructures existing projects to Clean Architecture. Use when setting up project structure.
Scaffolds new React projects or restructures monoliths to component-based architecture. Use when setting up frontend structure.
Generates .NET Clean Architecture backend structure from entity definitions. Use when bootstrapping .NET backend projects.
Generates seed data from ORM schemas or entity definitions to any target format. Use when populating databases for development.
Removes platform-specific artifacts from Replit, StackBlitz, CodeSandbox, Glitch. Use when preparing exported projects for production.
Sets up Docker, CI/CD, and environment configuration with auto-detection. Use when adding DevOps infrastructure to a project.
Generates Dockerfile and docker-compose configuration for multi-container development. Use when containerizing a project.
Generates GitHub Actions CI workflow configuration. Use when adding continuous integration to a project.
Configures environment variables and secrets protection. Use when setting up .env files and gitignore rules for a project.
Sets up linters, pre-commit hooks, and test infrastructure. Use when adding code quality tooling to a project.
Configures ESLint, Prettier, Ruff, mypy, and .NET analyzers. Use when setting up linting and formatting for a project.
Configures Husky, lint-staged, commitlint, and Python pre-commit hooks. Use when adding Git hook automation to a project.
Sets up test infrastructure with Vitest, xUnit, and pytest. Use when adding testing frameworks and sample tests to a project.
Generates project-specific .claude/commands for Claude Code
Generates individual .claude/commands files from templates
Sets up security scanning for secrets and dependency vulnerabilities. Use when adding security infrastructure to a project.
Scans codebase for hardcoded secrets with severity classification and remediation guidance. Use when auditing a project for leaked credentials.
Sets up logging, error handling, CORS, health checks, and API docs. Use when adding cross-cutting concerns to backend projects.
Configures structured JSON logging with Serilog (.NET) or structlog (Python). Use when adding logging to backend projects.
Configures global exception handling middleware. Use when adding centralized error handling to .NET or Python backends.
Configures CORS policy for development and production environments. Use when setting up cross-origin access for APIs.
Configures health check endpoints for Kubernetes readiness/liveness/startup probes. Use when deploying to Kubernetes.
Verifies bootstrapped projects via build, test, and container health checks. Use when validating project setup completeness.
Builds all detected projects and verifies successful compilation. Use when checking that a bootstrapped project compiles.
Executes all test suites and reports results with coverage. Use when verifying that test infrastructure works after bootstrap.
Builds and launches Docker containers with health verification. Use when validating that containerized services start correctly.
Coordinates performance optimization: algorithm, query, and runtime workers in parallel
Multi-cycle performance optimization with profiling and bottleneck analysis. Use when optimizing application performance.
Optimizes algorithms via autoresearch loop: benchmark, research, hypothesize, keep/discard
Profiles runtime performance with CPU, memory, and I/O metrics. Use when measuring bottlenecks before optimization.
Researches competitive benchmarks and generates optimization hypotheses for identified bottlenecks. Use after profiling.
Fixes N+1 queries, redundant fetches, over-fetching with keep/discard verification
Use when validating optimization plans through the evaluation platform with mandatory research, parallel agent evidence, sequential merge, and bounded refinement.
Fixes blocking IO, unnecessary allocations, sync-in-async with keep/discard verification
Executes optimization hypotheses with keep/discard testing loop. Use when applying validated performance improvements.
Upgrades dependencies across all detected package managers. Use when updating npm, NuGet, or pip packages project-wide.
Upgrades npm/yarn/pnpm dependencies with breaking change handling. Use when updating JavaScript/TypeScript dependencies.
Upgrades .NET NuGet packages with breaking change handling. Use when updating .NET dependencies.
Upgrades Python pip/poetry/pipenv dependencies with breaking change handling. Use when updating Python dependencies.
Modernizes codebase via OSS replacement and bundle optimization. Use when acting on audit findings to reduce custom code.
Replaces custom modules with OSS packages using atomic keep/discard testing. Use when migrating custom code to established libraries.
Reduces JS/TS bundle size via tree-shaking, code splitting, and unused dependency removal. Use when optimizing frontend bundle size.