generate-gitignore-by-techstack

Community

Generate tailored .gitignore for projects

AuthorCloudyWing
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Automates creating or updating a project's .gitignore by detecting the repository's technology stack and combining official github/gitignore templates while preserving any existing custom rules.

Core Features & Use Cases

  • Automatic tech detection: Scans files like package.json, go.mod, *.csproj, Dockerfile, and IDE folders to infer relevant templates.
  • Template download and merge: Fetches templates from github/gitignore, groups them by technology, removes duplicates, and appends well-labeled sections.
  • Safe update mode: Reads existing .gitignore, preserves user-defined sections, and appends missing rules instead of overwriting.
  • Use Case: Initialize a new repository or update an evolving codebase when adding languages or tools so the .gitignore stays comprehensive and non-destructive.

Quick Start

Run the generate-gitignore-by-techstack skill to scan the repository, fetch matching templates from GitHub, and create or update the .gitignore while preserving existing custom sections.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: generate-gitignore-by-techstack
Download link: https://github.com/CloudyWing/ai-dotfiles/archive/main.zip#generate-gitignore-by-techstack

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.