All authors
janpereira-dev avatar

Claude Skills by janpereira-dev

github.com/janpereira-dev
475 skillsA× 4751 installs86 views
Javascript Pure FunctionsA

Reviews and refactors JavaScript pure functions so deterministic logic is isolated from side effects, mutation, and framework orchestration.

developmentjavascripttypescript
0
4
Quality No Dead Code Dead Branches CleanupA

Removes unreachable or obsolete logic branches caused by legacy flags, impossible conditions, or retired compatibility paths while preserving intentional behavior.

developmentjavascripttypescript
0
4
Quality No Dead Code Orphan Files Cleanup MonorepoA

Detects and removes orphan files in monorepo workspaces by checking project graphs, build targets, tests, dynamic loaders, and runtime conventions before deleting anything.

developmentjavascripttypescript
0
4
Quality No Dead Code Orphan Files CleanupA

Detects and removes orphan files that no longer participate in build, tests, runtime, or documented configuration paths without breaking dynamic loading or convention-based usage.

developmentjavascripttypescript
0
4
Quality No Dead Code Unused Exports CleanupA

Removes unused public exports from JavaScript and TypeScript code while preserving public API contracts, barrel behavior, and cross-package compatibility.

developmentjavascripttypescript
0
4
Quality Sonarqube Sonarqube Cognitive Complexity ReductionA

Reduces cognitive complexity in JavaScript and TypeScript code by simplifying branching, splitting responsibilities, and extracting pure helpers only when the refactor preserves readability and tests.

developmentjavascripttypescript
0
4
Quality Sonarqube Sonarqube Duplication Coverage HardeningA

Improves SonarQube duplication and coverage pragmatically by removing real duplication, raising meaningful coverage, and avoiding unnecessary abstractions.

developmentjavascripttypescript
0
4
Quality Sonarqube Sonarqube Quality Gate Triage MonorepoA

Triage SonarQube findings in monorepo workspaces by separating workspace-wide blockers from local cleanup, using project context, new-code scope, and quality gate impact.

developmentjavascripttypescript
0
4
Quality Sonarqube Sonarqube Quality Gate TriageA

Triage SonarQube findings by separating blockers from lower-priority issues across bugs, vulnerabilities, code smells, coverage, duplication, and security hotspots.

developmentjavascripttypescript
0
4
Quality Eslint Eslint Autofix Safe Cleanup Browser V18A

Applies safe ESLint autofix cleanup in browser-oriented projects where mechanical fixes must preserve UI behavior, build output, and user-facing runtime contracts.

developmentjavascripttypescript
0
4
Quality Eslint Eslint Autofix Safe Cleanup Node V20A

Applies safe ESLint autofix cleanup in Node.js 20+ projects where mechanical fixes must preserve process behavior, script output, and service contracts.

developmentjavascripttypescript
0
4
Quality Eslint Eslint Autofix Safe CleanupA

Applies ESLint autofix only when the fixes are mechanical and safe, keeping the change small, reviewable, and separated from semantic refactors.

developmentjavascripttypescript
0
4
Quality Eslint Eslint Baseline Hardening MonorepoA

Raises ESLint quality in monorepo workspaces by reviewing project-specific overrides, shared config, workspace-wide CI enforcement, and safe phased hardening.

developmentjavascripttypescript
0
4
Quality Eslint Eslint Baseline HardeningA

Raises ESLint quality in bounded steps by reviewing current rules, warnings, TypeScript and framework-specific checks, and CI integration without turning the repo into a massive lint refactor.

developmentjavascripttypescript
0
4
Quality Eslint Eslint Disable GovernanceA

Governs eslint-disable usage by classifying justified versus unjustified suppressions, requiring technical justification, and cleaning up unnecessary rule disables without changing behavior.

developmentjavascripttypescript
0
4
Quality Fundamentals Quality Decision MatrixA

Chooses between ESLint, SonarQube, dead-code cleanup, and technical debt cleanup based on risk, scope, evidence, and the kind of quality failure the codebase is showing.

code-qualityjavascripttypescript
0
4
Quality FundamentalsA

Coordinates quality work across ESLint, SonarQube, dead-code cleanup, and technical debt so agents can choose the right quality primitive for the codebase and the risk profile.

code-qualityjavascripttypescript
0
4
Quality Technical Debt Debt Ledger Cleanup HopA

Tracks and resolves technical debt in small, bounded cleanup hops so agents can record what was fixed, what was deferred, and why a broader refactor was not taken.

developmentjavascripttypescript
0
4
Typescript Dto Mappers Browser Dto Mappers V14A

Reviews DTO mapping in browser-oriented TypeScript code, focusing on mapping contracts, view models, serialization boundaries, and safe transformations near UI code.

developmenttypescriptgo
0
4
Typescript Dto Mappers Node Dto Mappers V18A

Reviews DTO mapping in Node.js TypeScript code, focusing on transport contracts, normalization, validation boundaries, and safe mapping in backend services and scripts.

developmenttypescriptrust
0
4
Typescript FundamentalsA

Coordinates the learning and review path for TypeScript safety, types, DTO boundaries, module hygiene, and pure modeling so agents can choose the right primitive for the codebase and runtime.

code-qualitytypescriptgo
0
4
Typescript Strict Types Avoid AnyA

Improves TypeScript safety by replacing unnecessary any usage with unknown, interfaces, DTOs, type guards, or generics.

developmenttypescriptrust
0
4
Typescript Strict Types Typescript Strict Types Strict ModeA

Reviews TypeScript strict typing in repos that already use strict compiler settings, focusing on unknown narrowing, safe DTO contracts, and eliminating unsafe any usage under strict mode.

developmenttypescriptrust
0
4
Typescript Strict TypesA

Coordinates the learning and review path for TypeScript strict typing, narrowing, DTO boundaries, and safe type contracts so agents can choose the right safety primitive for the codebase.

developmenttypescriptgo
0
4
BaselinesA

Validates each Angular major hop with repository-specific build, test, and lint checks before allowing the next upgrade step.

developmenttypescriptgo
0
4