
gentleman-programming/gentleman-skills
21 skills4.3k installs12.9k starsGitHub
Install
npx skills add https://github.com/gentleman-programming/gentleman-skillsSkills in this repo
1Typescripttypescript is version 1.0 of a gentleman-programming/gentleman-skills agent skill licensed Apache-2.0 that codifies strict TypeScript conventions for everyday coding. It triggers when writing types, interfaces, or generics and mandates patterns such as deriving unions from const objects instead of inline string unions, plus flat interface shapes for maintainability. Developers reach for typescript when an agent might emit loose unions, nested interfaces, or ad-hoc typing that breaks autocomplete and refactors. The skill supplies concrete before-and-after TypeScript snippets agents should follow. Use it on greenfield modules or refactors where consistent typing discipline matters across a codebase.426installs2Angular Performanceangular-performance is a skill from the gentleman-programming/gentleman-skills collection aimed at Angular application performance work. Catalog metadata is sparse, but the skill ID and repository placement signal guidance on diagnosing and improving Angular runtime speed, bundle weight, and rendering patterns during ship-phase tuning. Developers reach for angular-performance when Lighthouse scores, Core Web Vitals, or production profiling show slow initial load, excessive change detection cycles, or heavy component trees blocking release. Treat angular-performance as a focused performance playbook to invoke during profiling and optimization passes rather than initial Angular scaffolding.307installs3Angular Architectureangular-architecture is a curated Gentleman Skills skill (version 1.0) that codifies how Angular projects should be organized before components multiply across features. Its Scope Rule states that components used by one feature live under features/[feature]/components/, while components shared by two or more features move to features/shared/components/. The skill documents a src/app layout with features/, core/ singletons, and no .component.ts suffixes—files are named user-profile.ts because folders provide context. It aligns with angular.dev guidance on inject(), signal inputs, protected template members, and ng CLI commands such as ng g c features/products/components/product-card --flat. Reach for angular-architecture when bootstrapping or refactoring Angular repos so agents place code consistently.279installs4Java 21java-21 is an AI coding tool that enhances development workflows. Builders use it for infrastructure, integration, and platform development within the catalog ecosystem.276installs5Pytestpytest is an AI coding tool that enhances development workflows. Builders use it for infrastructure, integration, and platform development within the catalog ecosystem.227installs6Tailwind 4tailwind-4 is an AI coding tool that enhances development workflows. Builders use it for infrastructure, integration, and platform development within the catalog ecosystem.227installs7React Nativereact-native is an AI coding tool that enhances development workflows. Builders use it for infrastructure, integration, and platform development within the catalog ecosystem.225installs8React 19react-19 is an AI coding tool that enhances development workflows. Builders use it for infrastructure, integration, and platform development within the catalog ecosystem.218installs9Zod 4zod-4 is an AI coding tool that enhances development workflows. Builders use it for infrastructure, integration, and platform development within the catalog ecosystem.201installs10Hexagonal Architecture Layers Javahexagonal-architecture-layers-java is an AI coding tool that enhances development workflows. Builders use it for infrastructure, integration, and platform development within the catalog ecosystem.194installs11Angular Coreangular-core is an AI coding tool that enhances development workflows. Builders use it for infrastructure, integration, and platform development within the catalog ecosystem.192installs12Jira Taskjira-task is an AI coding tool that enhances development workflows. Builders use it for infrastructure, integration, and platform development within the catalog ecosystem.188installs13Zustand 5zustand-5 is an AI coding tool that enhances development workflows. Builders use it for infrastructure, integration, and platform development within the catalog ecosystem.177installs14Github Prgithub-pr is an AI coding tool that enhances development workflows. Builders use it for infrastructure, integration, and platform development within the catalog ecosystem.169installs15Elixir Antipatternselixir-antipatterns is an AI coding tool that enhances development workflows. Builders use it for infrastructure, integration, and platform development within the catalog ecosystem.154installs16Nextjs 15nextjs-15 is an AI coding tool that enhances development workflows. Builders use it for infrastructure, integration, and platform development within the catalog ecosystem.152installs17Playwrightplaywright is an AI coding tool that enhances development workflows. Builders use it for infrastructure, integration, and platform development within the catalog ecosystem.144installs18Skill Creatorskill-creator is an AI coding tool that enhances development workflows. Builders use it for infrastructure, integration, and platform development within the catalog ecosystem.141installs19Django Drfdjango-drf is an AI coding tool that enhances development workflows. Builders use it for infrastructure, integration, and platform development within the catalog ecosystem.128installs20Angular Formsangular-forms is an AI coding tool that enhances development workflows. Builders use it for infrastructure, integration, and platform development within the catalog ecosystem.126installs21Electronelectron is an AI coding tool that enhances development workflows. Builders use it for infrastructure, integration, and platform development within the catalog ecosystem.126installs